function CountGuildMembers(GuildId) -- function by vodkart
local count = 0
local lista = db.getResult("SELECT `name`, `rank_id` FROM `players` WHERE `rank_id` IN (SELECT `id` FROM `guild_ranks` WHERE `guild_id` = " .. GuildId .. ");")
if(lista:getID() ~= -1) then
repeat count = count + 1 until not lista:next() lista:free() return count end
end
function onStepIn(cid, item, position, fromPosition)
if item.actionid == 16725 and getPlayerGuildId(cid) <= 0 or tonumber(CountGuildMembers(getPlayerGuildId(cid))) < 5 then
doTeleportThing(cid, fromPosition, true)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"você não possui uma guild ou não possui 5 membros ou mais na sua guild.")
doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)
return true
end
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"bem vindo.")
return true
end
<movevent type="StepIn" actionid="16725" event="script" value="guildtile.lua"/>







info
Grupo: Campones
Registrado: 09/05/13
Posts: 38
Reputação: +1
Preciso de um script (movement creio eu) que faça:
Passar por cima do tile somente se a guild tiver mais de 5 membros.
Valendo 2 REP+
Se não conseguir o script acima, acho que da pro gasto só passar em cima do tile se tiver guild
Valendo 1 REP+