local configInv = {
["19:00"] = {nome = "The Demon Invasion", pos = {x=32369, y=32167, z=7}, monster = {"50 Demon", "200 Dragon"}},
}
local timenopvp = 30 -- em minutos
function onThink(interval, lastExecution)
local hours = tostring(os.date("%X")):sub(1, 5)
local tb = configInv[hours]
if tb then
function startInvasion()
doBroadcastMessage(tb.nome .. " iníciou.")
for _,x in pairs(tb.monster) do
for s = 1, tonumber(x:match("%d+")) do
doSummonCreature(x:match("%s(.+)"), tb.pos)
end
end
setWorldType(WORLD_TYPE_NO_PVP)
addEvent(setWorldType, 1000 * 60 * timenopvp, WORLD_TYPE_PVP)
end
doBroadcastMessage(tb.nome .. " ira iníciar em 5 minutos.")
addEvent(startInvasion, 1000 * 60 * 5)
end
return true
end
<globalevent name="Invasao" interval="60" event="script" value="inv.lua"/>
invasão + No PvP= 30 minutes off server no-pvp
configuracion:
local configInv = { cordenadas 50 cantidad de demon
["19:00"] = {nome = "name evento", pos = {x=32369, y=32167, z=7}, monster = {"50 Demon", "200 Dragon"}},
}
local timenopvp = 30 -- en minutos