Sherlok
Active Member
Code:local config = { message = "Go into the teleporter in 3 minutes, else it will disappear.", timeToRemove = 180, -- seconds teleportId = 1387, bosses = { ["Ushuriel"] = { x = 588, y = 1086, z = 7 }, ["Annihilion"] = { x = 276, y = 1045, z = 6 }, ["Hellgorak"] = { x = 169, y = 1047, z = 6 }, ["Madareth"] = { x = 416, y = 1017, z = 6 }, ["Zugurosh"] = { x = 424, y = 1119, z = 7 }, ["Latrivan"] = { x = 46, y = 1109, z = 7} } } local function removal(position) position.stackpos = 1 if getThingfromPos(position).itemid == config.teleportId then doRemoveItem(getThingfromPos(position).uid) end return TRUE end function onDeath(cid, corpse, killer) registerCreatureEvent(cid, "inquisitionPortals") local position = getCreaturePosition(cid) for name, pos in pairs(config.bosses) do if name == getCreatureName(cid) then teleport = doCreateTeleport(config.teleportId, pos, position) doCreatureSay(cid, config.message, TALKTYPE_ORANGE_1) addEvent(removal, config.timeToRemove * 1000, position) end end return TRUE end
Try now.
Marcin rules.