• 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!

Lua [TFS 1.2] registerCreatureEvent

PRLOts

Member
Joined
Jun 24, 2017
Messages
116
Solutions
4
Reaction score
15
Hey Otland.

I have simple error with create teleport after killing monster so..

in my \data\creaturescripts\scripts\jeremy.lua

Lua:
function onKill(cid, target)
    local m = {
        ["Jeremy"] = {
            message = "Escape through the teleport quickly before it closes!",
            cfg = {
                {
                    time = 120, -- Seconds until tp closes.
                    to = { x = 1405, y = 1431, z = 6 }, -- Where the tp takes you.
                    tp = { x = 1404, y = 1450, z = 6 } -- Where the tp creates.
                },
            }
        }
    }
    if isPlayer(target) then
        return true
    end
    local monster = m[getCreatureName(target)]
    if monster then
        for i = 1, #monster.cfg do
            local c = monster.cfg[i]
                local function deleteTeleport()
                local teleport = getTileItemById(c.tp, 1387).uid
                    if(teleport > 0) then
                        doRemoveItem(teleport)
                        doSendMagicEffect(c.tp, CONST_ME_POFF)
                    end
                    return true
                end
            doCreateTeleport(1387, c.to, c.tp)
            doSendMagicEffect(c.tp, CONST_ME_ENERGYAREA)
            addEvent(deleteTeleport, c.time * 1000)
        end
        doCreatureSay(cid, monster.message, TALKTYPE_ORANGE_1)
    end
    return true
end

in my login.lua

Lua:
registerCreatureEvent(cid, "Jeremy")

in my data\creaturescripts\creaturescripts.xml

Code:
<event type="kill" name="Jeremy" script="Jeremy.lua"/>

And what's happen after I kill monster Jeremy? Nothing :D No errors, no teleport, not crashes no errors in console, zero. Perhaps there in another command for event type=".." or something in TFS 1.2? Anyone knows how to fix that?
 
Back
Top