EXOTICA NETWORKDocs
Configuración

Saqueo

Cómo funciona el saqueo de objetos del mapa y cómo cambiar el botín

El saqueo lo gestiona resources/[shx]/shx-loot. El jugador apunta a un objeto del mapa con qb-target (ojo, por defecto Alt izquierdo), elige la opción y registra durante 2 segundos.

Objetos que se pueden registrar

ObjetoBotínEvento del servidor
Contenedores de basuraplástico, trapos, comida podrida, cristal, cuerda, clavoscodez:cop-esyasi-ver
Cajaskit de costura, cuerda, cristal, clavos, alcohol, plásticocodez:kutu-esyasi-ver
Tallereskits de reparación, herramientas, varilla, chatarra, lingote, llave inglesa, plano, puerta y rueda de vehículocodez:mekanik-esyasi-ver
Cajas de armaskit de reparación de armas, lingote, piezas de arma, casquillos, pólvora, piezas de mochila, GPScodez:silahkutu-esyasi-ver
Máquinas expendedorasagua, café, refrescocodez:otomat-esyasi-ver
Cajas fuertesdinero antiguocodez:kasa-esyasi-ver
Supermercadoslatas, sándwich, golosinas, tostascodez:market-esyasi-ver
Hospitalalcohol, trapos, kit de costura, vendas, adrenalina, analgésicos, botiquíncodez:hastane-esyasi-ver
Comedorescomida y bebidacodez:yemekhane-esyasi-ver
Cuadros eléctricosbatería, localizador, placa base, clavos, cable, cable de cobrecodez:elektrik-esyasi-ver
Vehículos abandonadosbatería, trapos, cable de cobrecodez:arac-esyasi-ver

Cambiar el botín

Abre shx-loot/server.lua:

  • Las listas del principio (rastgeleCopItem, rastgeleMekanikItem, rastgeleHastaneItem…) son los ítems aleatorios de cada tipo de objeto.
  • Dentro de cada evento, math.random(1,100) decide la probabilidad de cada resultado y math.random(min, max) la cantidad.
shx-loot/server.lua
rastgeleOtomatItem = {
    "water_bottle",
    "coffee",
    "kurkakola",
}

Usa nombres de ítem que existan

Cada ítem debe estar en qb-core/shared/items.lua. Si no, el jugador ve el aviso pero no recibe nada.

Qué objetos del mapa cuentan

Las listas de modelos (hashes de props) están al principio de shx-loot/client.lua: copler (basuras), kutular (cajas), mekanik, silahkutu, otomatlar, kasalar, market, hastane, elektrik, arac y yemekhane. Añade el hash de un prop a la lista correspondiente para que también se pueda registrar.

Protección contra spam

El servidor aplica sus propios límites en shx-loot/server.lua:

shx-loot/server.lua
local MIN_INTERVAL = 1500      -- ms mínimos entre dos búsquedas del mismo jugador
local SPOT_RADIUS = 1.5        -- metros: registrar otra vez el mismo sitio está bloqueado…
local SPOT_COOLDOWN = 10 * 60  -- …durante estos segundos

Si quieres que cada objeto se pueda volver a registrar antes, baja SPOT_COOLDOWN. No bajes MIN_INTERVAL por debajo de la duración de la barra de progreso (2 s).

En esta página