10-26-2012, 03:25 AM
![[Image: 15fkdjc.png]](http://i46.tinypic.com/15fkdjc.png)
O quadrado azul é onde você deve colocar um fixed point e um macro com o seguinte comando:
Code:
0 {moveW} Self.MoveW()
Apos isso ele terá que checar se embaixo dele tem um parcel ou não. Caso sim, apenas dá mais um passo para "W", e caso não, usa exani hur up.
Para isso tente o macro abaixo:
Code:
1000 {exaniOrmoveW} X:=Self.X() Y:=Self.Y() Z:=Self.Z() ID_PARCEL:=1111 Map.HasID(!ID_PARCEL!, !X!, !Y!, !Z!)==1 [eHurUp] Self.MoveW() Exit() {eHurUp} Self.TurnW() Self.Say(exani hur up) Exit()
Troque o "1111" pelo ID do parcel.
Irá ficar mais ou menos assim:
Code:
Point (X Y Z)
Point (X Y Z)
Point (X Y Z)
Fixed (X Y Z)
Macro (X Y Z:moveW)
Delay (X Y Z:1)
Macro (X Y Z:exaniOrmoveW)
Point (X Y Z)
Point (X Y Z)
Poste se funcinou.
