Início › Documentação › Exports · origen_tradingcards
Todos os exports são registados com o nome do recurso origen_tradingcards.
albumcard(itemData) — usar um item cartaDisparado automaticamente quando um jogador usa qualquer item albumcard* do seu inventário. Mostra um menu com opções para guardar a carta no álbum ou mostrá-la aos jogadores próximos.
exports['origen_tradingcards']:albumcard(itemData)Este export está ligado diretamente no campo client.export de cada item carta. Não precisas de o chamar manualmente.
album(itemData) — abrir a interface do álbumDisparado quando um jogador usa o item album. Abre a interface completa da coleção do álbum associado aos metadados desse item.
exports['origen_tradingcards']:album(itemData)Este export está ligado diretamente no campo client.export do item album. Não precisas de o chamar manualmente.
albumpack(itemData) — abrir um pacote de cartasDisparado quando um jogador usa o item albumpack. Envia um pedido ao servidor para abrir o pacote e entregar as cartas.
exports['origen_tradingcards']:albumpack(itemData)Este export está ligado diretamente no campo client.export do item albumpack. Não precisas de o chamar manualmente.
CreateCardMenu() — abrir o formulário de criação de cartasAbre um formulário que permite ao jogador atual criar uma carta nova. É útil para scripts de negócios em que um NPC ou objeto concreto deve dar acesso à criação de cartas.
exports['origen_tradingcards']:CreateCardMenu()Exemplo — ligar a uma 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,
}
}
})O formulário pede: nome da carta, descrição, URL da imagem, raridade e álbum de destino.
CreateAlbumMenu() — abrir o menu de criação de álbunsAbre um menu com opções para criar um álbum novo ou imprimir cópias de um existente.
exports['origen_tradingcards']:CreateAlbumMenu()Opções apresentadas:
CreatePackMenu() — abrir o formulário de geração de pacotesAbre um formulário para gerar pacotes de cartas de um álbum concreto e entregá-los no inventário do jogador.
exports['origen_tradingcards']:CreatePackMenu()O formulário pede: seleção do álbum e quantidade.
OpenAdminMenu(playerId) → abre o painel de administração a um jogadorDispara a interface completa do painel de administração no cliente do jogador indicado. O jogador alvo não precisa de permissões de administrador: fazer cumprir as permissões é da responsabilidade de quem chama.
exports['origen_tradingcards']:OpenAdminMenu(playerId)| Parâmetro | Tipo | Descrição |
|---|---|---|
playerId |
number |
ID de servidor do jogador que verá o painel de administração |
Exemplo — abrir o painel de administração a partir de um comando de servidor:
RegisterCommand('openadmin', function(source, args)
local targetId = tonumber(args[1]) or source
exports['origen_tradingcards']:OpenAdminMenu(targetId)
end, true)