lexo_police: Exports und Events
Für eigene Ressourcen stellt lexo_police einen Export und Client-Events bereit. Ereignisse an LexoNET laufen über lexo_bridge.
#Exports (Server)
| Export | Rückgabe | Beschreibung |
|---|---|---|
IsJailed(source) | boolean | Spieler sitzt gerade in Haft |
if exports.lexo_police:IsJailed(source) then
return false -- zum Beispiel kein Telefon in Haft
end#Events (Client)
| Event | Parameter | Wann |
|---|---|---|
lexo_police:jailed | seconds | Haft beginnt oder wird nach Login fortgesetzt |
lexo_police:jailTime | seconds | Restzeit, jede Minute |
lexo_police:released | – | Entlassung |
Diese Events sendet nur der Server. Eigene Ressourcen hören darauf, lösen sie aber nicht aus.
#Ereignisse an LexoNET
| Typ | Daten |
|---|---|
police.fine | { identifier, officer, job, amount, reason } |
police.jail | { identifier, officer, units, seconds, reason }; officer fehlt bei Haft aus dem MDT |
police.release | { identifier, reason }; reason ist served, admin oder lexonet |
police.jail_failed | { identifier }, wenn eine Haft aus dem MDT nicht angetreten werden konnte |
#Datenbank
| Tabelle | Spalten |
|---|---|
lexo_police_jail | identifier, remaining (Sekunden), confiscated, reason, officer, created_at |
Die Tabelle wird beim Start angelegt. Ein Eintrag existiert nur während einer Haft und bis zur Rückgabe der Gegenstände.
War diese Seite hilfreich?
Unklare Stellen oder fehlende Schritte meldest du im LexoNET-Discord oder als Ticket im Kundenbereich.