• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

how to make the monster use teleport?

Azerty

Active Member
Joined
Apr 15, 2022
Messages
332
Solutions
4
Reaction score
36
how to make the monster use teleport?

Lua:
local teleport = MoveEvent()

function teleport.onStepIn(creature, item, position, fromPosition)
    if creature:isMonster() then
        if creature:getName() == "Rat" then
            return true --false?
        end
        if item.actionid == 42555 then
            creature:teleportTo(fromPosition)
        end
    end
    return true
end

teleport:type("stepin")
teleport:aid(42555)
teleport:register()
 
Lua:
local teleport = MoveEvent()

local destination = Position(1542, 991, 10)

function teleport.onStepIn(creature, item, position, fromPosition)
    local player = creature:getPlayer()
    if player then
        return false
    end

    fromPosition:sendMagicEffect(CONST_ME_MAGIC_RED)
    creature:teleportTo(destination)
    creature:getPosition():sendMagicEffect(CONST_ME_TELEPORT)
    return true
end

teleport:type("stepin")
teleport:aid(42555)
teleport:register()
 
Last edited:
Back
Top