Brug af exports
va_policemdtView the product →
This page is only available in Danish so far. The code and the export names are the same in either language.
Forudsætninger
- En kørende FiveM-server med ESX og
va_policemdtinstalleret - Din egen ressource at skrive i — eller opret en ny mappe i
resources/
Du behøver ikke ændre noget i va_policemdt selv. API'et er exports, som enhver anden ressource kan kalde.
Byg det
Opsæt fxmanifest.lua
Tilføj
va_policemdttil dinfxmanifest.lua.fx_version 'cerulean' game 'gta5' dependencies { 'es_extended', 'va_policemdt', } server_script 'server.lua'Skriv serverkoden
Alle data-exports ligger på serversiden. Her registrerer vi en kommando, som enhver spiller kan køre — så det første vi gør, er at kontrollere hvem de er.
RegisterCommand('testkald', function(source) local src = source -- Stol aldrig på klienten. Serveren afgør hvem spilleren er. if not exports.va_policemdt:IsMdtAuthed(src) then return print(('%s er ikke logget ind i MDT\'et'):format(src)) end local call = exports.va_policemdt:CreateCall( 'Testkald', -- titel 'Legion Square', -- sted 'mellem', -- prioritet: hoej | mellem | lav 195.0, -- x -933.0 -- y ) print(('Oprettede %s'):format(call.id)) if call.assigned then print(('Patrulje %s rykker ud'):format(call.assigned.plate)) end end, false)local src = sourcei første linje er ikke pynt.sourceer en global, der bliver overskrevet så snart en anden event-handler kører — læser du den senere i funktionen, kan du ramme en helt anden spiller.Prøv det
Start din ressource og kør
/testkaldi spillet som en betjent, der er logget ind i tabletten.ensure min_ressourceOpkaldet dukker op på kortet hos alle betjente på vagt. Er en patruljevogn ledig, bliver den tildelt og får dispatch-beskeden i radioen.