local b,c == 'Monster1','Monster2' -- boss names
local s,i = 59124,1370 -- first is globalstorage value, second is itemid of teleport.
local tpt,ctp == {x=1,y=1,z=7},{x=1,y=1,z=7} -- first is where to teleport to, second is where to create teleport.
function onKill(cid,target)
if isPlayer(target) ~= true then
if getCreatureName(target):lower() == b:lower() or getCreatureName(target):lower() == c:lower() then
setGlobalStorageValue(s,getGlobalStorageValue(s)+1)
if getGlobalStorageValue(s) < 1 or getGlobalStorageValue(s) == 0 or getGlobalStorageValue(s) == 1 then
setGlobalStorageValue(s,1)
doBroadcastMessage(getCreatureName(target)..' has been killed, one left.')
elseif getGlobalStorageValue(s) == 2 then
doCreateTeleport(itemid,tpt,ctp)
doBroadcastMessage(getCreatureName(target)..' has been killed, teleport is created.')
setGlobalStorageValue(s,0)
addEvent(doRemoveTeleport,2*60*1000)
end
end
end
return true
end
function doRemoveTeleport()
return doRemoveItem(getTileItemById(ctp,i).uid) and true
end