local t = {
pos = {x=32099, y=32205, z=8},
pos2 = {x=32100, y=32205, z=8},
pos3 = {x=32101, y=32205, z=8},
pos4 = {x=32145, y=32101, z=11},
id = 1304,
id2 = 4647, -- border
id2 = 4645, -- border
id4 = 4616,
id5 = 5770 -- most
}
function onUse(cid, item, fromPosition, itemEx, toPosition)
if item.itemid == 1945 then
-- most
doRemoveItem(getTileItemById(t.pos, 4645).uid)
doRemoveItem(getTileItemById(t.pos3, 4647).uid)
local moveTo = {x=t.pos.x, y=t.pos.y+1, z=t.pos.z}
doRelocate(t.pos, moveTo)
doCreateItem(9022, 1, t.pos)
doCreateItem(4645, 1, t.pos)
doCreateItem(t.id4, 1, t.pos2)
doCreateItem(9022, 1, t.pos3)
doCreateItem(4647, 1, t.pos3)
else
doRemoveItem(getTileItemById(t.pos1, 4645).uid)
doRemoveItem(getTileItemById(t.pos3, 4647).uid)
local moveTo = {x=t.pos.x, y=t.pos.y+1, z=t.pos.z}
doRelocate(t.pos, moveTo)
doCreateItem(9022, 1, t.pos)
doCreateItem(4645, 1, t.pos)
doCreateItem(t.id4, 1, t.pos2)
doCreateItem(9022, 1, t.pos3)
doCreateItem(4647, 1, t.pos3)
end
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'You ' .. (item.itemid == 1945 and 'remov' or 'add') .. 'ed a brigde.')
return doTransformItem(item.uid, item.itemid == 1945 and 1946 or 1945)
end
I see the message:
21:03 You added a brigde.
and click again:
21:03 You removed a brigde.
But my brigde not added ;'(