vou tentar, mas não tenho certeza, pois não mexo muito em talks.
data/talkactions/talkactions.xml adc isso:
<talkaction words="!rankmatadores" event="script" value="rankmatador.lua"/>
<talkaction words="!rankmortes" event="script" value="rankmortes.lua"/>
<talkaction words="!rankresets" event="script" value="rankresets.lua"/>
em data/talkactions/script copie algo que tenha lá dentro e cole três vezes, e renomeie uma como rankmatador, uma como rankmortes e uma como rankresets .
dentro de rankmatador coloque isso:
local rank = {
['fist'] = {0},
['club'] = {1},
['sword'] = {2},
['axe'] = {3},
['distance'] = {4},
['shield'] = {5},
['fish'] = {6},
['magic'] = {7},
['level'] = {8},
['kill'] = {9},
['death'] = {10},
['reset'] = {11},
}
function onSay(cid, words, param)
local msg = string.lower(param)
if ranks[msg] ~= nil then
str = getHighscoreString((ranks[msg][1]))
else
str = getHighscoreString((9))
end
doShowTextDialog(cid,6500, str)
return TRUE
end
dentro de rankmortes coloque isso:
local rank = {
['fist'] = {0},
['club'] = {1},
['sword'] = {2},
['axe'] = {3},
['distance'] = {4},
['shield'] = {5},
['fish'] = {6},
['magic'] = {7},
['level'] = {8},
['kill'] = {9},
['death'] = {10},
['reset'] = {11},
}
function onSay(cid, words, param)
local msg = string.lower(param)
if ranks[msg] ~= nil then
str = getHighscoreString((ranks[msg][1]))
else
str = getHighscoreString((10))
end
doShowTextDialog(cid,6500, str)
return TRUE
end
dentro de rankresets coloque isso:
local rank = {
['fist'] = {0},
['club'] = {1},
['sword'] = {2},
['axe'] = {3},
['distance'] = {4},
['shield'] = {5},
['fish'] = {6},
['magic'] = {7},
['level'] = {8},
['kill'] = {9},
['death'] = {10},
['reset'] = {11},
}
function onSay(cid, words, param)
local msg = string.lower(param)
if ranks[msg] ~= nil then
str = getHighscoreString((ranks[msg][1]))
else
str = getHighscoreString((11))
end
doShowTextDialog(cid,6500, str)
return TRUE
end
*Lembrando que não tenho muita certeza, pois não mexo muito em talk e talz (e tbm to aprendendo script ainda)
Se ajudei da rep+ ;D



info
Grupo: Campones
Registrado: 29/04/10
Posts: 5
Reputação: -1
Char no Tibia: Fudeo Xeguei
ai galera do xtibia to precisando de 3 scripts de rank
vou explicar como que é:
rank kiladores:
o player fala o comando !rankmatadores e aparece a lista do players q mais mataram player o numero de pessoas que ele matou e o nome
rank de mortes:
o player fala o camando !rankmortes e aparece a lista dos players q mais morreram no ot , o numero de morte e o nome do player
rank reset:
o player fala o comando !rankreset e aparece a lista dos players q mais resetaram no ot, o numero de resets e o nome do player
vlw pela ateçao