[COLOR="Blue"]function onUse(cid, item, frompos, item2, topos)
local bridgePos = {
{ [COLOR="Red"]x[/COLOR] [COLOR="DarkGreen"]=[/COLOR] 408, [COLOR="Red"]y[/COLOR] [COLOR="DarkGreen"]=[/COLOR] 445, [COLOR="Red"]z[/COLOR] [COLOR="DarkGreen"]=[/COLOR] 11, [COLOR="Red"]stackpos[/COLOR] [COLOR="DarkGreen"]=[/COLOR] 1 },
{ [COLOR="Red"]x[/COLOR] [COLOR="DarkGreen"]=[/COLOR] 409, [COLOR="Red"]y[/COLOR] [COLOR="DarkGreen"]=[/COLOR] 445, [COLOR="Red"]z[/COLOR] [COLOR="DarkGreen"]=[/COLOR] 11, [COLOR="Red"]stackpos[/COLOR] [COLOR="DarkGreen"]=[/COLOR] 1 },
{ [COLOR="Red"]x[/COLOR] [COLOR="DarkGreen"]=[/COLOR] 410, [COLOR="Red"]y[/COLOR] [COLOR="DarkGreen"]=[/COLOR] 445, [COLOR="Red"]z[/COLOR] [COLOR="DarkGreen"]=[/COLOR] 11, [COLOR="Red"]stackpos[/COLOR] [COLOR="DarkGreen"]=[/COLOR] 1 },
{ [COLOR="Red"]x[/COLOR] [COLOR="DarkGreen"]=[/COLOR] 411, [COLOR="Red"]y[/COLOR] [COLOR="DarkGreen"]=[/COLOR] 445, [COLOR="Red"]z[/COLOR] [COLOR="DarkGreen"]=[/COLOR] 11, [COLOR="Red"]stackpos[/COLOR] [COLOR="DarkGreen"]=[/COLOR] 1 },
{ [COLOR="Red"]x[/COLOR] [COLOR="DarkGreen"]=[/COLOR] 412, [COLOR="Red"]y[/COLOR] [COLOR="DarkGreen"]=[/COLOR] 445, [COLOR="Red"]z[/COLOR] [COLOR="DarkGreen"]=[/COLOR] 11, [COLOR="Red"]stackpos[/COLOR] [COLOR="DarkGreen"]=[/COLOR] 1 },
{ [COLOR="Red"]x[/COLOR] [COLOR="DarkGreen"]=[/COLOR] 413, [COLOR="Red"]y[/COLOR] [COLOR="DarkGreen"]=[/COLOR] 445, [COLOR="Red"]z[/COLOR] [COLOR="DarkGreen"]=[/COLOR] 11, [COLOR="Red"]stackpos[/COLOR] = 1 }
}
local switch1Pos = {[COLOR="Red"]x[/COLOR][COLOR="DarkGreen"]=[/COLOR]408,[COLOR="Red"]y[/COLOR][COLOR="DarkGreen"]=[/COLOR]446,[COLOR="Red"]z[/COLOR][COLOR="DarkGreen"]=[/COLOR]11,[COLOR="Red"]stackpos[/COLOR][COLOR="DarkGreen"]=[/COLOR]1}
local switch2Pos = {[COLOR="Red"]x[/COLOR][COLOR="DarkGreen"]=[/COLOR]406,[COLOR="Red"]y[/COLOR][COLOR="DarkGreen"]=[/COLOR]444,[COLOR="Red"]z[/COLOR][COLOR="DarkGreen"]=[/COLOR]11,[COLOR="Red"]stackpos[/COLOR][COLOR="DarkGreen"]=[/COLOR]1}
for i = 1, table.maxn(bridgePos) do
local getBridge = getThingfromPos(bridgePos[i])
local getSwitch1 = getThingfromPos(switch1Pos)
local getSwitch2 = getThingfromPos(switch2Pos)
[COLOR="DarkGreen"]if[/COLOR] item.actionid [COLOR="DarkGreen"]==[/COLOR] [COLOR="Red"]13540[/COLOR] and item.itemid [COLOR="DarkGreen"]==[/COLOR] [COLOR="Red"]1945[/COLOR] and getBridge.itemid [COLOR="DarkGreen"]==[/COLOR] [COLOR="Red"]0[/COLOR] [COLOR="DarkGreen"]then[/COLOR]
doCreateItem([COLOR="Red"]ID_OF_THE_BRIDGE_HERE[/COLOR],1,bridgePos[i])
doTransformItem(getSwitch1.uid,item.itemid+1)
doTransformItem(getSwitch2.uid,item.itemid+1)
[COLOR="DarkGreen"]elseif[/COLOR] item.actionid [COLOR="DarkGreen"]==[/COLOR] [COLOR="Red"]13540[/COLOR] and item.itemid [COLOR="DarkGreen"]==[/COLOR] [COLOR="Red"]1946[/COLOR] and getBridge.itemid [COLOR="DarkGreen"]==[/COLOR] [COLOR="Red"]ID_OF_THE_BRIDGE_HERE[/COLOR] [COLOR="DarkGreen"]then[/COLOR]
doRemoveItem(getThingfromPos(bridgePos[i]).uid)
doTransformItem(getSwitch1.uid,item.itemid-1)
doTransformItem(getSwitch2.uid,item.itemid-1)
end
end
end[/COLOR]