The values to pass to setPosition go: x, y, facing, elevation, level. Facing being a number 0 - 3, and level being the level_index which will always be > 0. You're using y as elevation, with a level_index that doesn't exist. Try this:Jouki wrote:I've tried set position to this stone but idk what am I doing wrong
variables stonn1 & 2 was made just for sure but it still doesn't work.Code: Select all
function resetPuzzle() local x1,y1,f1 = trigger_stone_01:getPosition() local x2,y2,f2 = trigger_stone_02:getPosition() stonn1 = findEntity("stone_1") stonn2 = findEntity("stone_2") stonn1:setPosition(5,x1,y1,f1,0,0) stonn2:setPosition(5,x2,y2,f2,0,0) end
Message:
Code: Select all
function resetPuzzle()
local x1,y1,f1 = trigger_stone_01:getPosition()
local x2,y2,f2 = trigger_stone_02:getPosition()
stonn1 = findEntity("stone_1")
stonn2 = findEntity("stone_2")
stonn1:setPosition(x1,y1-1,0,0,1)
stonn2:setPosition(x2,y2-1,0,0,1)
end