AI Core
Świat i narzędziaai-admin

ai-admin dla deweloperów

Czego używa i co udostępnia ai-admin. Nie ma eksportów, a każde narzędzie działa przez warstwy AI Core.

ai-admin nie ma eksportów. Wszystko, co robi, przechodzi przez AI Core, więc te same wywołania są dostępne dla twojego własnego skryptu:

Narzędzie ai-adminCo wywołuje (biblioteka, serwer)
Leczenie, reanimacja, czy powalonymedical (działa z każdym działającym skryptem śmierci)
Reanimacja uzupełnia potrzebyneeds.refill
Klucze do aut administratora, /givekeyvehicleKeys.give(source, vehicle, "temporary")
/carspawnVehicle po sprawdzeniu modelu przez vehicleType(model, admin)
Komendy przedmiotów, otwieranie ekwipunkuinventory (działa z każdym działającym ekwipunkiem)
/items, menu „Give item”itemPicker
Pogoda, czas, blackout, zamrożenieworld (każdy skrypt pogody z kontraktem qb-weathersync)
/closeserverAddConnectionCheck z ai-core
LogiaiLog("actions", ...)

Uprawnienia

Każda komenda administracyjna jest rejestrowana przez addCommand(..., { restricted: true }), co oznacza ACE ai.admin. Callback akcji szybkiego menu sprawdza isAdmin() na serwerze. Gracz zawsze może wyłączyć noclip; o włączenie prosi się serwer.

import { addCommand, notify } from "@aicore-fivem/lib/server";

// Twoja własna komenda tylko dla administratorów, z tym samym uprawnieniem co w ai-admin.
addCommand("cleanarea", { help: "Clean the area", restricted: true }, (source) => {
  notify(source, "Area cleaned", "success");
});

Opcjonalny eksport, który wywołuje

Always show the map w szybkim menu wywołuje eksport klienta ai-hud SetMinimapAlways(on), gdy działa ai-hud.

Zdarzenia

Wszystkie zdarzenia ai-admin są wewnętrzne (jego klient i jego serwer); nie wywołuj ich z innych skryptów.

NazwaRodzajCo robi
ai-admin:accesscallback klientaCzy gracz może otworzyć szybkie menu.
ai-admin:noclipcallback klientaProśba o włączenie noclipa.
ai-admin:playerscallback klientaLista graczy online do menu.
ai-admin:actioncallback klientaJedna akcja szybkiego menu (administrator sprawdzany na serwerze).
ai-admin:giveItemscallback klientaPrzedmioty wybrane w wyborze przedmiotów (najwyżej 50 wierszy).
ai-admin:worldStatecallback klientaPogoda i czas dla menu Weather and time.
ai-admin:client:toggleNoclipserwer do klientaPrzełącz noclip.
ai-admin:client:teleportserwer do klientaTeleport do punktu wybranego przez serwer.
ai-admin:client:openMenu / openItemsserwer do klientaOtwórz szybkie menu lub wybór przedmiotów.
ai-admin:client:coordsserwer do klientaPokaż pozycję gracza.
ai-admin:client:warnedserwer do klientaPokaż ostrzeżenie administratora.

Na tej stronie