Skip to content

Instalación

Instala Cuxial Gang paso a paso: dependencias, ítems, convars, permiso de staff y orden de arranque.

Cuxial Gang no necesita importar ningún SQL. Crea y actualiza sus tablas en cada arranque. Solo tienes que añadir los ítems y el permiso de staff.

Comprueba las dependencias ​

Estos recursos tienen que estar instalados y funcionando antes:

  • ox_lib
  • oxmysql
  • cuxial_bridge, conectado a QBox o QBCore
  • OneSync activado en el servidor
  • ox_inventory y un recurso de target compatible con el bridge

Cuxial Gang requiere ox_inventory. Los alijos de la organización, los alijos extra, los puntos de abastecimiento, el asalto a un alijo en una redada y el cacheo de un jugador se apoyan en él.

Los recursos opcionales están en la Introducción. Instala los que quieras antes de arrancar Cuxial Gang.

Copia el recurso ​

Coloca la carpeta cuxial_gang dentro de tu directorio resources. No le cambies el nombre.

Base de datos ​

No hay nada que ejecutar. Al arrancar, el recurso crea todas las tablas cuxial_gang_* y las dos cuxial_extort_*, y añade tres columnas a player_vehicles: gang, configName y vehicleid.

El usuario de la base de datos necesita permiso para crear y modificar tablas.

Añade los ítems ​

Añade estos ítems a tu inventario. Los nombres se cambian en el archivo de la última columna; las etiquetas, los pesos y las imágenes los decides tú.

ÍtemPara qué se usaEl nombre se define en
spray_canPintar un grafitidata/graffiti.lua
spray_removerBorrar un grafitidata/graffiti.lua
burnerphonedrugLlamar a un comprador para vender drogadata/drugselling.lua
crime_tabletAbrir la tablet, solo con tablet.asItem = trueshared/config.lua
arsenal_blueprintPlano que se entrega cuando el arsenal sube de niveldata/arsenal.lua
arsenal_barrel, arsenal_frame, arsenal_spring, arsenal_polymer, arsenal_electronicsPiezas del arsenaldata/arsenal.lua
black_moneyDinero negroFijo
cashDinero limpio que paga la ruta de lavadoFijo

Las drogas de data/drugselling.lua y las recompensas de data/missions.lua y data/airdrop.lua son ejemplos. Sustitúyelas por ítems que existan en tu servidor.

El recurso registra el spray, el quitagrafitis y la tablet (con tablet.asItem = true) como ítems usables a través del bridge, y el móvil desechable igual. Si tu inventario no lo recoge, apunta el ítem al export de cliente. Con ox_inventory:

ox_inventory/data/items.lua
lua
['spray_can'] = {
    label = 'Spray',
    weight = 300,
    client = { export = 'cuxial_gang.useSpray' },
},

['spray_remover'] = {
    label = 'Quitagrafitis',
    weight = 300,
    client = { export = 'cuxial_gang.useRemover' },
},

['crime_tablet'] = {
    label = 'Tablet',
    weight = 500,
    client = { export = 'cuxial_gang.openCrimeTablet' },
},

['rope'] = {
    label = 'Cuerda',
    weight = 200,
    client = { export = 'cuxial_gang.openHandcuffsMenu' },
},

Usa un solo camino por ítem, no los dos. El ítem rope es opcional y solo funciona por su export: abre el mismo menú de interacción que la tecla.

Define las convars y el permiso de staff ​

Todas las convars son opcionales.

server.cfg
cfg
# Idioma de los textos
setr ox:locale "es"

# Webhooks de Discord: acciones de jugadores y acciones de staff
set cuxial_gang_webhook "https://discord.com/api/webhooks/..."
set cuxial_gang_webhook_admin "https://discord.com/api/webhooks/..."

# Clave de la Steam Web API, para mostrar los avatares del staff en el panel
set cuxial_gang_steam_key "TU_CLAVE"

# Trazas de depuración en la consola
setr cuxial_gang_debug "0"

El panel de staff y sus comandos comprueban el ACE indicado en admin.ace, mod por defecto. Dáselo a tu grupo de staff:

server.cfg
cfg
add_ace group.mod mod allow
add_principal group.admin group.mod

Los webhooks y la clave de Steam van en server.cfg, nunca en shared/config.lua. El config solo guarda los nombres de las convars.

Arranca el recurso ​

Arranca Cuxial Gang después de sus dependencias, de tu framework y de las integraciones opcionales que uses:

server.cfg
cfg
ensure ox_lib
ensure oxmysql
# tu framework aquí (qbx_core o qb-core)
ensure ox_inventory
ensure cuxial_bridge
# integraciones opcionales
ensure cuxial_garages
ensure cuxial_medical
ensure cuxial_appearance
ensure cuxial_police
ensure cuxial_gang

Comprueba que funciona ​

  1. Entra con una cuenta de staff y escribe /crimeadmin. Se abre el panel de staff.
  2. Crea una organización y coloca su punto de menú de jefe.
  3. Escribe /setcrimejob <tu id> <id de la organización> boss. Entras como jefe.
  4. Ve al punto del menú de jefe y ábrelo.
  5. Escribe /crimetablet. Se abre la tablet.

Siguiente: ajusta el script a tu servidor en Configuración.

© Cuxial