BL
action

[Encerrado] [AJUDA]

Por blackboow157, 19 de mar. de 2014 em Tópicos Sem Resposta

resolvido
tibia
script
otserv
8
946
19 de março de 2014 às 23:48

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!

ikaroangeloI
20 de março de 2014 às 11:18

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 Março 20 por ikaroangelo

20 de março de 2014 às 13:33

Agora não pega mais o Rank! worriedsmiley.gif


 

uppppppppppppppp

20 de março de 2014 às 13:35


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

20 de março de 2014 às 13:38

Obrigado Duuh! valeu mesmo por me ajudar!!

20 de março de 2014 às 13:39

duvida sanada ?

OmegaO
26 de março de 2014 às 01:02

Tópico movido para a seção de dúvidas e pedidos resolvidos.

4 anos depois...
StigalS
21 de abril de 2018 às 03:25
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.