Pular para o conteúdo
Ver no aplicativo

Uma forma melhor de navegar. Saiba mais.

GN Emulator

Um aplicativo em tela cheia na sua tela inicial com notificações push, distintivos e mais.

Para instalar este aplicativo no iOS e iPadOS
  1. Toque no ícone Compartilhar no Safari
  2. Role o menu e toque em Adicionar à Tela de Início.
  3. Toque em Adicionar no canto superior direito.
Para instalar este aplicativo no Android
  1. Toque no menu de 3 pontos (⋮) no canto superior direito do navegador.
  2. Toque em Adicionar à tela inicial ou Instalar aplicativo.
  3. Confirme tocando em Instalar.

Pedido para lua

Respostas Destacadas

  • Licença Plus

To criando um Marketplace em lua e preciso preservar os atributos no Marketplace. User:getInventoryItem(slot) não retorna Luck e adicional. Existe outra API disponível? Caso contrário, preciso que exponha skill, luck e option separadamente, nos formatos aceitos por GiveItem

Resolvido por José Silva

2 horas atrás, stener_silva disse:

To criando um Marketplace em lua e preciso preservar os atributos no Marketplace. User:getInventoryItem(slot) não retorna Luck e adicional. Existe outra API disponível? Caso contrário, preciso que exponha skill, luck e option separadamente, nos formatos aceitos por GiveItem

Olá Sterner, temos um marketplace mas eu tinha parado e não finalizei, justamente faltam algumas opções em nosso lua.

Vou dar continuidade e ver se entrego no próximo update, e aproveito já para adicionar tudo o que falta e se quiser monta o seu.

Rivify Brasil Ltda

Holding de tecnologia, Software, Cloud, IA
e infraestrutura digital.

[email protected]  •  www.rivify.com.br

Av. Tiradentes, 960, 9.º andar, sala 2 — Luz
São Paulo/SP — CEP 01102-000
CNPJ 68.145.965/0001-06

Nos acompanhem nas redes @rivifybrasil

  • 1 mês depois...
  • Solução
Em 14/09/2026 às 08:52, stener_silva disse:

To criando um Marketplace em lua e preciso preservar os atributos no Marketplace. User:getInventoryItem(slot) não retorna Luck e adicional. Existe outra API disponível? Caso contrário, preciso que exponha skill, luck e option separadamente, nos formatos aceitos por GiveItem

Olá, Stener! Esse ajuste já está disponível a partir da 3.4.0. O próprio User:getInventoryItem(slot) retorna os campos separadamente:

  • skill: 0 ou 1.

  • luck: 0 ou 1.

  • option: nível do adicional, de 0 a 7, no formato aceito por GiveItem.

  • option1: mantido como alias de skill para compatibilidade.

local player = User.new(playerIndex)
local item = player:getInventoryItem(slot)

if item then
    LogPrint(string.format("Skill: %d | Luck: %d | Adicional: %d",
        item.skill, item.luck, item.option))
end

Se os campos retornarem nil, confira se os executáveis GameServer e GameServerCS estão atualizados. Apenas recarregar os scripts não atualiza a API.

Para o Marketplace, atenção: esses campos permitem preservar Skill, Luck e adicional, mas GiveItem cria um novo item, com novo serial e sockets vazios. O getter também não expõe sockets, bônus de socket ou vencimento; portanto, essa combinação não transfere integralmente todos os dados do item original.

Rivify Brasil Ltda

Holding de tecnologia, Software, Cloud, IA
e infraestrutura digital.

[email protected]  •  www.rivify.com.br

Av. Tiradentes, 960, 9.º andar, sala 2 — Luz
São Paulo/SP — CEP 01102-000
CNPJ 68.145.965/0001-06

Nos acompanhem nas redes @rivifybrasil

Participe da conversa

Você pode publicar agora e se cadastrar depois. Se você tem uma conta, entre agora para publicar com sua conta.

Convidado
Responder a este tópico...

Conta

Navegação

Procurar

Procurar

Configurar notificações push do navegador

Chrome (Android)
  1. Toque no ícone de cadeado ao lado da barra de endereços.
  2. Toque em Permissões → Notificações.
  3. Ajuste sua preferência.
Chrome (Desktop)
  1. Clique no ícone de cadeado na barra de endereços.
  2. Selecione Configurações do site.
  3. Encontre Notificações e ajuste sua preferência.