SK
creatureevent

Top Do Server

Por Skymagnum, 13 de set. de 2012 em Globalevents e Spells

script
7
2.3k
SkymagnumS
13 de setembro de 2012 às 19:59

Olá, é um sistema que mostra quem é o novo top do servidor

 

vá em Pasta do seu OT/data/creaturescripts

nome_do_script.lua

function getTop() -- função by vodkart
local query = db.getResult("SELECT `name`, `level` FROM `players` WHERE `id` > 6 AND `group_id` < 2 ORDER BY `level` DESC, `name` ASC;")
if (query:getID() ~= -1) then
return {query:getDataString("name"),query:getDataInt("level")}
end
return false
end


function onAdvance(cid, oldLevel, newLevel)
if skill == 8 then
local top = getTop()
if newLevel > top[2] and getCreatureName(cid) ~= top[1] then
broadcastMessage(getCreatureName(cid).." é o novo TOP do servidor ele está no level [" .. newLevel .. " ] .", 25)
end
end
return true
end

[/code]

 

creaturescripts.xml

<event type="advance" name="checkNewTop" script="nome_do_script.lua"/>

 

login.lua

registerCreatureEvent(cid, "checkNewTop")

 

é isso galerinha flws.

Editado Setembro 13 por Skymagnum

VodkartV
13 de setembro de 2012 às 20:04

Boa cara, acho que esse script ainda não existia

e é bem útil

abraços

caoticC
13 de setembro de 2012 às 20:28

Também gostei de script

 

Bom manuseio da database

DavSciterD
17 de setembro de 2012 às 03:58

Não teria um que ao invés do level, fosse a cada vez que completasse tal quest?

Tipo: completou quest 5 vezes, e depois fez a 6ª vez e mostrasse pra todos do servidor? Obg

7 meses depois...
DavyziinCD
12 de abril de 2013 às 11:24

Poxa esse scripts não ta funfando me ajuda?

xSkyFrostxX
14 de abril de 2013 às 00:08

o script não funcionou aqui... não da erro mais também não funfa '-'

4 meses depois...
jonathasbizerrilJ
08 de agosto de 2013 às 12:11

Alguem pode ajeitar esse scrpit ele não funciona '-'