----config!
local room = { -- room with goblin
fromX = 257,
fromY = 247,
fromZ = 5,
--------------
toX = 266,
toY = 254,
toZ = 5
}
local monsterpos = {224, 223, 9} -- monster position (where he appear)
local monster = {"Goblin"} -- monster name
local message = {"blahblah"} --message at appear?
----config!
function onThink(interval)
doSummonCreature(monster, monsterpos)
doBroadcastMessage(message)
addEvent(removeCreature, 60*1000)
end
function removeCreature()
for x = room.fromX, room.toX do
for y = room.fromY, room.toY do
for z = room.fromZ, room.toZ do
local monsters = getTopCreature({x=x, y=y, z=z}).uid
if monsters ~= 0 and isMonster(monsters) then
doRemoveCreature(monsters)
end
end
end
end
end