local templePosition = {x = 1000, y = 1000, z = 7}
function onLogin(cid)
registerCreatureEvent(cid, "NoDeathPrepareDeath")
return true
end
local function removePzLock(cid, iterations)
if isPlayer(cid) and getTileInfo(getThingPosition(cid)).protection then
doPlayerSetPzLocked(cid, false)
if iterations > 0 then
addEvent(removePzLock, 1000, cid, iterations - 1)
end
end
end
function onPrepareDeath(cid, deathList)
doCreatureAddHealth(cid, getCreatureMaxHealth(cid))
doCreatureAddMana(cid, getCreatureMaxMana(cid))
doRemoveConditions(cid)
doTeleportThing(cid, templePosition, true, true)
removePzLock(cid, 60)
return false
end