macro matar/vender lula

Bem-vindo!

Ao se registrar conosco, você poderá discutir, compartilhar e enviar mensagens privadas com outros membros da nossa comunidade.

Inscreva-se agora!
Status
Não está aberto para novas respostas.

pedrops

Razoavel
VIP
Entrou
Fev 18, 2013
Mensagens
286
Cubos
0
alguem pode me ajudar a achar onde eu errei?

Código:
$${
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);
          echo("/home lulav");
          wait(2);
          echo("/home lulav");
          wait(200ms);
          echo("/menuloja off");
          look(east);
          look(,45);
          key(attack);
          wait(400ms);
       endif;
       endif;
 
          echo("/home moblula");
          wait(2);
          echo("/home moblula");
        
endif;
loop;

}$$



tem 2 problemas:
1- se o inv ta cheio ele vai vende e volta vende assim infinitamente;
2- se esta vazio ele da erro de script
 
Código:
$${
if(sword1);
unset(sword1);
    log("&4[Macro] &6Matar mobs desativado.");
stop;
else;
set(sword1);
    log("&4[Macro] &6Matar mobs ativado.");

        IFMATCHES(%DIRECTION%,N);&mob = NORTH;ENDIF;
        IFMATCHES(%DIRECTION%,S);&mob = SOUTH;ENDIF;
        IFMATCHES(%DIRECTION%,W);&mob = WEST;ENDIF;
        IFMATCHES(%DIRECTION%,E);&mob = EAST;ENDIF;

        wait(2);
        do;
            wait(1);
            gui(inventory);
            wait(1);
            GETSLOTITEM(32,#slt);
            IF(%#slt% = 367);
                echo(/home lulav);
                wait(5);
                echo(/menuloja off);
                gui();
                do(7);
                    wait(300ms);
                    key(attack);
                LOOP;
                echo(/home moblula);
            wait(3)
            else;
                gui();
            endif;
            do(500);
        
                slot(1);
                look(%&dir%);
                key(attack);
                wait(150ms);
                if(%DURABILITY% < 70);
                    wait(1);
                    look(0,90);
                    key(use);
                    key(use);
                endif;
            LOOP;
        LOOP;

endif;
}$$
 
Código:
$${
if(sword1);
unset(sword1);
    log("&4[Macro] &6Matar mobs desativado.");
stop;
else;
set(sword1);
    log("&4[Macro] &6Matar mobs ativado.");

        IFMATCHES(%DIRECTION%,N);&mob = NORTH;ENDIF;
        IFMATCHES(%DIRECTION%,S);&mob = SOUTH;ENDIF;
        IFMATCHES(%DIRECTION%,W);&mob = WEST;ENDIF;
        IFMATCHES(%DIRECTION%,E);&mob = EAST;ENDIF;

        wait(2);
        do;
            wait(1);
            gui(inventory);
            wait(1);
            GETSLOTITEM(32,#slt);
            IF(%#slt% = 367);
                echo(/home lulav);
                wait(5);
                echo(/menuloja off);
                gui();
                do(7);
                    wait(300ms);
                    key(attack);
                LOOP;
                echo(/home moblula);
            wait(3)
            else;
                gui();
            endif;
            do(500);
       
                slot(1);
                look(%&dir%);
                key(attack);
                wait(150ms);
                if(%DURABILITY% < 70);
                    wait(1);
                    look(0,90);
                    key(use);
                    key(use);
                endif;
            LOOP;
        LOOP;

endif;
}$$
boa mano, vou testar logo depois postar
 
Status
Não está aberto para novas respostas.

Users who are viewing this thread

Voltar
Topo