MDT
Sunucu hangi MDT’yi çalıştırırsa çalıştırsın, yerel oyuncu için polis MDT’sini aç.
MDT (mobil veri terminali) polis bilgisayarıdır: kayıtlar, arama kararları, raporlar. ai-core’un MDT katmanı sunucunun çalıştırdığını açar, böylece script’indeki bir radyal öğe, bir tuş ya da bir araç laptopu doğru ekranı açar. Başka bir script’ten açılabilen desteklenen MDT’ler: tgiann-mdt, ps-mdt, wasabi_mdt.
OpenMdt
Yerel oyuncu için aktif MDT’nin ekranını açar. MDT oyuncunun mesleğini kendisi kontrol eder ve kullanamayacak bir oyuncuyu reddeder.
Taraf: Client · Bekler: hayır
OpenMdt(): booleanlocal opened = exports['ai-core']:OpenMdt() -- ya da aiLib.mdt.open()Parametreler
Yok.
Dönüş değeri
boolean: aktif MDT’den açması istendiğinde true. Desteklenen bir MDT çalışmıyorsa ya da çalışan başka bir script’ten açılamıyorsa false. true ekranın göründüğü anlamına gelmez: MDT oyuncunun mesleğini yine de reddedebilir.
Örnek
import { cache, getPlayerData, mdt, notify, radial } from "@aicore-fivem/lib/client";
import { RADIAL_VEHICLE } from "@aicore-fivem/shared";
import { Locale } from "common";
// Mesaideki polis için araç alt menüsünde bir laptop girişi.
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");
},
});Emniyet kemeri
Sunucu hangi emniyet kemeri script’ini ya da HUD’ı çalıştırırsa çalıştırsın, yerel oyuncunun emniyet kemeri takıp takmadığını ve hangi script’in cevap verdiğini söyle.
Bildirimler
ai-lib’in bildirim kartlarının ai-core üzerinden üçüncü taraf bir bildirim arayüzüne nasıl ulaştığı ve arkasındaki tek export.