Ir para conteúdo
Entre para seguir isso  
shoeei

Quanto de exp para o próximo level.

Recommended Posts

shoeei    3
shoeei

Eaee galera da OTBR.

 

Fiquei parado dos otservers por um bom tempo, acessava o fórum 1x por semana e olhe lá, e agora voltei, e com vontade.

 

Fiz um script, que é bem útil, e também não muito complexo, porém como falei útil.

 

#Autor:

  • Shoeei

  • Testado em TFS 0.4 ~ 8.60

#O que ele faz?

  • O script mostra quanto de experiência falta para você alcançar o próximo level, isso utilizando uma talkaction(comando no jogo).

Vamos aos códigos então.

 

Vá para seuot/data/talkaction/scripts e crie um arquivo chamado exp.lua, e dentro do mesmo adicione o seguinte código:

-- By Maik~~Shoeei --
function onSay(cid, words, param)
       local futurelevel = getPlayerLevel(cid) + 1
       local lv = getPlayerLevel(cid)


       if lv > 1 then
 equation = (50 * (lv) * (lv) * (lv) - 150 * (lv) * (lv) + 400 * (lv)) / 3
 msg = "Level ".. futurelevel .." Requires ".. equation .." experience points."
       else
 msg = "Level 2 requires 100 experience to achieve."
       end
   doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, msg)
       return 0        
end

 

Agora volte uma pasta, vá para seuot/data/talkaction/talkaction.xml e adicione a seguinte Tag:

 

<talkaction words="!exp;/exp" event="script" value="exp.lua"/>

 

É isso pessoal, espero que tenham gostado.

 

Hugs.

Compartilhar este post


Link para o post
vHp    6
vHp

Muito bom, aprovado!

Compartilhar este post


Link para o post
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×