I'm working on a 8.54 Open Tibia Server using The Forgotten Server - Version 0.2.7 (Mystic Spirit).
Before:
During:
After:
Maybe someone can help me out?
Thanks in advance.
Before:
During:
After:
Code:
local function doTransformBack(Position, itemid, transformid)
return doTransformItem(getTileItemById(Position, transformid).uid, itemid)
end
function onUse(cid, item, fromPosition, itemEx, toPosition)
if itemEx.itemid == 1945 and item.actionid == 65535 then
doSendMagicEffect(toPosition,CONST_ME_ICEAREA)
doTargetCombatHealth(0, cid, COMBAT_ICEDAMAGE, -1000, -1000, CONST_ME_ICEAREA)
addEvent(doTransformBack, 2*6*1000, toPosition, itemEx.itemid, 7021)
doTransformItem(itemEx.uid, 7021)
/~/
addEvent(doTransformBack, 2*6*1000, {x = 758, y = 1013, z = 7}, 4738, 8060)
doTransformItem(getTileItemById({x = 758, y = 1013, z = 7}, 4738).uid, 8060)
addEvent(doTransformBack, 2*6*1000, {x = 758, y = 1012, z = 7}, 4738, 8060)
doTransformItem(getTileItemById({x = 758, y = 1012, z = 7}, 4738).uid, 8060)
addEvent(doTransformBack, 2*6*1000, {x = 758, y = 1011, z = 7}, 4744, 8060)
doTransformItem(getTileItemById({x = 758, y = 1011, z = 7}, 4744).uid, 8060)
addEvent(doTransformBack, 2*6*1000, {x = 759, y = 1011, z = 7}, 4739, 8060)
doTransformItem(getTileItemById({x = 759, y = 1011, z = 7}, 4739).uid, 8060)
addEvent(doTransformBack, 2*6*1000, {x = 760, y = 1011, z = 7}, 4743, 8060)
doTransformItem(getTileItemById({x = 760, y = 1011, z = 7}, 4743).uid, 8060)
addEvent(doTransformBack, 2*6*1000, {x = 760, y = 1012, z = 7}, 4747, 8060)
doTransformItem(getTileItemById({x = 760, y = 1012, z = 7}, 4747).uid, 8060)
addEvent(doTransformBack, 2*6*1000, {x = 761, y = 1012, z = 7}, 4743, 8060)
doTransformItem(getTileItemById({x = 761, y = 1012, z = 7}, 4743).uid, 8060)
addEvent(doTransformBack, 2*6*1000, {x = 761, y = 1013, z = 7}, 4741, 8060)
doTransformItem(getTileItemById({x = 761, y = 1013, z = 7}, 4741).uid, 8060)
addEvent(doTransformBack, 2*6*1000, {x = 760, y = 1013, z = 7}, 4745, 8060)
doTransformItem(getTileItemById({x = 760, y = 1013, z = 7}, 4745).uid, 8060)
addEvent(doTransformBack, 2*6*1000, {x = 759, y = 1016, z = 7}, 4742, 8060)
doTransformItem(getTileItemById({x = 759, y = 1016, z = 7}, 4742).uid, 8060)
addEvent(doTransformBack, 2*6*1000, {x = 760, y = 1016, z = 7}, 4737, 8060)
doTransformItem(getTileItemById({x = 760, y = 1016, z = 7}, 4737).uid, 8060)
addEvent(doTransformBack, 2*6*1000, {x = 761, y = 1016, z = 7}, 4746, 8060)
doTransformItem(getTileItemById({x = 761, y = 1016, z = 7}, 4746).uid, 8060)
addEvent(doTransformBack, 2*6*1000, {x = 761, y = 1017, z = 7}, 4742, 8060)
doTransformItem(getTileItemById({x = 761, y = 1017, z = 7}, 4742).uid, 8060)
addEvent(doTransformBack, 2*6*1000, {x = 762, y = 1017, z = 7}, 4737, 8060)
doTransformItem(getTileItemById({x = 762, y = 1017, z = 7}, 4737).uid, 8060)
addEvent(doTransformBack, 2*6*1000, {x = 763, y = 1017, z = 7}, 4741, 8060)
doTransformItem(getTileItemById({x = 763, y = 1017, z = 7}, 4741).uid, 8060)
addEvent(doTransformBack, 2*6*1000, {x = 763, y = 1016, z = 7}, 4740, 8060)
doTransformItem(getTileItemById({x = 763, y = 1016, z = 7}, 4740).uid, 8060)
addEvent(doTransformBack, 2*6*1000, {x = 763, y = 1015, z = 7}, 4743, 8060)
doTransformItem(getTileItemById({x = 763, y = 1015, z = 7}, 4743).uid, 8060)
/~/
end
return TRUE
end
Maybe someone can help me out?
Thanks in advance.
Last edited: