Por que quando eu vou upar espadas o macro buga e olha pro lado em vez de pra baixo e nao repara? upo com esse macro ai, e não é lag '-' $${ IF(pedido); LOG("&3[%PLAYER%]&6Espada Off"); UNSET(pedido); STOP(); ELSE; LOG("&3[%PLAYER%]&6Espada On"); SET(pedido); IFMATCHES(%DIRECTION%,N); &frente = NORTH; ENDIF; DO; LOOK(,0); LOOK(,0); DO; KEY(attack); WAIT(35ms); UNTIL(%DURABILITY% < 40); LOOK(%&frente%); LOOK(,90); DO(2); KEY(use); LOOP; LOOP; ENDIF; }$$
Tenta Agora: $${ IF(pedido); LOG("&3[%PLAYER%]&6Espada Off"); UNSET(pedido); STOP(); ELSE; LOG("&3[%PLAYER%]&6Espada On"); SET(pedido); IFMATCHES(%DIRECTION%,N); &frente = NORTH; ENDIF; DO; KEY(attack); WAIT(35ms); UNTIL(%DURABILITY% < 40); LOOK(%&frente%); LOOK(0,90); DO(2); KEY(use); LOOP; LOOP; ENDIF; }$$ ou $${ IF(pedido); LOG("&3[%PLAYER%]&6Espada Off"); UNSET(pedido); STOP(); ELSE; LOG("&3[%PLAYER%]&6Espada On"); SET(pedido); IFMATCHES(%DIRECTION%,N); &frente = NORTH; ENDIF; DO; KEY(attack); WAIT(35ms); UNTIL(%DURABILITY% < 40); LOOK(%&frente%); LOOK(+0,90); DO(2); KEY(use); LOOP; LOOP; ENDIF; }$$
ok vou arrumar. Tenta: $${ IF(pedido); LOG("&3[%PLAYER%]&6Espada Off"); UNSET(pedido); STOP(); ELSE; LOG("&3[%PLAYER%]&6Espada On"); SET(pedido); IFMATCHES(%DIRECTION%,N); &frente = NORTH; ENDIF; DO; LOOK(0,0); DO; KEY(attack); WAIT(35ms); UNTIL(%DURABILITY% < 40); LOOK(%&frente%); LOOK(+0,90); DO(2); KEY(use); LOOP; LOOP; ENDIF; }$$
Acho que primeiro você tem que colocar a direção antes do look para não bugar... exemplo: LOOK(SOUTH);WAIT(1MS);LOOK(0,90)
Tenta usar esse, se não funfar procure outro macro @_@ $${ if(sword1); log("&4[Macro] &6Matar mobs desativado."); unset(sword1); stop(); else; log("&4[Macro] &6Matar mobs ativado."); set(sword1); &dir = %DIRECTION%; set(nf); ifmatches(%&dir%,N);&dir=NORTH;endif; ifmatches(%&dir%,S);&dir=SOUTH;endif; ifmatches(%&dir%,E);&dir=EAST;endif; ifmatches(%&dir%,W);&dir=WEST;endif; do; pick(276); if(%DURABILITY%<70); look(0,90); log("&4[Macro] &6 Durabilidade baixa, reparando..."); wait(500ms); key(use); wait(500ms); key(use);}$$ $${log("&4[Macro] &6 Espada reparada!"); endif; do(50); look(%&dir%); look(,-20); wait(200ms); key(attack); loop; if(nf); wait(1); gui(inventory); wait(1); getslotitem(35,#id,#stack); if(%#stack%=0); gui(); else; do; wait(1);}$$ $${endif; endif; loop; endif; }$$
Tenta: $${ IF(pedido); LOG("&3[%PLAYER%]&6Espada Off"); UNSET(pedido); STOP(); ELSE; LOG("&3[%PLAYER%]&6Espada On"); SET(pedido); IFMATCHES(%DIRECTION%,E); &frente = EAST; ENDIF; DO; LOOK(0,0); DO; KEY(attack); WAIT(35ms); UNTIL(%DURABILITY% < 40); LOOK(%&frente%); LOOK(+0,90); DO(2); KEY(use); LOOP; LOOP; ENDIF; }$$ Tenta, agora acho que vai.