Isso é apenas a função. Creio que o código todo seria assim:
local storage = 1755
local emGuerra = 1756
function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)
if getGlobalStorageValue(storage) == getPlayerGuildId(cid) then
return true
end
if getGlobalStorageValue(emGuerra) == 1 then
return true
else
doTeleportThing(cid,fromPosition,false)
return doPlayerSendCancel(cid,"Voce nao faz parte da guild "..getGuildName(getGlobalStorageValue(storage)).."! Se Você e sua guild Quiser concorrer, Venha aqui Domingo as 13:00!")
end
return true
end
function getGuildName(id)
if type(id) ~= "number" then
return "[No owner]"
end
local daa = db.getResult("SELECT `name` FROM `guilds` WHERE `id` = "..id..";")
for c, d in pairs(daa) do
if type(d) == "number" then
return daa:getDataString("name")
end
end
return "[No owner]"
end
Substitua o script que esta em data/movevents/castlewar-movements.lua por este acima.