Instalación y primera captura
SQL, framework, permisos y prueba con bandas rivales
Requisitos
FXServer con Lua 5.4, OneSync para las comprobaciones de jugadores, oxmysql, una base SQL funcional y ESX o QBCore compatibles. No requiere ox_target ni ox_lib para abrir su tablet. La NUI compilada/entregada está en html y no exige npm install.
- Extrae la carpeta interior EN-TabletZonesV3 a resources/[exotica]. Evita una doble carpeta antes del manifest.
- Para instalación nueva importa en_zones.sql una sola vez. Contiene una banda
mechanicy una zonapruebade ejemplo, además de la estructura. - Si ya tienes tablas kmsscripts con datos, sigue Migración y no importes los datos de ejemplo sobre una instalación existente.
- Selecciona Config.Framework en config.lua: ESX, QB o QBCore.
- Revisa grupos de administrador en server/sv_config.lua. El grupo ESX de fábrica es god.
- Registra zonacoin en tu inventario o desactiva RankingRewards hasta prepararlo.
- Inicia el core y SQL antes del recurso.
ensure oxmysql
ensure es_extended
ensure EN-TabletZonesV3ensure oxmysql
ensure qb-core
ensure EN-TabletZonesV3Primera prueba
Abre /zonetablet con un administrador. En Bandas añade dos jobs que ya existen en el framework. Asigna un personaje a cada uno mediante tu administración del core. Crea una zona en terreno abierto, libre (noowner/nojob), con radio y tiempos pequeños de prueba, y guarda.
Entra con una banda autorizada. Mantén conectado al menos un miembro de otra banda autorizada: el servidor exige rival online para los eventos de captura. En modo manual acércate al centro y pulsa E cuando esté disponible. Comprueba contador, captura, propietario actualizado y recompensa. Reinicia en mantenimiento y confirma que zona y dueño persistieron.
En ESX esta copia utiliza Config.ESXLibrary como evento, no como nombre de export. Si la consola señala que el evento es obsoleto o no existe y la tablet no abre, consulta Frameworks e inventarios; cambiar solo el texto de ESXLibrary a getSharedObject no convierte una llamada de evento en export.
