i need this script work for tfs 0.3.6
Code:
local stonepos1 = {x=1053, y=1204, z=7} -- Position of the stone to remove
local stonepos2 = {x=1054, y=1204, z=7} -- Position of the stone to remove
local stonepos3 = {x=1053, y=1205, z=7} -- Position of the stone to remove
local stonepos4 = {x=1054, y=1205, z=7} -- Position of the stone to remove
local stonepos5 = {x=1053, y=1206, z=7} -- Position of the stone to remove
local stonepos6 = {x=1054, y=1206, z=7} -- Position of the stone to remove
local LeverPos = { x = 1048, y = 1206, z = 7} -- Position of the lever
local timer = 10 -- Seconds to remove teleport and replace stone
function onUse(cid, item, frompos, item2, topos)
local stone1 = getTileItemById(stonepos1, 1778) -- Item1 to remove
local stone2 = getTileItemById(stonepos2, 1779) -- Item2 to remove
local stone3 = getTileItemById(stonepos3, 1780) -- Item3 to remove
local stone4 = getTileItemById(stonepos4, 1781) -- Item4 to remove
local stone5 = getTileItemById(stonepos5, 1780) -- Item1 to remove
local stone6 = getTileItemById(stonepos6, 1781) -- Item2 to remove
if item.itemid == 1945 then
doRemoveItem(stonepos1.uid, 1)
doRemoveItem(stonepos2.uid, 1)
doRemoveItem(stonepos3.uid, 1)
doRemoveItem(stonepos4.uid, 1)
doCreateItem(1778, 1, stonepos3)
doCreateItem(1779, 1, stonepos4)
doCreateItem(1780, 1, stonepos5)
doCreateItem(1781, 1, stonepos6)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "You have ".. timer .." seconds to enter the secret passage.")
addEvent(doRemovestone3, timer * 1000)
addEvent(doRemovestone4, timer * 1000)
addEvent(doRemovestone5, timer * 1000)
addEvent(doRemovestone6, timer * 1000)
doCreateItem(1778, stonepos1)
doCreateItem(1779, stonepos2)
doCreateItem(1780, stonepos3)
doCreateItem(1781, stonepos4)
end
end
end
function doRemovestone3()
local stone3 = getTileItemById(stonepos3, 1780)
local lever = getTileItemById(LeverPos, 1946)
if stone3.uid > 0 then
doRemoveItem(1780, 1, stonepos3)
doSendMagicEffect(TeleportPos, CONST_ME_POFF)
end
function doRemovestone4()
local stone4 = getTileItemById(stonepos4, 1781)
local lever = getTileItemById(LeverPos, 1946)
if stone4.uid > 0 then
doRemoveItem(1781, 1, stonepos4)
doSendMagicEffect(TeleportPos, CONST_ME_POFF)
end
function doRemovestone5()
local stone5 = getTileItemById(stonepos5, 1780)
local lever = getTileItemById(LeverPos, 1946)
if stone5.uid > 0 then
doCreateItem(1778, 1, stonepos3)
doSendMagicEffect(TeleportPos, CONST_ME_POFF)
end
function doRemovestone6()
local stone6 = getTileItemById(stonepos6, 1781)
local lever = getTileItemById(LeverPos, 1946)
if stone6.uid > 0 then
doCreateItem(1779, 1, stonepos4)
doSendMagicEffect(TeleportPos, CONST_ME_POFF)
end
end
Thank You