• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

fix 2 simple levers......

Snow

New Member
Joined
Jan 16, 2008
Messages
381
Reaction score
0
Just a fix on these 2 levers, I can't do it :( I'll rep++


Code:
local tilepos = {x=32860, y=32313, z=11, stackpos=0}

function onUse(cid, item, frompos, item2, topos)

local tile = getThingfromPos(tilepos)
local pos = {x=32860, y=32305, z=11}


if (item.uid == 10209 and item.itemid == 1945 and tile.itemid == 386) then
doRemoveItem(tile.uid,1)
doTransformItem(item.uid,1946)

elseif (item.uid == 10209 and item.itemid == 1946) then
		doCreateItem(386,1,tilepos)
		doTransformItem(item.uid,1945)
		pos.stackpos = 253
		if getThingfromPos(pos).itemid > 0 then
			doMoveCreature(getThingFromPos(pos).uid, SOUTH)
		end
	else
		doPlayerSendCancel(cid,"Sorry, not possible.")
	end
   return 1
end



Code:
~local tilepos = {x=32861, y=32305, z=11, stackpos=0}
local tilepos2 = {x=32861, y=32305, z=11, stackpos=1}
local tilepos3 = {x=32861, y=32305, z=11, stackpos=2}

function onUse(cid, item, frompos, item2, topos)

local tile = getThingfromPos(tilepos)
local tile2 = getThingfromPos(tilepos2)
local tile3 = getThingfromPos(tilepos3)
local pos = {x=32861, y=32305, z=11}


if (item.uid == 10208 and item.itemid == 1945 and tile.itemid == 598) then
doRemoveItem(tile2.uid,1)
doRemoveItem(tile3.uid,1)
doTransformItem(tile.uid,1284)
doTransformItem(item.uid,1946)

elseif (item.uid == 10208 and item.itemid == 1946) then
doTransformItem(tile.uid,598)
		doCreateItem(4810,1,tilepos2)
		doCreateItem(4808,1,tilepos3)
		doTransformItem(item.uid,1945)
		pos.stackpos = 253
		if getThingfromPos(pos).itemid > 0 then
			doMoveCreature(getThingFromPos(pos).uid, SOUTH)
		end
	else
		doPlayerSendCancel(cid,"Sorry, not possible.")
	end
   return 1
end
 
Lua:
function onUse(cid, item, fromPosition, itemEx, toPosition)
	local pos = {x=32860, y=32313, z=11}
	if item.itemid == 1945 then
		doRemoveItem(getTileItemById(pos, 386).uid)
	else
		doRelocate(pos, {x=32859, y=32313, z=11})
		doCreateItem(386, 1, pos)
	end
	return doTransformItem(item.uid, item.itemid == 1945 and 1946 or 1945)
end
Lua:
function onUse(cid, item, fromPosition, itemEx, toPosition)
	local pos = {x=32861, y=32305, z=11}
	if item.itemid == 1945 then
		doRemoveItem(getTileItemById(pos, 4808).uid)
		doRemoveItem(getTileItemById(pos, 4810).uid)
		doTransformItem(getTileItemById(pos, 598).uid, 1284)
	else
		doRelocate(pos, {x=32861, y=32306, z=11})
		doCreateItem(4808, 1, pos)
		doCreateItem(4810, 1, pos)
		doTransformItem(getTileItemById(pos, 1284).uid, 598)
	end
	return doTransformItem(item.uid, item.itemid == 1945 and 1946 or 1945)
end
 
Last edited:
Back
Top