• 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!
  • New resources must be posted under Resources tab. A discussion thread will be created automatically, you can't open threads manually anymore.

MoveEvent Need Some Help With Transform

Blackcody

RiseOfTibia Owner
Joined
Aug 31, 2008
Messages
136
Reaction score
1
Lua:
local pos1 = {x = 836, y = 1368, z = 7, stackpos = 1}
local pos2 = {x = 837, y = 1368, z = 7, stackpos = 1}
local pos3 = {x = 838, y = 1368, z = 7, stackpos = 1}

local pos4 = {x = 836, y = 1369, z = 7, stackpos = 1}
local pos5 = {x = 837, y = 1369, z = 7, stackpos = 1}
local pos6 = {x = 838, y = 1369, z = 7, stackpos = 1}

local pos7 = {x = 836, y = 1370, z = 7, stackpos = 1}
local pos8 = {x = 837, y = 1370, z = 7, stackpos = 1}
local pos9 = {x = 838, y = 1370, z = 7, stackpos = 1}

local Delete = 9146
local Create = 459
 
function onStepIn(cid, item, position, fromPosition)
    doCreateItem(Create,pos1)
	doCreateItem(Create,pos2)
	doCreateItem(Create,pos3)
	doCreateItem(Create,pos4)
	doCreateItem(Create,pos5)
	doCreateItem(Create,pos6)
	doCreateItem(Create,pos7)
	doCreateItem(Create,pos8)
	doCreateItem(Create,pos9)
    return true 
end

function onStepOut(cid, item, position, fromPosition)
	doTransformItem(uid, Delete, pos1)
	doTransformItem(uid, Delete, pos2)	
	doTransformItem(uid, Delete, pos3)	
	doTransformItem(uid, Delete, pos4)	
	doTransformItem(uid, Delete, pos5)
	doTransformItem(uid, Delete, pos6)
	doTransformItem(uid, Delete, pos7)
	doTransformItem(uid, Delete, pos8)
	doTransformItem(uid, Delete, pos9)	
    return true
 end
 
Lua:
local positions = {
	[1] = {x = 836, y = 1368, z = 7, stackpos = 1},
	[2] = {x = 837, y = 1368, z = 7, stackpos = 1},
	[3] = {x = 838, y = 1368, z = 7, stackpos = 1},

	[4] = {x = 836, y = 1369, z = 7, stackpos = 1},
	[5] = {x = 837, y = 1369, z = 7, stackpos = 1},
	[6] = {x = 838, y = 1369, z = 7, stackpos = 1},

	[7] = {x = 836, y = 1370, z = 7, stackpos = 1},
	[8] = {x = 837, y = 1370, z = 7, stackpos = 1},
	[9] = {x = 838, y = 1370, z = 7, stackpos = 1}
}

local itemDelete = 9146
local itemCreate = 459

function onStepIn(cid, item, position, fromPosition)
	for _, pos in pairs(positions) do
		doCreateItem(itemCreate, pos)
	end
	return true
end

function onStepOut(cid, item, position, fromPosition)
	for _, pos in pairs(positions) do
		if getTileItemById(pos, itemCreate).uid > 0 then
			doTransformItem(getTileItemById(pos, itemCreate).uid, itemDelete)
		end
	end
	return true
 end
 
Back
Top