Ir para conteúdo
Propaganda

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
https://tibiadevs.com/forums/topic/379-036-recompensa-di%C3%A1ria-por-c%C3%B3digo-daily-reward/
Compartilhar em outros sites

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
https://tibiadevs.com/forums/topic/379-036-recompensa-di%C3%A1ria-por-c%C3%B3digo-daily-reward/#findComment-2014
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
https://tibiadevs.com/forums/topic/379-036-recompensa-di%C3%A1ria-por-c%C3%B3digo-daily-reward/#findComment-2016
Compartilhar em outros sites

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
https://tibiadevs.com/forums/topic/379-036-recompensa-di%C3%A1ria-por-c%C3%B3digo-daily-reward/#findComment-2017
Compartilhar em outros sites

módulo disponibilizado espero que eu tenha ajudado 

game_easybot.rar

  • Like 1
Link para o comentário
https://tibiadevs.com/forums/topic/379-036-recompensa-di%C3%A1ria-por-c%C3%B3digo-daily-reward/#findComment-2018
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
https://tibiadevs.com/forums/topic/379-036-recompensa-di%C3%A1ria-por-c%C3%B3digo-daily-reward/#findComment-2019
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
https://tibiadevs.com/forums/topic/379-036-recompensa-di%C3%A1ria-por-c%C3%B3digo-daily-reward/#findComment-2048
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
https://tibiadevs.com/forums/topic/379-036-recompensa-di%C3%A1ria-por-c%C3%B3digo-daily-reward/#findComment-2049
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
https://tibiadevs.com/forums/topic/379-036-recompensa-di%C3%A1ria-por-c%C3%B3digo-daily-reward/#findComment-2063
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
https://tibiadevs.com/forums/topic/379-036-recompensa-di%C3%A1ria-por-c%C3%B3digo-daily-reward/#findComment-2066
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
https://tibiadevs.com/forums/topic/379-036-recompensa-di%C3%A1ria-por-c%C3%B3digo-daily-reward/#findComment-2077
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
https://tibiadevs.com/forums/topic/379-036-recompensa-di%C3%A1ria-por-c%C3%B3digo-daily-reward/#findComment-2094
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
https://tibiadevs.com/forums/topic/379-036-recompensa-di%C3%A1ria-por-c%C3%B3digo-daily-reward/#findComment-2359
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
  • Criar Novo...