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_vehiclescold_garage_pointscold_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:
qbx_coreqb-corees_extendedstandalone
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.
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
- Entra con un usuario autorizado.
- Ejecuta
/creategarage. - Elige si quieres crear un garage o un deposit.
- Define el ID y nombre del punto.
- Selecciona el tipo de vehiculo permitido.
- Captura las posiciones solicitadas por el panel.
- En un deposito, configura tambien la tarifa y la cuenta de cobro.
- Guarda el punto.
Los cambios se escriben en cold_garage_points y se sincronizan con los clientes.
7. Probar
- Acercate al garaje creado.
- Guarda un vehiculo de tu propiedad.
- Abre de nuevo el garaje y comprueba que aparece en la lista.
- Sacalo y vuelve a guardarlo.
- Si usas depositos, prueba tambien una recuperacion y comprueba el cobro configurado.
Listo.