Skip to main content
Esta página te muestra cómo optimizar el script. Seguir todas las instrucciones de abajo mejorará el rendimiento del script.

Comprobación de items

Usa estos events del lado del servidor justo después de cualquier adición/eliminación de items. Se pueden usar en cualquier lugar, siempre que reemplaces los parámetros por los adecuados.

Ejemplos

Si usas algo que no está en los ejemplos, adaptarlo depende de ti — los events indicados arriba funcionan en cualquier lugar si se usan correctamente.

ESX

El ESX predeterminado ya tiene esx:onAddInventoryItem y esx:onRemoveInventoryItem, por lo que no necesitarás añadir nada. Sigue el ejemplo de abajo solo si no tienes esos events por algún motivo.
Ve a es_extended/server/classes/player.lua y añade el siguiente código:
ESX item added/removed hook example 1
ESX item added/removed hook example 2

OX Inventory (ESX)

Ve a es_extended/server/classes/overrides/oxinventory.lua y añade el siguiente código:
OX Inventory hook example 1
OX Inventory hook example 2

QBCore (última versión)

Ve a qb-inventory/server/main.lua y añade el siguiente código:
QBCore hook example 1
QBCore hook example 2