I'm working on a 8.54 Open Tibia Server using The Forgotten Server - Version 0.2.7 (Mystic Spirit).
I have made the following script:
But when I execute it I'm getting the following error:
Any help is welcome.
Thanks in advance.
I have made the following script:
Code:
function onUse(cid, item, fromPosition, itemEx, toPosition)
local function doTransformBack(pos, itemid, transformid)
return doTransformItem(getTileItemById(pos, transformid).uid, itemid)
end
if itemEx.itemid == 1745 and itemEx.actionid == 65510 then
doTransformItem(itemEx.uid, 7523)
doTransformItem(getTileItemById({x = toPosition.x - 1, y = toPosition.y, z = toPosition.z}, 1744).uid, 7524)
doSendMagicEffect(toPosition, CONST_ME_POFF)
doCreatureSay(cid, "Crrrr!", TALKTYPE_ORANGE_1, false, cid, toPosition)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,"You found a secret stairwell.")
addEvent(doTransformBack, 20*60*1000, toPosition, itemEx.itemid, 7523)
addEvent(doTransformBack, 20*60*1000, getTileItemById({x = toPosition.x - 1, y = toPosition.y, z = toPosition.z}, 7524).uid, 1744)
end
end
But when I execute it I'm getting the following error:
Code:
[14/08/2014 12:53:40] Lua Script Error: [Action Interface]
[14/08/2014 12:53:40] in a timer event called from:
[14/08/2014 12:53:40] data/actions/scripts/tools/crowbar.lua:onUse
[14/08/2014 12:53:40] attempt to index a number value
[14/08/2014 12:53:40] stack traceback:
[14/08/2014 12:53:40] [C]: in function 'getTileItemById'
[14/08/2014 12:53:40] data/actions/scripts/tools/crowbar.lua:3: in function <data/actions/scripts/tools/crowbar.lua:2>
Any help is welcome.
Thanks in advance.