MDT
Das Polizei-MDT für den lokalen Spieler öffnen, egal welches MDT der Server nutzt.
Das MDT (Mobile Data Terminal) ist der Polizeicomputer: Akten, Haftbefehle, Berichte. Die MDT-Ebene von ai-core öffnet das, das der Server nutzt, sodass ein Radial-Eintrag, eine Taste oder ein Fahrzeug-Laptop in deinem Skript den richtigen Bildschirm öffnet. Unterstützte MDTs, die von einem anderen Skript geöffnet werden können: tgiann-mdt, ps-mdt, wasabi_mdt.
OpenMdt
Öffnet den Bildschirm des aktiven MDT für den lokalen Spieler. Das MDT prüft den Job des Spielers selbst und weist einen Spieler ab, der es nicht nutzen darf.
Seite: Client · Wartet: nein
OpenMdt(): booleanlocal opened = exports['ai-core']:OpenMdt() -- oder aiLib.mdt.open()Parameter
Keine.
Rückgabe
boolean: true, wenn das aktive MDT zum Öffnen aufgefordert wurde. false, wenn kein unterstütztes MDT läuft oder das laufende nicht von einem anderen Skript aus geöffnet werden kann. true bedeutet nicht, dass der Bildschirm angezeigt wurde: Das MDT kann den Job des Spielers trotzdem ablehnen.
Beispiel
import { cache, getPlayerData, mdt, notify, radial } from "@aicore-fivem/lib/client";
import { RADIAL_VEHICLE } from "@aicore-fivem/shared";
import { Locale } from "common";
// Ein Laptop-Eintrag im Fahrzeug-Untermenü für Polizei im Dienst.
radial.add({
id: "myscript_mdt",
label: Locale("RADIAL_MDT"),
icon: "laptop",
parent: RADIAL_VEHICLE,
canShow: () => cache.vehicle !== false && getPlayerData("duty") === "police",
onPressed: () => {
if (!mdt.open()) notify(Locale("NO_MDT"), "error");
},
});Sicherheitsgurt
Feststellen, ob der lokale Spieler angeschnallt ist und welches Skript antwortet, egal welches Gurt-Skript oder HUD der Server nutzt.
Benachrichtigungen
Wie die Benachrichtigungskarten von ai-lib über ai-core eine Benachrichtigungs-UI eines Drittanbieters erreichen, und der eine Export dahinter.