Opret nyt opkald(server side)
Her finder du alt relevant information omkring hvordan du oprettet et opkald til kortet/opkaldslisten
Opret opkald til kortet/opkaldslisten
exports["va_polititablet"]:OpretNytOpkaldTilTablet(source, besked, telefon, coords)
Parametre
Parameter
Type
Beskrivelse
source
integer/nil
ID for spilleren der foretager opkaldet. Hvis nil bliver opkaldet opfattet som anonymt
besked
string
Beskeden der bliver sendt med opkaldet.
telefon
string/nil
Telefonnummeret på afsender. Hvis den er nil skriver den "ukendt telefonnummer"
coords
vector3/table
Lokation på hvor opkaldet kommer fra.
Returnering
Funktionen returnerer et objekt med følgende struktur
{
id = <integer>, -- Unik ID for opkaldet
besked = <string>, -- Beskeden fra opkaldet
afsender = <string>, -- Navnet på afsenderen (eller "Ukendt")
afSenderTelefon = <string/nil>, -- Telefonnummeret for afsenderen
afSenderCoords = <vector3> -- Koordinaterne for afsenderen
}
Eksempeler
Eksempel 1: Opkald fra en spiller
local source = 1 -- Antag at spillerens ID er 1
local besked = "Vi har brug for hjælp her!"
local telefon = nil -- Telefonnummeret hentes automatisk for spilleren
default coords = nil -- Hentes automatisk for spilleren
local opkald = exports['va_polititablet']:OpretNytOpkaldTilTablet(source, besked, telefon, coords)
Eksempel 2: Anonymt Opkald
local source = nil -- Ingen spillerkilde
local besked = "Der er sket noget mærkeligt her."
local telefon = "12345678"
local coords = {x = 100.0, y = 200.0, z = 300.0}
local opkald = exports['va_polititablet']:OpretNytOpkaldTilTablet(source, besked, telefon, coords)
Fejlhåndtering
Hvis
coords
ikke er en gyldig tabel,vector3
elleruserdata
, vil funktionen udskrive en fejl:Fejl: Ugyldige koordinater, brug vector3(x, y, z) eller {x = 0, y = 0, z = 0}
Hvis
source
er sat, men spilleren ikke kan findes:Fejl: Spilleren findes ikke
Last updated