k sry then make an array that gets the size of the map.size_x/objekt.size_x
when you know that you can change your code and execute the event further times in a while loop

this
Code:
objects[i].bmap = 0 ;
		objects[i+1].bmap = 0 ;
		objects[i+2].bmap = 0 ;
		
		objects[i].bmap = objects[i-5].bmap ;
		objects[i+1].bmap = objects[i-4].bmap ;
		objects[i+2].bmap = objects[i-3].bmap ;
		
		objects[i].bmap = objects[i-5].bmap ;
		objects[i+1].bmap = objects[i-4].bmap ;
		objects[i+2].bmap = objects[i-3].bmap ;



to this
Code:
for(var j = 0; j <3; j++)
	{	
		objects[i+j].bmap = 0 ;
		
		
		objects[i+j].bmap = objects[i-(5-j)].bmap ;
	}



i think its shorter