AI Core
Mundo y herramientasai-admin

ai-admin para desarrolladores

Lo que usa y expone ai-admin. No tiene exports, y cada herramienta pasa por las capas de AI Core.

ai-admin no tiene exports. Todo lo que hace pasa por AI Core, así que las mismas llamadas están disponibles para tu propio script:

Herramienta de ai-adminLo que llama (lib, servidor)
Curar, reanimar, está abatidomedical (funciona con el script de muerte que esté en uso)
Reanimar llena las necesidadesneeds.refill
Llaves del coche de administrador, /givekeyvehicleKeys.give(source, vehicle, "temporary")
/carspawnVehicle después de que vehicleType(model, admin) compruebe el modelo
Comandos de objetos, abrir inventarioinventory (funciona con el inventario que esté en uso)
/items, "Give item" del menúitemPicker
Clima, hora, apagón, detener el relojworld (cualquier script de clima con el contrato de qb-weathersync)
/closeserverAddConnectionCheck de ai-core
LogsaiLog("actions", ...)

Permiso

Cada comando de administración se registra con addCommand(..., { restricted: true }), lo que significa ACE ai.admin. El callback de acciones del menú rápido comprueba isAdmin() en el servidor. Un jugador siempre puede desactivar el noclip; activarlo se pide al servidor.

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

// Tu propio comando solo para administradores, con el mismo permiso que los de ai-admin.
addCommand("cleanarea", { help: "Clean the area", restricted: true }, (source) => {
  notify(source, "Area cleaned", "success");
});

Export opcional que llama

Always show the map del menú rápido llama al export de cliente SetMinimapAlways(on) de ai-hud cuando ai-hud está en marcha.

Eventos

Todos los eventos de ai-admin son internos (su cliente y su servidor); no los llames desde otros scripts.

NombreTipoQué hace
ai-admin:accesscallback de clienteSi el jugador puede abrir el menú rápido.
ai-admin:noclipcallback de clientePedir activar el noclip.
ai-admin:playerscallback de clienteLa lista de jugadores conectados para el menú.
ai-admin:actioncallback de clienteUna acción del menú rápido (el administrador se comprueba en el servidor).
ai-admin:giveItemscallback de clienteLos objetos elegidos en el selector de objetos (como mucho 50 filas).
ai-admin:worldStatecallback de clienteEl clima y la hora para el menú de clima y hora.
ai-admin:client:toggleNoclipservidor a clienteCambiar el noclip.
ai-admin:client:teleportservidor a clienteTeletransportar a un punto que eligió el servidor.
ai-admin:client:openMenu / openItemsservidor a clienteAbrir el menú rápido o el selector de objetos.
ai-admin:client:coordsservidor a clienteMostrar la posición del jugador.
ai-admin:client:warnedservidor a clienteMostrar una advertencia de administrador.

En esta página