Server Events
Alle server side events kan findes herunder. Og er allerede registreret i filen omik_emstablet/events.lua
.
omik_emstablet:server:newJournalEvent
Dette event bliver triggered når en ny journal er blevet oprettet i ems tabletten.
Det kommer med en masse information om personen og behandlinger, og kan bruges til at integrere med andre resources.
Skema over data
Følgende data er hvad der bliver sendt med eventet og gemt i objektet data
{
framework: "qbcore" | "esx" | "vrp",
data: {
doctor_id: number,
user: {
identifier: string
avatar: string
name: string
DOB: number
gender: string
phone: string
job: string
address: string
note: string
},
selectedDoctors: string[],
selectedMedicine: {
id: number
amount: number
medicine: IMedicine
}[],
selectedTreatments: string[],
description: string
}
}
omik_emstablet:openTablet
Du kan åbne tabletten ved at bruge dette event.
Det skal triggeres fra client siden. Det er afhængig af en source for at kunne tjekke spillerens rang og tilladelser.
En bedre måde at åbne tabletten på er at bruge Native ExecuteCommand(<command>)
og derefter trigger kommandoen fra cfg.openCMD
(standard: emstablet
)
Eksempler
Åben tabletten med en hotkey
RegisterKeyMapping('+openemstablet', ' omik_emstablet', 'keyboard', cfg.hotkey or "F5")
RegisterCommand('+openemstablet', function()
TriggerServerEvent("omik_emstablet:openTablet")
end)
Åben tabletten med en command
RegisterCommand("emstablet", function()
TriggerServerEvent("omik_emstablet:openTablet")
end)