Ir para conteúdo

Featured Replies

Postado

Alguém consegue fazer com que uma função de um script funcione em outro? Tipo, eu tenho um script de um item que assim que você da use nele, ele adiciona x dias de premium account, e também tenho um sistema que funciona na base de points, esse sistema é de quem for VIP ganha 20% a mais de exp, e como eu estou usando esse item que adiciona os dias na conta do player o sistema que da os 20% não funciona. Então quem puder modificar o script meu obrigado desde já, rep+ pra quem ajudar.

 

Script que adiciona x dias de premium account

Mostrar conteúdo oculto

Script que da 20% a mais de exp para quem é VIP <Fazer com que a função do item a cima /\ se aplique a esse \/>

Mostrar conteúdo oculto

 

OBS: Eu recebi ajuda nesse tipo de script pelo discord do Tibia King, mais não tive muito sucesso, aos que me ajudaram @Emillysz @VitorSubhi @tataboy67 o código que me mandaram para mudar, ele não volta a mensagem de quando você estar VIP, ele não fala que por causa de você ser um jogador VIP você ganha 20% de exp.

Editado por Phineasz (veja o histórico de edições)

Resolvido por Qwizer

Ir para solução
  • Respostas 8
  • Visualizações 564
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • troca vip.hasVip(cid) == FALSE por  isPremium(cid) == FALSE

  • Mathias Kenfi
    Mathias Kenfi

    function onLogin(cid) local rate = 1.20 -- 20% local config = { vip = "Você tem "..((rate - 1)*100).."% de exp a mais agora!", notvip = "Tornesse vip e ganhe "..((rate - 1)*100).."% a mais

  • muda o MESSAGE_STATUS_CONSOLE_GREEN pra RED talves seja a cor, por o script esta tudo normal. remove tbm o if not isPlayer(cid) then return true end

Posted Images

Postado
  • Autor
  Em 11/11/2018 em 21:27, Qwizer disse:

troca vip.hasVip(cid) == FALSE por  isPremium(cid) == FALSE

 

Mesma coisa :( A mensagem que mostra de quando você não é vip aparece normal, menos a de quando você é VIP e ganha os 20%

image.thumb.png.bc33c8ca310918e9b66150aeda9e2df0.png

 

Editado por Phineasz (veja o histórico de edições)

Postado

O script do Item não está dando Vip e sim Premium

doPlayerAddPremiumDays(cid, config.dias)

 

E o script da Exp está checando se o player é Vip

if vip.hasVip(cid) == FALSE then

 

Você precisa fazer com que o Player receba Vip ao dar use no Item.

 

Troque:doPlayerAddPremiumDays(cid, config.dias)

Por: doPlayerAddVipDays(cid, config.dias)

 

Se não der certo, tente usar um sistema de Vip por Storage que é mais simples

 

 

 

 

Postado
  • Autor
  Em 12/11/2018 em 17:10, Joaovettor disse:

O script do Item não está dando Vip e sim Premium

doPlayerAddPremiumDays(cid, config.dias)

 

E o script da Exp está checando se o player é Vip

if vip.hasVip(cid) == FALSE then

 

Você precisa fazer com que o Player receba Vip ao dar use no Item.

 

Troque:doPlayerAddPremiumDays(cid, config.dias)

Por: doPlayerAddVipDays(cid, config.dias)

 

Se não der certo, tente usar um sistema de Vip por Storage que é mais simples

 

 

 

 

 

Então man, eu falei que o item da x dias de premium account e não que ele da a VIP em si, o script do item da premium e o script dos 20% de exp funciona na base de VIP se você não conseguiu ler o texto da forma que ele foi escrito, so lamento...

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo