• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

GlobalEvent [help] woe.lua error

eddybrow

New Member
Joined
Mar 2, 2011
Messages
5
Reaction score
0
error

Code:
> Broadcasted message: "War of Emperium will start in next 5 minutes...".
> Broadcasted message: "will have a duration of 30 Minutes.".

[9:46:31.136] [Error - GlobalEvent Interface]
[9:46:31.136] data/globalevents/scripts/woe.lua:onThink
[9:46:31.136] Description:
[9:46:31.136] (luaDoCreateMonster) Cannot create monster: pre1

[9:46:31.136] [Error - GlobalEvent Interface]
[9:46:31.136] data/globalevents/scripts/woe.lua:onThink
[9:46:31.136] Description:
[9:46:31.136] (luaDoCreateMonster) Cannot create monster: pre2
> Broadcasted message: "War has started...".



woe.lua

Code:
dofile("./_woe.lua")

local config = woe_config

local reward = 200000 -- 200k

local function EndWoe()
Woe.getInfo()

setGlobalStorageValue(stor.Started, 0)
setGlobalStorageValue(stor.WoeTime, 0)

Woe.expulsar(infoLua[2], Castle.salas.a.fromx, Castle.salas.a.tox, Castle.salas.a.fromy, Castle.salas.a.toy, Castle.salas.a.z, Castle._exit)
Woe.expulsar(infoLua[2], Castle.salas.b.fromx, Castle.salas.b.tox, Castle.salas.b.fromy, Castle.salas.b.toy, Castle.salas.b.z, Castle._exit)
Woe.expulsar(infoLua[2], Castle.salas.c.fromx, Castle.salas.c.tox, Castle.salas.c.fromy, Castle.salas.c.toy, Castle.salas.c.z, Castle._exit)

doBroadcastMessage("WoE is finished", config.bcType)
doBroadcastMessage("The castle " .. Castle.name .. " is owned by ".. Woe.guildName() ..".", config.bcType)

if isCreature(getThingFromPos(Castle.empePos).uid) then
doRemoveCreature(getThingFromPos(Castle.empePos).uid)
end

Woe.removePre()
Woe.removePortals()

doRemoveItem(getThingFromPos(Castle.desde).uid)

Woe.save()

for _, cid in ipairs(getPlayersOnline()) do
if infoLua[2] == getPlayerGuildId(cid) and getPlayerLevel(cid) >= 100 then
doPlayerAddMoney(cid, reward)
end
end

Woe.remove()
setGlobalStorageValue(24503, -1)

end

function onThink(interval, lastExecution)
Woe.getInfo()
if Woe.isTime() then
if not Woe.isStarted() then
doSummonCreature("empe", Castle.empePos)
doSummonCreature("pre1", Castle.PreEmpes[1])
doSummonCreature("pre2", Castle.PreEmpes[2])
doBroadcastMessage("War has started...", config.bcType)
setGlobalStorageValue(stor.Started, 1)
Woe.updateInfo({os.time(), infoLua[2], infoLua[3], infoLua[4]})
doCreateTeleport(1387, Castle.pos, Castle.desde)
addEvent(EndWoe, config.timeToEnd * 60 * 1000)
end
end
return true
end
 
like you need help, put the rest of the script, because is not everything
and please use
Lua:
 instead of [code] for lua scripts!
 
like you need help, put the rest of the script, because is not everything
and please use
Lua:
 instead of [code] for lua scripts![/QUOTE]

Thank you friend ~ ~

managed to settle here

I'm from Brazil, sorry my English! Huehue
 
Hey, delete this now you cant publish woe scripts!! they are copyrighted...
 
Back
Top