JE
talkaction

ranks.lua

Por je19921992, 19 de fev. de 2013 em Scripts

numero maximo de tops
resolvido
script
7
1.2k
je19921992J
19 de fevereiro de 2013 às 15:41

Bom dia, boa tarde ou boa noite. Caros amigos, estou com uma dificuldade, e não consigo resolver um problema. este comando !rank mostra os 100 melhores... Eu queria que mostrasse no maximo 10, se fosse 5, melhor ainda...

Como posso fazer?

Meu script está assim:

 

function onSay(cid, words, param)

local ranks = {

['fist'] = {0},

['club'] = {1},

['sword'] = {2},

['axe'] = {3},

['distance'] = {4},

['shield'] = {5},

['fish'] = {6},

['magic'] = {7},

['level'] = {8},

}

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

 

Rep+ pra quem me ajudar. Desde já, grato pela atenção!

RoksasR
19 de fevereiro de 2013 às 15:47

Se não me engano esse do MatheusMkalo aparecem menos, e é mais completo:

http://www.xtibia.com/forum/topic/155704-talkaction-de-rank-inovadora/

BOASORTE.

je19921992J
19 de fevereiro de 2013 às 16:42

não deu certo... Aparece 100 do mesmo jeito

EskyloE
24 de fevereiro de 2013 às 16:27

vai no seu config lua e configura

 

highscoreDisplayPlayers = 10

 

10 ou quanto quiser...

2 meses depois...
je19921992J
28 de abril de 2013 às 00:48

Vlw meu amigo.. Vc é demais!!!! Funcionou. REP++++

SkyLighS
28 de abril de 2013 às 00:55

Movido para resolvidos

SkyLighS
28 de abril de 2013 às 00:56

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