[Resolvido]Macro de espadas

Discussão em 'Dúvidas gerais resolvidas' iniciado por yago reis, 11 Setembro 2014.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. yago reis

    yago reis Neutro
    VIP

    Afiliado:
    19 Abril 2013
    Mensagens:
    151
    Curtidas Recebidas:
    15
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    202.00
    Nick:
    MySad - hardcore
    Clan:
    HES
    Skype:
    italo4589
    Salve galerinha do mal!!
    Alguem de bom coração pode editar esse macro de espada pra min ? quero que ele bata pra cima em vez de bater de frente.


    $${
    IF(espada);
    log("&d[Phodalao-MS]&6Espadas 2.0 &4Off");
    unset(espada);
    stop();
    else;
    log("&d[Phodalao-MS]&6Espadas 2.0 &aOn");
    log("&6[Ediçao 2.1 do macro, script melhorado]");
    set(espada);
    PROMPT(#nmax,$$?,"Digite o quantidade de baús:");#nbau=1;
    IFMATCHES(%DIRECTION%,N);
    &frente = NORTH;
    ENDIF;
    IFMATCHES(%DIRECTION%,S);
    &frente = SOUTH;
    ENDIF;
    IFMATCHES(%DIRECTION%,W);
    &frente = WEST;
    ENDIF;
    IFMATCHES(%DIRECTION%,E);
    &frente = EAST;
    ENDIF;

    do;
    if(%DURABILITY%<100);
    look(,90);
    wait(10ms);
    key(use);
    wait(10ms);
    key(use);
    endif;
    look(%&frente%);
    look(,0);
    do(40)
    key(attack);
    wait(150ms);
    loop;
    gui(inventory);getslotitem(35,#id,#stackq);
    if(%#stackq%!=0);gui();
    #li[] = 276;
    #li[] = 279;
    #li[] = 267;
    do()
    wait(100ms);#msxpos=%XPOS%;#mszpos=%ZPOS%;}$$/home mstorage$${do();wait(100ms);until((%#msxpos%!=%XPOS%)|(%#mszpos%!=%ZPOS%));wait(200ms);keydown(jump);wait(100ms);keyup(jump);wait(1);
    log("&2[Macro] Cheguei na home!");#msxpos=%XPOS%;#mszpos=%ZPOS%;
    &dir=%DIRECTION%;
    ifmatches(%&dir%,N);&dir=NORTH;endif;
    ifmatches(%&dir%,S);&dir=SOUTH;endif;
    ifmatches(%&dir%,E);&dir=EAST;endif;
    ifmatches(%&dir%,W);&dir=WEST;endif;
    look(%&dir%);
    if(%#nbau%<5);#calctemp=0;
    else;#calctemp=(%#nbau%-1)/4;endif;
    //procura fileira
    keydown(RIGHT);do();wait(10ms);until((%#mszpos%=%ZPOS%+%#calctemp%)|(%#mszpos%=%ZPOS%-%#calctemp%)|(%#msxpos%=%XPOS%+%#calctemp%)|(%#msxpos%=%XPOS%-%#calctemp%));keyup(RIGHT);
    #calctemp=(%#nbau%-(%#calctemp%*4))-1;
    //procura baú
    if(%#calctemp%=0);look(+0,-45);endif;
    if(%#calctemp%=1);look(+0,-35);endif;
    if(%#calctemp%=2);look(+0,+0);endif;
    if(%#calctemp%=3);look(+0,+35);endif;
    gui();wait(1);key(use);wait(3);

    for(#i,54,89);
    getslotitem(%#i%,#ide,#stack);INDEXOF(#li,#index,%#ide%);
    if((#index = -1)&&(%#ide% != 0));
    slotclick(%#i%,l,true);
    wait(30ms);
    endif;
    next;
    wait(250ms);
    getslotitem(53,#id,#stack);
    wait(250ms);
    if(%#stack%!=0);
    #nbau=%#nbau%+1;
    if(%#nbau%=%nmax%-1);
    unset(espada);
    log("&d» &6Baús cheios?");log("&d» &6Espadas &c[OFF]");stop();
    endif;
    endif;
    gui();
    getslotitem(80,#id,#stackq);
    until(%#stackq%!=0);
    wait(100ms);#msxpos=%XPOS%;#mszpos=%ZPOS%;}$$/home upespada$${do();wait(100ms);until((%#msxpos%!=%XPOS%)|(%#mszpos%!=%ZPOS%));wait(200ms);keydown(jump);wait(100ms);keyup(jump);wait(1);
    endif;
    loop;
    }$$
     
  2. ArthurDiniz1

    ArthurDiniz1 Craftlandiano
    VIP

    Afiliado:
    1 Fevereiro 2013
    Mensagens:
    5,879
    Curtidas Recebidas:
    1,002
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    1,193.00
    Nick:
    ArthurDiniz1
  3. Bruno_Aloka

    Bruno_Aloka Hardcore
    VIP

    Afiliado:
    27 Fevereiro 2013
    Mensagens:
    8,923
    Curtidas Recebidas:
    2,238
    Curtiu:
    1,151
    Localização:
    Em algum...
    Cubos:
    940.00
    Nick:
    BrunoAloka
    Facebook:
    ( ͡° ͜ʖ ͡°)
    Skype:
    ( ͡° ͜ʖ ͡°)
    Twitter:
    ( ͡° ͜ʖ ͡°)
Status do Tópico:
Não esta aberto para novas mensagens.