Ir para conteúdo

Sistema De Frags


Posts Recomendados

2uh0l0j.jpg

 

Olá, hoje venho apresentar o script, Sistema de Frags, este script faz com que abra uma janela em game, e depois na janela apresente os 'Top Killers' do servidor.

Bom, vamos lá.

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 Killers - 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

 

 

Agora, vamos em seu Servidor > Data > TalkActions > TalkActions.XML lá adicione está linha:

<talkaction words="!topkillers" script="topkillers.lua"/>

Salve e Feche. Abra seu servidor e veja os 'Top Killers'

Obrigado pela Atenção.

Abraços. Rep +button_ok.png

 

 

 

Link para o comentário
Compartilhar em outros sites

mano acho que já tem isso aqui no xtibia...

 

olhe bem antes de postar mas ficou legal!

 

Bom se tiver outro me desculpe.

 

OLHA PAREC MT BOM SE DER CERTO AKI NO MEU SERVER

TE DOU UM +REP

 

Ok, Fico esperando sua resposta se deu ou não.

Link para o comentário
Compartilhar em outros sites

Olá CrazyMapper

 

Não tem necessidades de postar aqui , e sim pode postar diretamente na seções de script.

Eu ja vi um parecido porém nunca testei.

 

Mas está de parabéns , obrigado pela contribuição.

 

A desculpa eu não sabia, Na próxima irei fazer certo.

Muito Obrigado.

Link para o comentário
Compartilhar em outros sites

  • 3 weeks later...
  • 1 month later...
×
×
  • Criar Novo...