Ir para conteúdo

[Encerrado] [AJUDA]


blackboow157

Posts Recomendados

De uma hora pra outra meu servidor de tibia 8.4 com o comando !rank começou a dar debugs de uma hora pra outra, todos os comando !rank também estão envolvido. abaixo vou deixar como está as script

 

 

ranks:

function onSay(cid, words, param)
if(param == "exp") or (param == "") then
doPlayerPopupFYI(cid, getHighscoreString(8))
elseif(param == "magic") or (param == "ml") then
doPlayerPopupFYI(cid, getHighscoreString(7))
elseif(param == "fishing") or (param == "fish") then
doPlayerPopupFYI(cid, getHighscoreString(6))
elseif(param == "shielding") or (param == "shield") then
doPlayerPopupFYI(cid, getHighscoreString(5))
elseif(param == "distance") or (param == "dist") then
doPlayerPopupFYI(cid, getHighscoreString(4))
elseif(param == "sword") then
doPlayerPopupFYI(cid, getHighscoreString(2))
elseif(param == "axe") then
doPlayerPopupFYI(cid, getHighscoreString(3))
elseif(param == "club") then
doPlayerPopupFYI(cid, getHighscoreString(1))
elseif(param == "fist") then
doPlayerPopupFYI(cid, getHighscoreString(0))
end
return TRUE
end
ranking:
----Script by mock
local ranks = {
['level'] = {8},
}
function onSay(cid, words, param)
local msg = string.lower(param)
if ranks[msg] ~= nil then
str = getHighscoreString((ranks[msg][1]))
else
str = getHighscoreString((8))
end
doShowTextDialog(cid,6500, str) -- tinha um bug aqui ja ajeitei
return TRUE
end
talkactions.xml:
<talkaction words="!rank" script="ranks.lua"/>

 

 

por favor me ajudem!

Link para o comentário
Compartilhar em outros sites

tente assim a parte de ranks:

 

 

ranks:

function onSay(cid, words, param)
if(param == "exp") or (param == "") then
doPlayerPopupFYI(cid, getHighscoreString(8))
elseif(param == "magic") or (param == "ml") then
doPlayerPopupFYI(cid, getHighscoreString(7))
elseif(param == "fishing") or (param == "fish") then
doPlayerPopupFYI(cid, getHighscoreString(6))
elseif(param == "shielding") or (param == "shield") then
doPlayerPopupFYI(cid, getHighscoreString(5))
elseif(param == "distance") or (param == "dist") then
doPlayerPopupFYI(cid, getHighscoreString(4))
elseif(param == "sword") then
doPlayerPopupFYI(cid, getHighscoreString(2))
elseif(param == "axe") then
doPlayerPopupFYI(cid, getHighscoreString(3))
elseif(param == "club") then
doPlayerPopupFYI(cid, getHighscoreString(1))
elseif(param == "fist") then
doPlayerPopupFYI(cid, getHighscoreString(0))
return TRUE
end

 

 

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


local ranks = {

['fist'] = {0},

['club'] = {1},

['sword'] = {2},

['axe'] = {3},

['distance'] = {4},

['shield'] = {5},

['fish'] = {6},

['magic'] = {7},

['level'] = {8},

}

function onSay(cid, words, param)

local msg = string.lower(param)

if ranks[msg] ~= nil then

str = getHighscoreString((ranks[msg][1]))

else

str = getHighscoreString((8))

end

doShowTextDialog(cid,6500, str)

return TRUE

end

Link para o comentário
Compartilhar em outros sites

  • 4 years later...
A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...