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)