ENTREGUE [Macro/Teste] Andar Automaticamente

Discussão em 'Macro Entregue' iniciado por Xtycon, 11 Setembro 2014.

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

    Xtycon Bom
    VIP

    Afiliado:
    22 Janeiro 2014
    Mensagens:
    634
    Curtidas Recebidas:
    134
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    832.00
    Nick:
    Xtycon
    ATUALIZADO ULTIMA VEZ EM 13/09/2014 as 10:43

    Eae galera, eu fiz um macro meio inutil mas que pode ser util para quem precisa fazer macros de andar ate determinada localidade.

    ChangeLog
    Codigo da macro atualizado (troque apenas a primeira macro), agora ele devia de lava e de blocos com mais de 1 de altura - em breve videos de demostraçao :)
    Macro atualizada - agora ele pula apenas quando necessario, olha para a direçao em que esta indo e codigo organizado

    A macro ta toda zuada por que tava fazendo testes consertando alguns problemas e talz, se tiver algum bug é só me avisar q eu tento resolver.

    A instalaçao da macro é a mesma de sempre mas tem uma coisa diferente da normal e eu vo explicar como funciona.

    IF(andar);
    LOG([Macro] Desligado);
    UNSET(andar);
    KEYUP(JUMP);
    KEYUP(FORWARD);
    KEYUP(BACK);
    KEYUP(RIGHT);
    KEYUP(LEFT);
    STOP;
    ELSE;
    LOG([Macro] Ligado);
    SET(andar);
    DO;


    IF(@#andarx=%XPOS%);
    IF(@#andarz=%ZPOS%);
    LOG([Macro] Voce Chegou no Destino);
    LOG([Macro] Desligado);
    UNSET(andar);
    STOP;
    ENDIF;
    ENDIF;




    @#localx = %XPOS%-@#andarx;





    IF(@#localx<0);
    LOOK(EAST);
    KEYDOWN(FORWARD);
    DO;
    GETIDREL(0,0,0,#chao,#chaodata);
    GETIDREL(1,0,0,#xe);
    GETIDREL(1,1,0,#oxe);
    GETIDREL(1,-1,0,#cxe);

    IF(%#cxe%=10);
    BREAK;
    ELSEIF(%#cxe%=11);
    BREAK;
    ENDIF;

    IF(%#oxe%!=0);
    BREAK;
    ELSEIF(%#oxe%=8);

    ELSEIF(%#oxe%=9);

    ENDIF;

    IF(%#chao%=9);
    KEYDOWN(JUMP);
    ELSEIF(%#chao%=8);
    KEYDOWN(JUMP);
    ELSEIF(%#xe%=10);
    KEYUP(JUMP);
    BREAK;
    ELSEIF(%#xe%=11);
    KEYUP(JUMP);
    BREAK;
    ELSEIF(%#xe%!=0);
    KEYDOWN(JUMP);
    ELSE;
    KEYUP(JUMP);
    ENDIF;

    IF(@#andarx=%XPOS%);
    KEYUP(FORWARD);
    KEYUP(JUMP);
    BREAK;
    ENDIF;
    LOOP;
    ELSE;
    LOOK(WEST);
    KEYDOWN(FORWARD);
    DO;
    GETIDREL(0,0,0,#chao,#chaodata);
    GETIDREL(-1,0,0,#xw);
    GETIDREL(-1,1,0,#oxw);
    GETIDREL(-1,-1,0,#cxw);

    IF(%#cxw%=10);
    BREAK;
    ELSEIF(%#cxw%=11);
    BREAK;
    ENDIF;

    IF(%#oxw%!=0);
    BREAK;
    ELSEIF(%#oxw%=8);

    ELSEIF(%#oxw%=9);

    ENDIF;


    IF(%#chao%=9);
    KEYDOWN(JUMP);
    ELSEIF(%#chao%=8);
    KEYDOWN(JUMP);
    ELSEIF(%#xw%=10);
    KEYUP(JUMP);
    BREAK;
    ELSEIF(%#xw%=11);
    KEYUP(JUMP);
    BREAK;
    ELSEIF(%#xw%!=0);
    KEYDOWN(JUMP);
    ELSE;
    KEYUP(JUMP);
    ENDIF;

    IF(@#andarx=%XPOS%);
    KEYUP(FORWARD);
    KEYUP(JUMP);
    BREAK;
    ENDIF;
    LOOP;
    ENDIF;

    @#localz = %ZPOS%-@#andarz;

    IF(@#localz<0);
    LOOK(SOUTH);
    KEYDOWN(FORWARD);
    DO;
    GETIDREL(0,0,0,#chao,#chaodata);
    GETIDREL(0,0,1,#zs);
    GETIDREL(0,1,1,#ozs);
    GETIDREL(0,-1,1,#czs);

    IF(%#czs%=10);
    BREAK;
    ELSEIF(%#czs%=11);
    BREAK;
    ENDIF;

    IF(%#ozs%!=0);
    BREAK;
    ELSEIF(%#ozs%=8);

    ELSEIF(%#ozs%=9);

    ENDIF;


    IF(%#chao%=9);
    KEYDOWN(JUMP);
    ELSEIF(%#chao%=8);
    KEYDOWN(JUMP);
    ELSEIF(%#zs%=10);
    KEYUP(JUMP);
    BREAK;
    ELSEIF(%#zs%=11);
    KEYUP(JUMP);
    BREAK;
    ELSEIF(%#zs%!=0);
    KEYDOWN(JUMP);
    ELSE;
    KEYUP(JUMP);
    ENDIF;

    IF(@#andarz=%ZPOS%);
    KEYUP(FORWARD);
    KEYUP(JUMP);
    BREAK;
    ENDIF;
    LOOP;
    ELSE;
    LOOK(NORTH);
    KEYDOWN(FORWARD);
    DO;
    GETIDREL(0,0,0,#chao,#chaodata);
    GETIDREL(0,0,-1,#zn);
    GETIDREL(0,1,-1,#ozn);
    GETIDREL(0,-1,-1,#czn);

    IF(%#czn%=10);
    BREAK;
    ELSEIF(%#czn%=11);
    BREAK;
    ENDIF;

    IF(%#ozn%!=0);
    BREAK;
    ELSEIF(%#ozn%=8);

    ELSEIF(%#ozn%=9);

    ENDIF;


    IF(%#chao%=9);
    KEYDOWN(JUMP);
    ELSEIF(%#chao%=8);
    KEYDOWN(JUMP);
    ELSEIF(%#zn%=10);
    KEYUP(JUMP);
    BREAK;
    ELSEIF(%#zn%=11);
    KEYUP(JUMP);
    BREAK;
    ELSEIF(%#zn%!=0);
    KEYDOWN(JUMP);
    ELSE;
    KEYUP(JUMP);
    ENDIF;

    IF(@#andarz=%ZPOS%);
    KEYUP(FORWARD);
    KEYUP(JUMP);
    BREAK;
    ENDIF;
    LOOP;
    ENDIF;


    LOOP;
    ENDIF;

    Para instalar voce cria um arquivo de texto, escolhe um nome, cola o codigo e salva.

    escolha uma tecla que nao esta em uso e coloque $${$$<Nome que voce deu.txt>}$$ ( nao esqueça de colocar o .txt no final).


    e depois de instalar voce escolhe uma outra tecla qualquer que nao esteja em uso e cole o codigo abaixo

    $${SET(@#andarx,%XPOS%);LOG(%@#andarx%);SET(@#andarz,%ZPOS%);LOG(%@#andarz%);SET(@#andary,%YPOS%);LOG(%@#andary%)}$$
    ------------------------------------------------------------------------------------------------------------------------------------------------------

    Para iniciar ela voce vai para algum lugar e precione a tecla da segunda macro para setar o local que voce vai ir.(nao escolha locais absurdos)

    depois va para outro local qualquer e ative a primeira macro que ele vai começar a andar e pular ( ele primeiro se ajeita a posiçao X e depois vai para a posiçao Z entao tome cuidado com os obstaculos ex: lava , cactus , penhascos , e qualquer coisa fatal)

    ele atravessa lagos, sobe alguns obstaculos com 1 bloco de altura e quando chega no fim ele se desliga automaticamente.

    se voce quiser é só adaptar a alguma macro que precise andar e pronto.


    Aviso: nao me responsabilizo por itens perdidos por mortes pela tragetoria.

    Aviso²: se voce ver algum erro de portugues faça de conta que nao viu :p

    Macro feito totalmente por eu
     
    zDerozh e fernandowilson curtiram isso.
  2. Eduarte

    Eduarte Craftlandiano
    VIP

    Afiliado:
    2 Agosto 2013
    Mensagens:
    10,766
    Curtidas Recebidas:
    1,215
    Curtiu:
    1,649
    Sexo:
    Masculino
    Localização:
    Bahia.
    Cubos:
    371.00
    Nick:
    Eduarte
    Que massa vou testar depois
     
  3. CoringaJp2

    CoringaJp2 Neutro

    Afiliado:
    15 Agosto 2014
    Mensagens:
    905
    Curtidas Recebidas:
    39
    Curtiu:
    0
    Cubos:
    1,020.00
    Nick:
    Noob_HD
     
  4. alison10

    alison10 Razoavel

    Afiliado:
    28 Julho 2014
    Mensagens:
    1,065
    Curtidas Recebidas:
    66
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    Brasil / PE
    Cubos:
    1,226.00
    Nick:
    Eliteouro
    Clan:
    STC
  5. Xtycon

    Xtycon Bom
    VIP

    Afiliado:
    22 Janeiro 2014
    Mensagens:
    634
    Curtidas Recebidas:
    134
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    832.00
    Nick:
    Xtycon
    eu to dando uma melhoradinha na macro , quando tiver tempo eu do um update aqui no forum
     
    yure2505 curtiu isso.
  6. zBanMelo

    zBanMelo Craftlandiano

    Afiliado:
    6 Abril 2014
    Mensagens:
    6,102
    Curtidas Recebidas:
    508
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    603.00
    Nick:
    zBrennoMelo
    Cuurti, bom tuto

    Enviado de meu GT-S5360B usando o Tapatalk 2
     
  7. Xtycon

    Xtycon Bom
    VIP

    Afiliado:
    22 Janeiro 2014
    Mensagens:
    634
    Curtidas Recebidas:
    134
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    832.00
    Nick:
    Xtycon
    vlw galera em breve a macro vai ser mais eficiente
     
  8. Dooug

    Dooug Craftlandiano
    VIP

    Afiliado:
    10 Agosto 2012
    Mensagens:
    2,711
    Curtidas Recebidas:
    710
    Curtiu:
    1,204
    Sexo:
    Masculino
    Localização:
    Brasilia-DF
    Cubos:
    156.00
    Nick:
    Plakeam
    Clan:
    OmF
    "Macro totalmente feita por eu" o correto é "mim" em vez de "eu". :p
     
  9. zThiagoR

    zThiagoR Lendário
    Administração

    Afiliado:
    22 Setembro 2012
    Mensagens:
    18,182
    Curtidas Recebidas:
    4,539
    Curtiu:
    862
    Sexo:
    Masculino
    Localização:
    RJ
    Cubos:
    15,284.00
    Nick:
    zThiagoR
    Clan:
    STF
    Discord:
    zThiagoR#0032
  10. Xtycon

    Xtycon Bom
    VIP

    Afiliado:
    22 Janeiro 2014
    Mensagens:
    634
    Curtidas Recebidas:
    134
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    832.00
    Nick:
    Xtycon
    hueheuheuheh
    Macro atualizada

    apenas troque a primeira macro que funciona da mesma forma
     
  11. zBanMelo

    zBanMelo Craftlandiano

    Afiliado:
    6 Abril 2014
    Mensagens:
    6,102
    Curtidas Recebidas:
    508
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    603.00
    Nick:
    zBrennoMelo
    de nada
     
  12. Guizado10

    Guizado10 Excelente
    VIP

    Afiliado:
    30 Junho 2013
    Mensagens:
    3,213
    Curtidas Recebidas:
    312
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    RS
    Cubos:
    372.00
    Nick:
    Guizado_10
    Clan:
    QuB
    Poh, já está pronto? Quero testar.
     
  13. Xtycon

    Xtycon Bom
    VIP

    Afiliado:
    22 Janeiro 2014
    Mensagens:
    634
    Curtidas Recebidas:
    134
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    832.00
    Nick:
    Xtycon
    Diz ae se gosto, acho algum defeito , alguma sugestao
     
  14. Xtycon

    Xtycon Bom
    VIP

    Afiliado:
    22 Janeiro 2014
    Mensagens:
    634
    Curtidas Recebidas:
    134
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    832.00
    Nick:
    Xtycon
    Atualizei a macro

    ele desvia da lava que esta na altura do chao e a lava que esta acima do chao, desvia de paredes(caso fique cercado ele via fica doidaum olhando pro lado e pro otro bem rapidaum, depois eu tento ajeita isso).

    é só isso mesmo depois eu upo uns videos de demostraçao pq agr to sem tempo.

    flw e obrigado a todos :p
     
  15. iDevil

    iDevil Excelente
    VIP

    Afiliado:
    30 Agosto 2014
    Mensagens:
    3,100
    Curtidas Recebidas:
    331
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    Maringa-PR
    Cubos:
    332.00
    Nick:
    devilwar99
    Clan:
    [OTT]One True Team
    Skype:
    maycon.motta2
     
  16. Anamicba

    Anamicba Razoavel
    VIP

    Afiliado:
    24 Abril 2014
    Mensagens:
    628
    Curtidas Recebidas:
    95
    Curtiu:
    0
    Localização:
    MG - Tiradentes
    Cubos:
    731.00
    Nick:
    Sr. Walrein
  17. DarkSploder

    DarkSploder Neutro

    Afiliado:
    24 Agosto 2014
    Mensagens:
    334
    Curtidas Recebidas:
    15
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    335.00
    Nick:
    DarkSploder
    Clan:
    -
  18. Kalleby Santos

    Afiliado:
    15 Setembro 2014
    Mensagens:
    55
    Curtidas Recebidas:
    0
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    caldas...
    Cubos:
    115.00
    Nick:
    kev11728
    Clan:
    SOT
    Facebook:
    https://www.facebook.com/kalleby.santos.56
    Skype:
    kallebysantos
    vo testar vai ser bem util
     
  19. Gabriel Ruan

    Gabriel Ruan Neutro

    Afiliado:
    16 Dezembro 2013
    Mensagens:
    94
    Curtidas Recebidas:
    1
    Curtiu:
    0
    Cubos:
    140.00
    Nick:
    Kcal
    vou la testar =)
     
  20. BlazerRod

    BlazerRod Neutro

    Afiliado:
    11 Outubro 2014
    Mensagens:
    108
    Curtidas Recebidas:
    8
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    125.00
    Nick:
    BlazerRod
    Clan:
    GOD- Os lek top
    Skype:
    ewerton.simoes.2
    Boa , vou testar :p
     
Status do Tópico:
Não esta aberto para novas mensagens.