Hop til hovedindhold

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)