pra que usar duas funções se pode ser usado em 1?
function onSay(cid, words, param)
local demon1pos = {x=685, y=1171, z=7}
if getGlobalStorageValue(98741) <= 0 then
setGlobalStorageValue(98741, 1)
doSummonCreature(Castle Generator, demon1pos)
doPlayerSendCancel(cid, "Voce abriu o evento do castelo.")
doBroadcastMessage("[Castle_Event] O Evento de dominar o castelo esta aberto. Va e domine o castelo com sua guild.")
else
setGlobalStorageValue(98741, 0)
return doPlayerSendCancel(cid, "Voce fexou o evento do castelo.")
end
return TRUE
end