MDT
Ouvrir le MDT de police pour le joueur local, quel que soit le MDT du serveur.
Le MDT (terminal de données mobile) est l’ordinateur de la police : casiers, mandats, rapports. La couche MDT d’ai-core ouvre celui qu’utilise le serveur, si bien qu’une entrée radiale, une touche ou un ordinateur de véhicule dans votre script ouvre le bon écran. MDT pris en charge qui peuvent être ouverts depuis un autre script : tgiann-mdt, ps-mdt, wasabi_mdt.
OpenMdt
Ouvre l’écran du MDT actif pour le joueur local. Le MDT vérifie lui-même le métier du joueur et refuse un joueur qui n’a pas le droit de l’utiliser.
Côté : Client · Attend : non
OpenMdt(): booleanlocal opened = exports['ai-core']:OpenMdt() -- ou aiLib.mdt.open()Paramètres
Aucun.
Retour
boolean : true quand on a demandé au MDT actif de s’ouvrir. false quand aucun MDT pris en charge ne tourne, ou que celui en cours ne peut pas être ouvert depuis un autre script. true ne signifie pas que l’écran s’est affiché : le MDT peut encore refuser le métier du joueur.
Exemple
import { cache, getPlayerData, mdt, notify, radial } from "@aicore-fivem/lib/client";
import { RADIAL_VEHICLE } from "@aicore-fivem/shared";
import { Locale } from "common";
// Une entrée ordinateur dans le sous-menu véhicule pour la police en service.
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");
},
});Ceinture de sécurité
Savoir si le joueur local porte une ceinture de sécurité et quel script répond, quel que soit le script de ceinture ou le HUD du serveur.
Notifications
Comment les cartes de notification d’ai-lib atteignent une interface de notifications tierce via ai-core, et le seul export qui est derrière.