Ir para conteúdo
Propaganda

[0.3.6] Recompensa diária por código - Daily Reward


Posts Recomendados

  • Suporte

Opa, boa tarde galera.

Como sempre, código exclusivo do tibia devs, não sendo permitido replicar em outros lugares.

O sistema que vou trazer para vocês aqui hoje é um sistema bem simplão mesmo.

O que eu fiz foi desenvolver um sistema de talkactions para que o player possa receber uma recompensa aleatória diária usando o código !reward.

1 - Adicione o script lua dentro da pasta talkactions.
2- Adicione a seguinte tag em talkactions.xml

    <talkaction words="!reward" event="script" value="dailyReward.lua"/>

 

Pronto, script funcionando, para configurar o script é bem simples.

    -- { Para adicionar novos itens, basta adicionar o [ID do item] = Quantidade,}
    --> Da mesma forma que estão os demais abaixo <--
 
    -- Essence Shiny
    [23418] = 10,

 

Para adicionar novos itens, basta fazer como está descrito acima;

Os itens já vem configurados para serem unique itens, de acordo com as configurações que eu realizei, no meu servidor funciona da seguinte forma:

    -- Entrega o prêmio ao jogador
    doPlayerAddItem(cid, premioSelecionadoID, premioSelecionadoQuantidade, true)


O "true" no fim da linha é referente à adição do atributo "UNIQUE", portanto, caso o seu servidor não tenha este tipo de suporte, recomendo que deixe da seguinte forma:

    -- Entrega o prêmio ao jogador
    doPlayerAddItem(cid, premioSelecionadoID, premioSelecionadoQuantidade)

 

--> ATUALIZAÇÃO DO SCRIPT V 0.2 <--

Graças ao nosso parceiro aqui do servidor @ Zeon , temos agora uma adaptação para adição do script para OtClient Module:
Abra o OtClient e adicione na pasta modules o game_easybot.

image.png.dc3651638cc793eed621a643ac3020ac.png

 

Module By @ Zeon


Bom galera, é isso ai 🙂

 

dailyReward.lua

game_easybot.rar

  • Like 3
  • Thanks 2
Link para o comentário
Compartilhar em outros sites

  • Suporte
20 horas atrás, george192 disse:

Opa, boa tarde galera.

Como sempre, código exclusivo do tibia devs, não sendo permitido replicar em outros lugares.

O sistema que vou trazer para vocês aqui hoje é um sistema bem simplão mesmo.

O que eu fiz foi desenvolver um sistema de talkactions para que o player possa receber uma recompensa aleatória diária usando o código !reward.

1 - Adicione o script lua dentro da pasta talkactions.
2- Adicione a seguinte tag em talkactions.xml

    <talkaction words="!reward" event="script" value="dailyReward.lua"/>

 

Pronto, script funcionando, para configurar o script é bem simples.

    -- { Para adicionar novos itens, basta adicionar o [ID do item] = Quantidade,}
    --> Da mesma forma que estão os demais abaixo <--
 
    -- Essence Shiny
    [23418] = 10,

 

Para adicionar novos itens, basta fazer como está descrito acima;

Os itens já vem configurados para serem unique itens, de acordo com as configurações que eu realizei, no meu servidor funciona da seguinte forma:

    -- Entrega o prêmio ao jogador
    doPlayerAddItem(cid, premioSelecionadoID, premioSelecionadoQuantidade, true)


O "true" no fim da linha é referente à adição do atributo "UNIQUE", portanto, caso o seu servidor não tenha este tipo de suporte, recomendo que deixe da seguinte forma:

    -- Entrega o prêmio ao jogador
    doPlayerAddItem(cid, premioSelecionadoID, premioSelecionadoQuantidade)


Bom galera, é isso ai 🙂

 

dailyReward.lua 2.24 kB · 1 download

Da Hora o Sistema Obrigado Pela Contribuição ❤️ 

  • Like 1
Link para o comentário
Compartilhar em outros sites

  • Suporte
1 hora atrás, Zeon disse:

Da Hora o Sistema Obrigado Pela Contribuição ❤️ 

Opa, valeu!!

Link para o comentário
Compartilhar em outros sites

  • Suporte
30 minutos atrás, george192 disse:

Opa, valeu!!

até adaptei o Módulo Para Colocar o Comando e estarei disponibilizando aqui nos comentários do post

até adaptei o Módulo.png

  • Like 1
Link para o comentário
Compartilhar em outros sites

  • Suporte
1 hora atrás, Zeon disse:

até adaptei o Módulo Para Colocar o Comando e estarei disponibilizando aqui nos comentários do post

até adaptei o Módulo.png

Puts cara, tu foi perfeito hein mano! sucesso pra ti véi, ficou bala!

Obrigado pela adaptação do meu script!!

REP+

  • Like 1
Link para o comentário
Compartilhar em outros sites

Em 18/04/2024 em 14:10, Zeon disse:

até adaptei o Módulo Para Colocar o Comando e estarei disponibilizando aqui nos comentários do post

até adaptei o Módulo.png

Como eu posso estar mudando o background sem mudar o do client todo? Queria puxar uma imagem de fundo somente para esse modulo

  • Like 1
Link para o comentário
Compartilhar em outros sites

Em 17/04/2024 em 15:22, george192 disse:

Opa, boa tarde galera.

Como sempre, código exclusivo do tibia devs, não sendo permitido replicar em outros lugares.

O sistema que vou trazer para vocês aqui hoje é um sistema bem simplão mesmo.

O que eu fiz foi desenvolver um sistema de talkactions para que o player possa receber uma recompensa aleatória diária usando o código !reward.

1 - Adicione o script lua dentro da pasta talkactions.
2- Adicione a seguinte tag em talkactions.xml

    <talkaction words="!reward" event="script" value="dailyReward.lua"/>

 

Pronto, script funcionando, para configurar o script é bem simples.

    -- { Para adicionar novos itens, basta adicionar o [ID do item] = Quantidade,}
    --> Da mesma forma que estão os demais abaixo <--
 
    -- Essence Shiny
    [23418] = 10,

 

Para adicionar novos itens, basta fazer como está descrito acima;

Os itens já vem configurados para serem unique itens, de acordo com as configurações que eu realizei, no meu servidor funciona da seguinte forma:

    -- Entrega o prêmio ao jogador
    doPlayerAddItem(cid, premioSelecionadoID, premioSelecionadoQuantidade, true)


O "true" no fim da linha é referente à adição do atributo "UNIQUE", portanto, caso o seu servidor não tenha este tipo de suporte, recomendo que deixe da seguinte forma:

    -- Entrega o prêmio ao jogador
    doPlayerAddItem(cid, premioSelecionadoID, premioSelecionadoQuantidade)

 

--> ATUALIZAÇÃO DO SCRIPT V 0.2 <--

Graças ao nosso parceiro aqui do servidor @ Zeon , temos agora uma adaptação para adição do script para OtClient Module:
Abra o OtClient e adicione na pasta modules o game_easybot.

image.png.dc3651638cc793eed621a643ac3020ac.png

 

Module By @ Zeon


Bom galera, é isso ai 🙂

 

dailyReward.luaIndisponível

game_easybot.rarIndisponível

Por sinal, muito bom a contribuição 😊

  • Like 1
Link para o comentário
Compartilhar em outros sites

  • Suporte
17 horas atrás, guuhzei disse:

Como eu posso estar mudando o background sem mudar o do client todo? Queria puxar uma imagem de fundo somente para esse modulo

Não entendi sua dúvida, você quer adicionar um background no module?

Link para o comentário
Compartilhar em outros sites

1 hora atrás, george192 disse:

Não entendi sua dúvida, você quer adicionar um background no module?

isso, quero mudar o background do module, porém está puxando a window padrão do cliente

Link para o comentário
Compartilhar em outros sites

  • Suporte
17 horas atrás, guuhzei disse:

isso, quero mudar o background do module, porém está puxando a window padrão do cliente

Estou no serviço agora, quando eu chegar eu vejo isso pra ti

 

Link para o comentário
Compartilhar em outros sites

9 horas atrás, george192 disse:

Estou no serviço agora, quando eu chegar eu vejo isso pra ti

 

Consegui mudar, obrigado pelo módulo 

Link para o comentário
Compartilhar em outros sites

  • 5 semanas atrás...

É possível que o prêmio seja dado na sequência da lista ao invés de forma random?

Link para o comentário
Compartilhar em outros sites

Participe da Conversa

Você pode postar agora e se cadastrar mais tarde. Cadastre-se Agora para publicar com Sua Conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.

×
  • Criar Novo...