OL

Sistema De Frags

Por olhonoporco, 07 de jul. de 2011 em Actions e Talkactions

otserv
tibia
script
8
2.4k
olhonoporcoO
07 de julho de 2011 às 23:24

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

 

 

 

CyberOTC
08 de julho de 2011 às 00:58

OLHA PAREC MT BOM SE DER CERTO AKI NO MEU SERVER

TE DOU UM +REP

CoLoRaDoC
08 de julho de 2011 às 01:42

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

 

olhe bem antes de postar mas ficou legal!

olhonoporcoO
08 de julho de 2011 às 12:18

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.

SkyDangerousS
08 de julho de 2011 às 13:23

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.

olhonoporcoO
08 de julho de 2011 às 17:23

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.

3 semanas depois...
26 de julho de 2011 às 06:52

Vou mover para seção de action/talk/movements, considerando que isso não é um tutorial.

 

Até.

1 mês depois...
thefiresoulT
28 de agosto de 2011 às 02:46

Ainda nao tentei mas parece muito bom pelos comentarios... +REP pra voce.