Ir para conteúdo

{Talkaction}Exp Calculator


Subwat

Posts Recomendados

Bom Ekstibianos(as) eu achei esse script No Servidor Alissow OTS mas não sei quem criou,eu dei uma modificada nele (melhorada),e vim postar pra vocês,sua função é simplez Mostrar o quanto de Experiencia seu personagem precisa para alcançar o proximo Nivel.

 

Vá em DATA/Talkactions/Scripts e crie Um Arquivo EXP.LUA,e cole isto dentro:

function onSay(cid, words, param)
-- Exp Calculator Edited By Subwat REP+ Please --
       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 = "Nivel ".. futurelevel .." requer ".. equation .." de experiencia para evoluir."
       else
 msg = "Level 2 requires 100 experience to achieve."
       end
doShowTextDialog(cid,5808, msg)
       return 0        
end

 

Agora Volta uma pasta e abra o arquivo TALKACTIONS.XML e cole está TAG:

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

 

Creditos:Xikez (script criado por ele)

Subwat (modificado e postado por mIm)

 

agora Para finalizar vá ao canto direito da tela e procure UM sinal DE + em verde,e clique nele,e pronto é só aproveitar!

Editado por Subwat
Link para o comentário
Compartilhar em outros sites

Como assim não tem créditos???

esse é o original:

function onSay(cid, words, param)

-- Made by Xikez

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 to achieve."

else

msg = "Level 2 requires 100 experience to achieve."

end

doPlayerSendTextMessage(cid, 24, msg)

doPlayerSendTextMessage(cid, 25, words)

return 0

end

 

não seria mais facil deixar o mouse em cima da atual exp, ae se pode ver quanto falta.

o próprio cliente faz essa comparação.

Editado por TheQuestion
Link para o comentário
Compartilhar em outros sites

éé,creditos a esse cara okasokpsa pq eu modifiquei esse script faz tempo e tinha deletado a PARTE ALi,e nada haver é melhor digitar !exp pq dependendo do lvl do char isso nao funciona depois do lvl 507 nem da pra usar.

 

att flws

Link para o comentário
Compartilhar em outros sites

você só mudou de

 

doPlayerSendTextMessage(cid, 24, msg)

doPlayerSendTextMessage(cid, 25, words)

 

para

 

doShowTextDialog(cid,5808, msg)

 

e isso já significa 50% dos creditos?

sem comentarios

Link para o comentário
Compartilhar em outros sites

A diferença é grande IN game,vc ta upando fala !exp aparece no rodapÊ kkkkkk nem da pra ler,eu deixei melhor,e se vc nao gostou se rala nao falei que 50% de creditos e meu então nao fala besteira,e só estou postando pra quem precisa desse script,então sem mais flws.

Link para o comentário
Compartilhar em outros sites

  • 4 months later...
×
×
  • Criar Novo...