Skip to main content
Os exports do Five Skins permitem que outros recursos consultem e movimentem a moeda interna, os vouchers e as skins dos jogadores. Todos os exports são server-side.
Os exports recebem o passport do jogador (identificador permanente), e não o source. Eles funcionam mesmo com o jogador offline, pois agem sobre o inventário salvo.

Moeda interna

Consulta e movimenta o saldo de SkinsCoins do jogador. Quando globalConfig.useFrameworkCoins está ligado, o saldo passa a ser o da moeda do servidor.
Exemplo

Vouchers

Consulta e movimenta os vouchers usados na taxa das trocas.

GiveSkin

Entrega uma skin ao jogador. Use days para entregar como temporária ou deixe 0/nil para permanente.
Parâmetros Retorno: boolean. true se a skin foi entregue; false em parâmetro inválido ou skin inexistente. Exemplo

RemoveSkin

Remove uma skin do inventário do jogador.
Parâmetros Retorno: boolean. true se algo foi removido; false se o jogador não tinha a skin.

HasSkin

Consulta se o jogador possui uma skin e, no caso de temporária, a validade restante.
Parâmetros Retorno: false se o jogador não possui a skin, ou uma tabela com os campos abaixo. Exemplo

Integração com o inventário

Usados pelo resource inventory para aplicar a skin certa na arma do jogador.

Exemplo de integração

Entrega uma skin temporária e credita a moeda interna ao concluir um objetivo no servidor.