Skip to main content
Las acciones de contexto son botones personalizados que aparecen al hacer clic derecho en un ítem de tu inventario. Permiten que los jugadores realicen acciones específicas sobre los ítems, como usar, inspeccionar, o cualquier comportamiento personalizado que quieras.
Captura de pantalla de acciones de contexto de ítem
Captura de pantalla del código de acciones de contexto de ítem

Cuándo usar cada método

Ítem individual

Úsalo cuando quieras botones para UN ítem específico (p. ej., solo en el ítem “water”)

Por tipo

Úsalo cuando quieras los mismos botones en TODOS los ítems del mismo tipo (p. ej., todas las armas, todos los contenedores)

Método 1: Agregar botones a un ítem individual

Para agregar botones personalizados a un único ítem específico, abre jaksam_inventory/_data/items.lua y busca o crea tu ítem. Agrega la propiedad contextActions:
Notas importantes:
  • inventoryId: Identifica en qué inventario se encuentra el ítem (inventario de jugador, maletero de vehículo, etc.)
  • slotIndex: El número de slot donde se encuentra el ítem
  • icon: Usa Bootstrap Icons (busca “bootstrap icons” en internet para encontrar los nombres de los iconos)

Método 2: Agregar botones a todos los ítems de un tipo específico

Si quieres que los mismos botones aparezcan en TODOS los ítems del mismo tipo (como todas las armas, todos los ítems de comida, etc.), usa el sistema de valores predeterminados. Abre jaksam_inventory/_data/defaults.lua y agrega o modifica el tipo que quieras:
Esto significa que:
  • TODOS los ítems con type = 'weapon' tendrán los botones “Empty ammo” y “View components”
  • TODOS los ítems con type = 'food' tendrán un botón “Eat”

Agregar botones globales a TODOS los ítems

También puedes agregar botones que aparezcan en TODOS los ítems del juego usando la clave especial ['*']: