Instalación
Requisitos
Sección titulada «Requisitos»| Recurso | Para qué |
|---|---|
Un framework: qb-core (QBCore), es_extended (ESX Legacy) o qbx_core (Qbox) |
Jugadores, dinero y trabajos. Se detecta solo |
oxmysql |
Base de datos |
Un inventario: qb-inventory, ox_inventory, qs-inventory o UrantixPlayermenu |
Las compras van al inventario del jugador. Se detecta solo |
sl_shop_mlo |
Va con SL-Shops: nuestro interior de la 24/7 y los arreglos del mapa de cada tienda |
| MySQL o MariaDB | Guarda las tiendas, los muebles, el stock y las ventas |
| Un script de gasolina (opcional) | Solo para los surtidores de las LTD. Mira Gasolineras |
Probado con sv_enforceGameBuild 3095.
Paso a paso
Sección titulada «Paso a paso»1. Copia los recursos
Sección titulada «1. Copia los recursos»Pon las dos carpetas en tu carpeta resources, por ejemplo dentro de resources/[ScriptLab]/:
sl_shop_mlosl_shops
2. Añádelos al server.cfg
Sección titulada «2. Añádelos al server.cfg»sl_shop_mlo va antes que sl_shops, y los dos después de tu framework, tu inventario y oxmysql:
ensure oxmysqlensure qb-core # o es_extended / qbx_coreensure qb-inventory # o ox_inventory, qs-inventory...ensure sl_shop_mloensure sl_shops3. Apaga lo que chocaría
Sección titulada «3. Apaga lo que chocaría»- Scripts de tiendas que usen las mismas tiendas (por ejemplo
qb-shops): quítales las 24/7, las licorerías y las LTD, o venderán ellos y SL-Shops en el mismo sitio. - Scripts de robos de tiendas (por ejemplo
qb-storerobbery): apágalos. SL-Shops tiene sus propios robos de cajas y cajas fuertes.
4. Añade los artículos
Sección titulada «4. Añade los artículos»Cada producto es su propio artículo del inventario (55 productos, 55 artículos), cada uno con su foto: lo que coges de la balda es lo que te llevas, y lo que tienes en la mano al comértelo o bebértelo. Vienen listos en sl_shops/install/:
- QBCore / qb-inventory: pega los que te falten de
install/qb-core/items.luaenqb-core/shared/items.luay copiainstall/qb-core/images/enqb-inventory/html/images/. - ox_inventory (ESX o Qbox): pega
install/ox_inventory/items.luaenox_inventory/data/items.luay copiainstall/ox_inventory/images/enox_inventory/web/images/. - Otros inventarios: crea los artículos con los mismos nombres y copia las fotos.
Y para los robos: lockpick (cajas registradoras), stethoscope (caja fuerte, no se gasta) y markedbills (el botín en QBCore y Qbox; ESX lo paga como dinero negro).
Sáltate los que tu servidor ya tenga. Comérselos y bebérselos funciona solo: mira Configuración.
5. Arranca el servidor
Sección titulada «5. Arranca el servidor»Las tablas de la base de datos se crean solas: no hay que importar nada. Las tiendas aparecen solas: las del estado abiertas y llenas, y el resto en venta.
Mira la consola del servidor: no debe salir nada en rojo de sl_shops ni de sl_shop_mlo. La consola también dice qué framework, inventario y script de gasolina ha detectado.
6. Da permisos al staff
Sección titulada «6. Da permisos al staff»El panel y los comandos de admin son para los admins de tu framework. También puedes darlos con un ace:
add_ace group.admin slshops.admin allowComprueba que funciona
Sección titulada «Comprueba que funciona»- Entra en una 24/7 del estado, coge un producto, llévalo a la caja y paga. El artículo tiene que estar en tu inventario.
- Como admin, abre el panel con
/slshops_admin. - Compra una tienda en venta (el punto de compra delante de la puerta) y abre el ordenador de la trastienda.
Actualizar
Sección titulada «Actualizar»Sustituye las dos carpetas por la versión nueva y reinicia el servidor. config.lua y locales/ son archivos abiertos: compáralos con los nuevos antes de sustituirlos. La base de datos se actualiza sola.