Skip to main content

Installation

1. Copiar el recurso

Copia la carpeta cold_garages a tu carpeta de recursos, por ejemplo [cold_store]/.

2. Dependencias y orden en server.cfg

oxmysql y cold_lib deben arrancar antes de cold_garages.

ensure oxmysql
ensure cold_lib
ensure cold_garages

Si usas un framework, asegurate tambien de iniciarlo antes de cold_garages:

ensure oxmysql
ensure qbx_core # o qb-core / es_extended
ensure cold_lib
ensure cold_garages

3. Base de datos

No es obligatorio importar el SQL manualmente. En el primer arranque, cold_garages crea automaticamente:

  • cold_garage_vehicles
  • cold_garage_points
  • cold_garage_favorites

El archivo sql/cold_garages.sql se incluye como referencia y tambien puedes importarlo manualmente si lo prefieres.

Si cold_garage_points esta vacia, el recurso crea automaticamente dos puntos de ejemplo:

  • legion — garaje.
  • city — deposito con tarifa por defecto de 750.

4. Framework

Por defecto:

Config.Framework = 'auto'

En modo auto, el recurso intenta detectar en este orden:

  1. qbx_core
  2. qb-core
  3. es_extended
  4. standalone

Tambien puedes forzar uno de estos valores:

Config.Framework = 'qbx'
Config.Framework = 'qbcore'
Config.Framework = 'esx'
Config.Framework = 'standalone'

5. Permiso para crear garajes

El comando por defecto es:

/creategarage

El ACE principal es:

Config.Creator.acePermission = 'cold_garages.creator'

Ejemplo para un grupo admin:

add_ace group.admin cold_garages.creator allow
add_principal identifier.license:TU_LICENSE group.admin

El recurso tambien comprueba los grupos definidos en Config.Creator.groups y los identificadores incluidos en Config.Creator.identifiers.

warning

No actives Config.Creator.allowEveryone = true en produccion salvo que realmente quieras permitir a cualquier jugador crear, editar y borrar garajes.

6. Crear tu primer garaje o deposito

  1. Entra con un usuario autorizado.
  2. Ejecuta /creategarage.
  3. Elige si quieres crear un garage o un deposit.
  4. Define el ID y nombre del punto.
  5. Selecciona el tipo de vehiculo permitido.
  6. Captura las posiciones solicitadas por el panel.
  7. En un deposito, configura tambien la tarifa y la cuenta de cobro.
  8. Guarda el punto.

Los cambios se escriben en cold_garage_points y se sincronizan con los clientes.

7. Probar

  1. Acercate al garaje creado.
  2. Guarda un vehiculo de tu propiedad.
  3. Abre de nuevo el garaje y comprueba que aparece en la lista.
  4. Sacalo y vuelve a guardarlo.
  5. Si usas depositos, prueba tambien una recuperacion y comprueba el cobro configurado.

Listo.