Sim 
vc vai ganhar esse storage ID quando pisar no SQM que vc entra quando vc mat ao boss e entra no teleport
Ai vc pode entrar na PORTA que la tem o teleport para ir para o SEAL do boss 
No ot 8.40 funcionava e agor ano 8.42 nao funciona mais ;/
voces querem que eu coloco screenshots para entenderem melhor??
Abraço e vc tbm marcryzius 
aqui eh o creature/scripts:
function onDeath(cid, corpse, killer)
registerCreatureEvent(cid, "inquisitionPortals")
local creaturename = getCreatureName(cid)
--- positions where the teleports will be created:
local ushuriel_in_pos = {x=2111, y=2218, z=5, stackpos=2}
local annihilon_in_pos = {x=2191, y=2210, z=5, stackpos=2}
local hellgorak_in_pos = {x=2196, y=2253, z=5, stackpos=2}
local madareth_in_pos = {x=2116, y=2251, z=5, stackpos=2}
local zugurosh_in_pos = {x=2144, y=2220, z=5, stackpos=2}
local brothers_in_pos = {x=2152, y=2253, z=5, stackpos=1}
--- positions where the teleports will be teleported you:
local ushuriel_to_pos = {x=2178, y=2142, z=5, stackpos=1}
local annihilon_to_pos = {x=2251, y=2301, z=5, stackpos=1}
local hellgorak_to_pos = {x=2069, y=2313, z=6, stackpos=1}
local madareth_to_pos = {x=2050, y=2210, z=6, stackpos=1}
local zugurosh_to_pos = {x=2133, y=2156, z=5, stackpos=1}
local brothers_to_pos = {x=2157, y=2200, z=6, stackpos=1}
local time_to_pass = 180 -- in seconds
local tpID = 5023
local doEffect = CONST_ME_ENERGYHIT
local message = "You now have 3 minutes to exit this room through the teleporter. It will bring you to the next room only during his time or the teleporter will disappear."
if creaturename == 'Ushuriel' then
teleport = doCreateTeleport(tpID, ushuriel_to_pos, ushuriel_in_pos)
doSendMagicEffect(ushuriel_in_pos, doEffect)
doCreatureSay(cid, message, TALKTYPE_ORANGE_1)
addEvent(removeTeleportInUshurielWard, (1000*time_to_pass))
elseif creaturename == 'Annihilon' then
teleport = doCreateTeleport(tpID, annihilon_to_pos, annihilon_in_pos)
doSendMagicEffect(annihilon_in_pos, doEffect)
doCreatureSay(cid, message, TALKTYPE_ORANGE_1)
addEvent(removeTeleportInAnnihilonWard, (1000*time_to_pass))
elseif creaturename == 'Madareth' then
teleport = doCreateTeleport(tpID, madareth_to_pos, madareth_in_pos)
doSendMagicEffect(madareth_in_pos, doEffect)
doCreatureSay(cid, message, TALKTYPE_ORANGE_1)
addEvent(removeTeleportInMadarethWard, (1000*time_to_pass))
elseif creaturename == 'Hellgorak' then
teleport = doCreateTeleport(tpID, hellgorak_to_pos, hellgorak_in_pos)
doSendMagicEffect(hellgorak_in_pos, doEffect)
doCreatureSay(cid, message, TALKTYPE_ORANGE_1)
addEvent(removeTeleportInHellgorakWard, (1000*time_to_pass))
elseif creaturename == 'Zugurosh' then
teleport = doCreateTeleport(tpID, zugurosh_to_pos, zugurosh_in_pos)
doSendMagicEffect(zugurosh_in_pos, doEffect)
doCreatureSay(cid, message, TALKTYPE_ORANGE_1)
addEvent(removeTeleportInZuguroshWard, (1000*time_to_pass))
elseif creaturename == 'Latrivan' then
teleport = doCreateTeleport(tpID, brothers_to_pos, brothers_in_pos)
doSendMagicEffect(brothers_in_pos, doEffect)
doCreatureSay(cid, message, TALKTYPE_ORANGE_1)
addEvent(removeTeleportInBrothersWard, (1000*time_to_pass))
end
end
function removeTeleportInUshurielWard()
if getThingfromPos({x=2111, y=2218, z=5, stackpos=1}).itemid == 5023 then
doRemoveItem(getThingfromPos({x=2111, y=2218, z=5, stackpos=1}).uid,1)
doSendMagicEffect({x=2111, y=2218, z=5, stackpos=1}, CONST_ME_POFF)
return TRUE
end
end
function removeTeleportInAnnihilonWard()
if getThingfromPos({x=2191, y=2210, z=5, stackpos=1}).itemid == 5023 then
doRemoveItem(getThingfromPos({x=2191, y=2210, z=5, stackpos=1}).uid,1)
doSendMagicEffect({x=2191, y=2210, z=5, stackpos=1}, CONST_ME_POFF)
return TRUE
end
end
function removeTeleportInHellgorakWard()
if getThingfromPos({x=2196, y=2253, z=5, stackpos=1}).itemid == 5023 then
doRemoveItem(getThingfromPos({x=2196, y=2253, z=5, stackpos=1}).uid,1)
doSendMagicEffect({x=2196, y=2253, z=5, stackpos=1}, CONST_ME_POFF)
return TRUE
end
end
function removeTeleportInMadarethWard()
if getThingfromPos({x=2116, y=2251, z=5, stackpos=1}).itemid == 5023 then
doRemoveItem(getThingfromPos({x=2116, y=2251, z=5, stackpos=1}).uid,1)
doSendMagicEffect({x=2116, y=2251, z=5, stackpos=1}, CONST_ME_POFF)
return TRUE
end
end
function removeTeleportInZuguroshWard()
if getThingfromPos({x=2144, y=2220, z=5, stackpos=1}).itemid == 5023 then
doRemoveItem(getThingfromPos({x=2144, y=2220, z=5, stackpos=1}).uid,1)
doSendMagicEffect({x=2144, y=2220, z=5, stackpos=1}, CONST_ME_POFF)
return TRUE
end
end
function removeTeleportInBrothersWard()
if getThingfromPos({x=2152, y=2253, z=5, stackpos=1}).itemid == 5023 then
doRemoveItem(getThingfromPos({x=2152, y=2253, z=5, stackpos=1}).uid,1)
doSendMagicEffect({x=2152, y=2253, z=5, stackpos=1}, CONST_ME_POFF)
return TRUE
end
end
E aqui uma movements que quando vc passa no SQM que apareçe depois de matar o BOSS vc pode voltar por um atalho nele pela porta que atraz dela tem um TELEPORT:
function onStepIn(cid, item, position, fromPosition, param, words)
playername = getPlayerName(cid)
message = 'Entering the Arcanum.'
status = getPlayerStorageValue(cid,4078)
doCreatureSay(cid, message, TALKTYPE_ORANGE_1)
setPlayerStorageValue(cid,4078,1)
end
Qualquer coisa posto SS caso nao entenderem 
VLW mesmo por ajudar.