Inicio › Documentación › Exports · origen_tradingcards
Todos los exports se registran con el nombre del recurso origen_tradingcards.
albumcard(itemData) — usar un objeto cartaSe lanza automáticamente cuando un jugador usa cualquier objeto albumcard* de su inventario. Muestra un menú con opciones para guardar la carta en el álbum o mostrarla a los jugadores cercanos.
exports['origen_tradingcards']:albumcard(itemData)Este export está enlazado directamente en el campo client.export de cada objeto carta. No necesitas llamarlo manualmente.
album(itemData) — abrir la interfaz del álbumSe lanza cuando un jugador usa el objeto album. Abre la interfaz completa de la colección del álbum vinculado a los metadatos de ese objeto.
exports['origen_tradingcards']:album(itemData)Este export está enlazado directamente en el campo client.export del objeto album. No necesitas llamarlo manualmente.
albumpack(itemData) — abrir un sobre de cartasSe lanza cuando un jugador usa el objeto albumpack. Envía una petición al servidor para abrir el sobre y entregar las cartas.
exports['origen_tradingcards']:albumpack(itemData)Este export está enlazado directamente en el campo client.export del objeto albumpack. No necesitas llamarlo manualmente.
CreateCardMenu() — abrir el formulario de creación de cartasAbre un formulario que permite al jugador actual crear una carta nueva. Es útil para scripts de negocios en los que un NPC u objeto concreto debe dar acceso a la creación de cartas.
exports['origen_tradingcards']:CreateCardMenu()Ejemplo — enlazar a una zona de ox_target:
exports['ox_target']:addBoxZone({
coords = vector3(100.0, 200.0, 30.0),
size = vector3(1.0, 1.0, 2.0),
options = {
{
label = 'Create Card',
onSelect = function()
exports['origen_tradingcards']:CreateCardMenu()
end,
}
}
})El formulario pide: nombre de la carta, descripción, URL de la imagen, rareza y álbum de destino.
CreateAlbumMenu() — abrir el menú de creación de álbumesAbre un menú con opciones para crear un álbum nuevo o imprimir copias de uno existente.
exports['origen_tradingcards']:CreateAlbumMenu()Opciones que se presentan:
CreatePackMenu() — abrir el formulario de generación de sobresAbre un formulario para generar sobres de cartas de un álbum concreto y entregarlos en el inventario del jugador.
exports['origen_tradingcards']:CreatePackMenu()El formulario pide: selección del álbum y cantidad.
OpenAdminMenu(playerId) → abre el panel de administración a un jugadorLanza la interfaz completa del panel de administración en el cliente del jugador indicado. El jugador objetivo no necesita permisos de administrador: hacer cumplir los permisos es responsabilidad de quien llama.
exports['origen_tradingcards']:OpenAdminMenu(playerId)| Parámetro | Tipo | Descripción |
|---|---|---|
playerId |
number |
ID de servidor del jugador que verá el panel de administración |
Ejemplo — abrir el panel de administración desde un comando de servidor:
RegisterCommand('openadmin', function(source, args)
local targetId = tonumber(args[1]) or source
exports['origen_tradingcards']:OpenAdminMenu(targetId)
end, true)