[ Talkaction ] !guild List

Vodkart
em Actions e Talkactions

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

Fala galera vim lhe apresentar 2 comando para seu servidor.

 

guildlist1.jpg

(nessa imagem o nome da minha guild é Destructors)

 

o primeiro é:

 

!glist

 

Oque ele faz?

 

ele mostra em uma janela a lista de todas as guilds que seu servidor possui.

 

 

guildlist2.jpg

(nessa imagem meu char é "ghost")

 

 

o segundo é:

 

!glist Nome da sua guild.

 

exemplo

 

!glist Destructors -- Destructors é o nome da minha guild.

 

oque ele faz?

 

ele mostra em uma janela o Nome dos membros,Lider e Vice-Lider da Sua guild.

 

 

talkactions\script

 

guildlist.lua

 

function onSay(cid, words, param, channel)
local str = ""
if param == '' then  
local lista = db.getResult("SELECT `name` FROM `guilds`;")  
if(lista:getID() ~= -1) then  
repeat
str = str .. lista:getDataString("name")  .. "\n"  
until not lista:next()  
lista:free()  
doShowTextDialog(cid, 2529, str == "" and "Não existem guilds no servidor." or str)  return true
end
end				  
local id = getGuildId(param)  
if id then  
local lista = db.getResult("SELECT `name`, `rank_id` FROM `players` WHERE `rank_id` IN (SELECT `id` FROM `guild_ranks` WHERE `guild_id` = " .. id .. ");")  
if(lista:getID() ~= -1) then  
repeat  
local rank = db.getResult("SELECT `name`, `level` FROM `guild_ranks` WHERE `id` = " .. lista:getDataInt("rank_id") .. " ORDER BY `level` DESC, `name` ASC;")
str = str .. lista:getDataString("name")  .. " [" .. rank:getDataString("name") .. "]\n"  
rank:free()  
until not lista:next()  
lista:free()  
doShowTextDialog(cid, 2529, str)  
else  
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Não há jogadores nesta guild.")
end  
else  
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Está Guild não existe.")  
end  
return true  
end

 

talkactions.xml adicione a tag:

 

		<talkaction words="!glist" script="guildlist.lua"/>

 

 

---

 

Deletar guilds do server que não tem mais players(foram deletadas):

 

Data/globalevents/script

 

deleteguild.lua

function onThink(interval, lastExecution)
local guilds = db.getResult("SELECT `name` FROM `guilds`;")
if(guilds:getID() ~= -1) then  
repeat
local delete = db.getResult("SELECT `name`, `rank_id` FROM `players` WHERE `rank_id` IN (SELECT `id` FROM `guild_ranks` WHERE `guild_id` = " .. getGuildId(guilds:getDataString("name")) .. ");")  
if(delete:getID() < 1) then
db.executeQuery("DELETE FROM guilds WHERE id = "..getGuildId(guilds:getDataString("name")))
end  
until not guilds:next()  
guilds:free()
end
return true
end

 

globalevents.xml

<globalevent name="Guild Delete" interval="36000" event="script" value="deleteguild.lua"/>

bossisg.png

Doidin

Delícia
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 25/06/08Posts: 723Gênero: MasculinoChar no Tibia: Diiva

Nossa cara que script foda! Adorei a criatividade kkkkk

O script ficou simples porem com a função perfeita...

Irei usar ele no meu server... =)

REP+ abraços...

Meu site pessoal:
https://devmat.com.br/


dono do um sitezinho qualquer

o lado negro da força, bjs

davialves

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 26/04/10Posts: 57

Nossa cara que script foda! Adorei a criatividade kkkkk ²

Realmente, muito util. Assim Mostrando quem está na Guild, Informando quem é Vice-lider, Lider.. Se tivesse como aparecer o level de cada membro, Vice - lider e do Lider, seria mais perfeito ainda ;]

 

Mesmo assim está otimo.

 

-Davi

Kydrai

"Keep Your Mind Wide Open"
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 21/08/06Posts: 250

Conseguiu faze o script eh

Achei que ficou legal o resultado.

~ Kydrai
Programador / Scripter

 

sign.png

gui56

The Lord
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 03/06/08Posts: 85Char no Tibia: Drunk Outlaw

Ótimo Script brother, acho que pra muita gente ele tem muita utilidade..

 

Abraço!

twitters.jpg

 

blsp.jpg

luisfe23

avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 31/10/08Posts: 871Char no Tibia: Luis Felipe Knight

Ótimo script, ótima ideia.

Ta de parabens Vod.

 

Abraços.

luisfe23 here

Dobol

MATHEUSP.COM.BR
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 18/10/09Posts: 246Gênero: MasculinoChar no Tibia: Aran Than

Perfeito, muito bom.

 

Super interessante e diferente, parabéns.

 

Aprovado :button_ok:

Antigo TheSleeper (Mapper) voltando para a área de jogos como Dobol ;)

Meus Trabalhos
• Annihilator Full Global
Talkaction - !aol
 

Lakner110

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 23/01/09Posts: 4

Ótimo script, inovador (pelo menos eu nunca tinha visto nada igual ;D), interessante e útil XD

 

Muito bom ^^

 

Valew por compartilhar ;D

ZaskxD

Imperial Zasks!
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/04/10Posts: 74Char no Tibia: Walking Knight

OtimooO script vou implantar no meu OT!!

 

 

 

Crie Você Tbm Seu Avatar Clique aqui

GodTeck

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 30/09/10Posts: 10Char no Tibia: Brasileiro Of Knight

Amigo Vodkart criei esta conta so para tirar uma duvida com você. primeiro de tudo pesso que você acesse esse tutorial que foi você mesmo que criou e ficou uma maravilha: http://www.xtibia.com/forum/topic/133661-moveevent-action-perfect-vip-system-16/

 

Agora clique no Spolier, você verá que não está abrindo, e eu queria saber muito como ter aquele sistema vip PERFEITO sem os players comprarem com dinheiro virtual, preciso que seja comprado com dinheiro real para que possa mantelo 24horas. se poder me ajudar eu agradesço, se você arrumar por favor me mande uma MP ou envie um email simples para yaan.matheeus@hotmail.com Para que eu possa terminar o meu sistema vip perfeito!

 

Gosto muito de seus trabalhos, pesso que me ajude. Grato, Att [ADM]Teck

anigifnpi.gif

 

Teck Server - O Melhor do BRASIL! Acesse Agora

GodBz

Vulcania - Adm Bz
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 27/01/10Posts: 23Char no Tibia: ADM BZ

Amigo Vodkart criei esta conta so para tirar uma duvida com você. primeiro de tudo pesso que você acesse esse tutorial que foi você mesmo que criou e ficou uma maravilha: http://www.xtibia.com/forum/topic/133661-moveevent-action-perfect-vip-system-16/

 

Agora clique no Spolier, você verá que não está abrindo, e eu queria saber muito como ter aquele sistema vip PERFEITO sem os players comprarem com dinheiro virtual, preciso que seja comprado com dinheiro real para que possa mantelo 24horas. se poder me ajudar eu agradesço, se você arrumar por favor me mande uma MP ou envie um email simples para yaan.matheeus@hotmail.com Para que eu possa terminar o meu sistema vip perfeito!

 

Gosto muito de seus trabalhos, pesso que me ajude. Grato, Att [ADM]Teck

Use site dinamico mysql combando com door vip, caso contrario ficara imperfeito

Att

Vulcania Alternative Server Game! - 24 Horas Online!

________________________________________________________________________________

Procurando um servidor novo? está cansado de ver sempre a mesma coisa?

Então entre em nosso mundo!

________________________________________________________________________________

 

 

Crie sua conta no site!

http://vulcania.tk

Clique aqui e jogue agora!

 

xtibia1.jpg

IgorROX2010

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 28/07/10Posts: 20Char no Tibia: Torei Sua Mãe !

Ta otimo cara !!

Mais tipow, pra ver quem eh da sua guild, você podia colocar em ordem tipo ( Se você der conta )

Player [Leader]

Player [Vice-Leader]

Player

 

Mais mesmo assim ta otimo :D

REP +

AlphaLove

Força de vontade :)
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 12/06/10Posts: 408Char no Tibia: Nakamura

Nossa.. Muito boom manoo.

Muito Util tambeem (:

Vou usar ele no meu server !!

Iria dar REP +

mais já deu meu Limite de REP + por hoje :(

 

Att


Fan Bar:

nakamurafans.gif

"A guerra inflige morte, ferimentos e dor para ambos os lados.
A morte de alguém querido é difícil de se aceitar.
Nos convencemos de que não há como eles morrerem.
É apenas natural, particularmente, da nossa geração...
Nós não conhecemos a guerra.
Tentam encontrar significado na morte, mas há apenas dor.
Um ódio insuportável... Mortes sem sentido... Ódio eterno... E a dor que não cura.
É isso que a guerra é."


.