Hey Otland.
I have simple error with create teleport after killing monster so..
in my \data\creaturescripts\scripts\jeremy.lua
in my login.lua
in my data\creaturescripts\creaturescripts.xml
And what's happen after I kill monster Jeremy? Nothing 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?
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 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?