AI Core

Esenciales

El framework y los scripts que necesita cualquier servidor - personajes, base de datos, inventario, HUD, chat, voz y más.

ai-core

El propio framework.

  • Cuentas y personajes. Los jugadores se identifican por su cuenta de FiveM. Varios personajes por cuenta, según el panel; el borrado se puede desactivar.
  • Pantalla de personajes. Los personajes están en una escena real de la ciudad (cada uno con su aspecto); la cámara se desliza hasta el elegido. Al crear un personaje se piden nombre, fecha de nacimiento, sexo y nacionalidad.
  • Elegir dónde aparecer. Opcional: tras elegir un personaje, aparece sobre la escena una lista de lugares (la última ubicación y los lugares que configures).
  • Dinero. Efectivo, banco, dinero negro y cripto por defecto, más cuentas en el panel. Cada cambio se escribe con una fila en el registro contable; también las cuentas de trabajos y bandas.
  • Trabajos y bandas. Varios trabajos y bandas por personaje (límites en el panel), un solo trabajo de servicio a la vez, sueldo solo del trabajo de servicio. Las horas de máxima actividad están activas por defecto: fuera de ellas (de 18:00 a 01:00 por defecto) el sueldo baja a la mitad; las horas, el recorte y el interruptor están en el panel.
  • PvP. Si los jugadores pueden herirse entre sí es un solo ajuste (General, activo por defecto); los administradores lo cambian en el juego con /togglepvp.
  • Panel de administración para todo (consulta Panel de administración), registros en la consola, Discord, Fivemanage o FiveM Stats, comprobación de actualizaciones de cada script, recomendaciones de scripts.
  • Interfaz compartida que usa cada script: notificaciones, la barra de progreso (una tecla de cancelar para todas), menús, cuadros de entrada, pistas de teclas en el HUD, el selector de objetos para administradores.
  • Pantalla de teclas. La entrada Teclas del menú radial muestra un teclado con cada tecla que hace algo (con las asignaciones propias del jugador), una búsqueda por acciones y lo que hace la tecla bajo el puntero.
  • Puente. Los scripts de ESX, QBCore y Qbox funcionan en AI Core sin cambios (consulta Compatibilidad).

ai-mysql

El motor de base de datos. Cada script ai-* tiene su propio pequeño pool de conexiones; ai-mysql además sustituye a oxmysql, mysql-async y ghmattimysql, así que los scripts de terceros siguen funcionando. No instales oxmysql junto a él. Cada script crea y actualiza sus propias tablas al iniciar.

ai-lib

La interfaz compartida del jugador que usa cada script: tarjetas de notificación, la barra de progreso y su tecla de cancelar, los avisos a la derecha y la tecla de interacción, menús, cuadros de entrada y los minijuegos de forzar cerraduras y prueba de habilidad. Funciona sin ai-core, así que otros recursos pueden usarla por su cuenta. También trae las utilidades de AI Core para los recursos que no las incluyen: los recursos en Lua añaden shared_script '@ai-lib/init.lua' y usan aiLib.notify, aiLib.Points, aiLib.addCommand, aiLib.progress y más; los recursos en JavaScript cargan @ai-lib/dist/client.js o server.js. Consulta la lib.

ai-loading

La pantalla de carga: el nombre del servidor, el subtítulo y el lema de los ajustes de General, una imagen de fondo, el progreso de carga y consejos que escribes en el panel. Se cierra sola cuando la pantalla de personajes está lista.

ai-appearance

Creador de personajes para los personajes nuevos (en una sala privada), tiendas de ropa y barberías en los lugares que configures, conjuntos, precios por tienda. Los retratos de la pantalla de personajes salen de aquí.

ai-inventory

Un inventario en cuadrícula con peso y casillas, una barra rápida aparte, objetos tirados en el suelo, alijos, maleteros y guanteras de vehículos (el maletero de un vehículo en propiedad se queda con el vehículo, lleve la matrícula que lleve), tiendas (con NPC y restricción por trabajo), bancos de fabricación con recetas, armas como objetos, rarezas con colores y el personaje dibujado junto al inventario. Responde a las API de ox_inventory y qb-inventory.

ai-hud

Salud, armadura, hambre, sed y estrés, dinero, el trabajo, el nombre de la calle, un velocímetro con combustible y aviso de cinturón, alcance de voz y radio, y las pistas de teclas del momento. Los jugadores ajustan su aspecto en un menú de ajustes (menú radial, HUD). Las necesidades se guardan en el personaje y también las leen los scripts de QB.

ai-chat

Chat con canales (todos, cercanos, trabajo), sugerencias solo de los comandos que el jugador puede usar, códigos de color y la API chat de FiveM para otros scripts. /ooc y /me (una acción sobre tu cabeza) llegan a los jugadores cercanos.

ai-voice

Voz por proximidad con alcances, canales de radio (los canales de trabajo, restringidos al trabajo), llamadas telefónicas, tanto en FiveM Legacy (Mumble) como en FiveM for GTA V Enhanced. Sustituye a pma-voice.

ai-radialmenu

El menú radial (F3): acciones integradas, acciones de vehículo y los elementos que añaden otros scripts (menú de policía, tiempo de condena, ajustes del HUD, lista de teclas...).

ai-target

Marcadores sobre aquello con lo que puedes interactuar (el estilo target). Los scripts no eligen nada: el dueño elige prompt o target en el panel y los lugares de cada script lo siguen. Responde a la API de ox_target.

ai-scoreboard

Mantén pulsada la tecla Home (o púlsala para abrir y cerrar, a elegir en el panel): jugadores conectados, cuántos están de servicio en cada trabajo y, si lo permites, nombres e ids.

ai-weathersync

La hora y el clima iguales para todos: velocidad del reloj, hora de inicio, hora congelada, ciclo del clima y apagón en el panel, regiones de clima. Dentro de interiores, los scripts pausan la sincronización a través de AI Core, uses el script de clima que uses.

En esta página