Hola como estan amigos eh estado buscando un revscript que me ayude a poder crear un teleport cuando el monster muera ya intentne de muchas maneras incluso usar el de azerus pero no me funcionan podrian ayudarme?
Eh intentado con este y registrar los Eventos pero no logro que funcione D:
bossTeleportLogin
bossTeleportKill
Eh intentado con este y registrar los Eventos pero no logro que funcione D:
bossTeleportLogin
bossTeleportKill
bossConfig = {
bossName = "Troll",
storageToSet = 45320,
finalPosition = Position(32365, 32243, 5),
}
local bossTeleportKill = CreatureEvent("bossTeleportKill")
function bossTeleportKill.onKill(creature, target)
if not creature or not creature:isPlayer() then
return true
end
if not target or not target:isMonster() then
return true
end
if target:getName():lower() == bossConfig.bossName:lower() then
creature:setStorageValue(bossConfig.storageToSet, os.time() + 3600)
end
return true
end
bossTeleportKill:register()
local bossTeleportTile = MoveEvent()
function bossTeleportTile.onStepIn(creature, item, position, fromPosition)
if not creature:isPlayer() then
return true
end
local player = Player(creature)
if (player:getStorageValue(bossConfig.storageToSet) > os.time()) then
player:teleportTo(bossConfig.finalPosition)
else
player:teleportTo(fromPosition)
player:say("Sorry, you need to kill the boss before going to this teleport.")
end
return true
end
bossTeleportTile:aid(50420)
bossTeleportTile:register()
local bossTeleportLogin = CreatureEvent("bossTeleportLogin")
function bossTeleportLogin.onLogin(player)
player:registerEvent('bossTeleportKill')
return true
end
bossTeleportLogin:register()