Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Hola a todos, he venido a presentar 2 comandos en el servidor.
- !glist
- Lo que él hace??
- muestra una ventana con la lista de todas lass guild que tu server tiene
- la segunda es:
- !glist nombre de tu guild.
- ejemplo
- !glist Destructors (Destructors es el nombre de mi guild)
- Lo que él hace?
- se muestra una ventana en el nombre de los membros, el líder y vuce líder de su guild.
- talkactions\script
- guildlist.lua
- function onSay(cid, words, param, channel)
- if param == '' then
- local lista = db.getResult("SELECT `name` FROM `guilds`;")
- if(lista:getID() ~= -1) then
- local v = ''
- repeat
- v = v .. lista:getDataString("name") .. "\n"
- until not lista:next()
- lista:free()
- doShowTextDialog(cid, 2529, v)
- else
- doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Não existem guilds no servidor.")
- end
- else
- 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
- local v = ''
- repeat
- local rank = db.getResult("SELECT `name` FROM `guild_ranks` WHERE `id` = " .. lista:getDataInt("rank_id") .. " LIMIT 1;")
- v = v .. lista:getDataString("name") .. " [" .. rank:getDataString("name") .. "]\n"
- rank:free()
- until not lista:next()
- lista:free()
- doShowTextDialog(cid, 2529, v)
- else
- doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "No hay jugadores en este guild.")
- end
- else
- doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Está Guild não existe.")
- end
- end
- return TRUE
- end
- talkactions.xml add a tag:
- <talkaction words="!glist" script="guildlist.lua"/>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement