zxzxzx
New Member
- Joined
- Mar 12, 2011
- Messages
- 334
- Reaction score
- 3
Hello! I have this script but don't working on tfs 1.2+ ( no errors in console)
script
creaturescripts.xml
I don't know why this script don't working.. did I miss something?
script
Code:
local config = {
["rabbit"] = {time = 60, toPos = Position(17683, 18805, 8), tpPos = Position(17682, 18805, 8)}
}
local function deleteTeleport(position)
local teleport = Tile(position):getItemById(1387)
if teleport then
teleport:remove()
position:sendMagicEffect(CONST_ME_POFF)
end
end
function onKill(creature, target)
local monster = config[target:getName():lower()]
if not monster or target:isPlayer() then
return true
end
local item = Game.createItem(1387, 1, monster.tpPos)
if item:isTeleport() then
item:setDestination(monster.toPos)
end
creature:say("You have " .. monster.time .. " seconds to enter the teleport!", TALKTYPE_MONSTER_SAY)
addEvent(deleteTeleport, monster.time * 1000, monster.tpPos)
return true
end
creaturescripts.xml
Code:
<event type="kill" name="t" script="t.lua"/>
I don't know why this script don't working.. did I miss something?