Amigo, esse código é do Mock e já postado por Spits.
http://homologacao.xtibia.com/forum/topic/144807-top-frags/
Negativado por ripping, tópico fechado.
Por kaiotp, 05 de abr. de 2013 em Actions e Talkactions
info
Grupo: Herói
Registrado: 14/12/10
Posts: 3.6k
Reputação: +846
Gênero: Masculino

Amigo, esse código é do Mock e já postado por Spits.
http://homologacao.xtibia.com/forum/topic/144807-top-frags/
Negativado por ripping, tópico fechado.
info
Grupo: Cavaleiro
Registrado: 25/02/13
Posts: 169
Reputação: +42
Gênero: Masculino
Char no Tibia: Fodinha
Fala galera hoje vim ensinar a colocar um rank reset em seu ot server..Bem vamos ao que interesa..
em talkactions/scripts crie um arquivo .lua com o nome topfrags.lua e dentro dele coloque isso:
function onSay(cid, words, param)
local max = 20
local letters_to_next = 20
local name_now
local name = "Top Frags\n"
local rkn = 0
name = name.."\n"
name = name.."Rank Frags - Nome do Jogador\n"
local v = db.getResult("SELECT `p`.`name` AS `name`, COUNT(`p`.`name`) as `frags` FROM `killers` k LEFT JOIN `player_killers` pk ON `k`.`id` = `pk`.`kill_id` LEFT JOIN `players` p ON `pk`.`player_id` = `p`.`id` WHERE `k`.`unjustified` = 1 GROUP BY `name` ORDER BY `frags` DESC;")
repeat
if v:getID() == -1 then
break
end
rkn = rkn+1
name_now, l = v:getDataString("name"), string.len(v:getDataString("name"))
name = name..rkn..". ["..v:getDataInt("frags").."] - "..name_now.." ".." ".."".."\n"
until v:next() == false
if name ~= "" then
doShowTextDialog(cid,1903, name)
end
return TRUE
end
talkactions.xml
<talkaction words="!topfrags" script="topfrags.lua"/>
Bem Galera e Isso Espero Ter Ajudado..
Creditos;
Kaiotp
AdilsonHacker