ENTREGUE Colheita do besouro

Discussão em 'Macro Entregue' iniciado por BeetleJuice, 4 Março 2014.

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

    HFTBG Bom

    Afiliado:
    3 Janeiro 2014
    Mensagens:
    992
    Curtidas Recebidas:
    113
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    1,187.00
    Nick:
    zBL4CK_HUNT3Rz
  2. alsantos123

    alsantos123 Craftlandiano
    VIP

    Afiliado:
    24 Novembro 2013
    Mensagens:
    4,985
    Curtidas Recebidas:
    916
    Curtiu:
    0
    Cubos:
    328.00
    Nick:
    alsantos123
    Clan:
    SrT
    Ae, eu só coloquei o macro denovo la, no começo ele tava indo e guardando fazendo tudo normal, mas depois ele vai bugando e não guarda no bau.. ai ele fica la esperando guardar os fungos pra voltar pra plant, parece que quando ele da home ele tenta abrir o bau mto rapido, e não abre, mas o problema é comigo, o do meu amigo ta funfando direitinho, apesar de o dele ter mais lag que o meu.. Sabe qual poderia ser o problema?
     
  3. BeetleJuice

    BeetleJuice Craftlandiano
    VIP

    Afiliado:
    23 Janeiro 2013
    Mensagens:
    618
    Curtidas Recebidas:
    1,318
    Curtiu:
    295
    Cubos:
    2,263.00
    Nick:
    beetleejuice
    Sinceramente, não tenho ideia :/

    Mas olha, não sei se você entende de macro, mas fiz a parte de abrir o baú assim:

    do;
    key(use);
    wait(1);
    ifmatches(%GUI%,GUICHEST);
    break;
    endif;[/size]
    loop;

    Isso faz ele tentar abrir o baú, daí ele espera 1 segundo e checa se está naquela interface do baú. Caso não esteja, ele repete o processo até conseguir...
    Não era pra ter erro, entende? Mesmo que ele não consiga abrir de primeira, ele vai ficar repetindo até dar certo.
    Acho que o único meio de você entender é observar a macro ligada por um tempo e tentar descobrir o que mais pode estar errado.
     
  4. alsantos123

    alsantos123 Craftlandiano
    VIP

    Afiliado:
    24 Novembro 2013
    Mensagens:
    4,985
    Curtidas Recebidas:
    916
    Curtiu:
    0
    Cubos:
    328.00
    Nick:
    alsantos123
    Clan:
    SrT
    Não entendo de macro, vo fazer isto de ficar olhando um tempo.. Tem como colocar um tempo, tipo ele vai pra home dos baus e espera uns 2 segundos e ai tenta abrir o bau? pois eu acho que ele pode ta lagando quando da a home..
     
  5. DMG_Hs

    DMG_Hs Neutro
    VIP

    Afiliado:
    19 Agosto 2013
    Mensagens:
    112
    Curtidas Recebidas:
    29
    Curtiu:
    42
    Sexo:
    Masculino
    Cubos:
    139.00
    Nick:
    SkorpGamer
    Funciona no Region 2.0?
     
  6. SLEEPP

    SLEEPP Mito
    VIP

    Afiliado:
    3 Janeiro 2014
    Mensagens:
    10,481
    Curtidas Recebidas:
    6,075
    Curtiu:
    431
    Sexo:
    Masculino
    Cubos:
    1,482.00
    Nick:
    SLEEP
    YouTube:
    www.youtube.com/SleepGP
    macro lento demais poxa :( o macro hiper feliz detona esse, se o macro hiper feliz + o seu macro fizerem conjunto seria o melhor '-' na questão dos baus né!

    enquanto o macro hiper feliz colhe e planta 8 linhas (fileiras) esse ai ta na 3ª ainda
     
  7. M4KR0V

    M4KR0V Neutro
    VIP

    Afiliado:
    24 Janeiro 2014
    Mensagens:
    74
    Curtidas Recebidas:
    7
    Curtiu:
    14
    Sexo:
    Masculino
    Cubos:
    78.00
    Nick:
    M4KR0V
    ele da bug as vezes quando vai mudar o andar. e tbm as vezes ele colhe a 1 fileira, vai pra 2, depois volta pra 1, e fica um ciclo infinito '-'
    mas fora isso é o melhor macro que ja vi. parabens ;)
     
  8. BeetleJuice

    BeetleJuice Craftlandiano
    VIP

    Afiliado:
    23 Janeiro 2013
    Mensagens:
    618
    Curtidas Recebidas:
    1,318
    Curtiu:
    295
    Cubos:
    2,263.00
    Nick:
    beetleejuice
    Quer tirar um print da sua plantação? Como eu disse, usei três pessoas pra testar e eu mesmo testei por um tempão 'o'
    Isso do ciclo infinito NUNCA aconteceu com ninguém. Muito menos esquecer alguma fileira... se quiser tirar o print, eu posso ver o que pode ser.

    $${
    if(@neth3);
    keyup(forward);
    unset(@neth3);
    }$$
    /sethome fungotemp
    $${
    #snposx1=%XPOS%; #snposx2=%ZPOS%;
    log("&d» &6Plantação Automática &c[OFF]");
    stop();
    else;
    set(@neth3);
    #delay=8;#h=; #v=; &x=+;
    log("&d» &6Plantação Automática &a[ON]");
    PROMPT(&return,$$?,"Continuar de onde estava quando desligou? (S ou N)");
    ifmatches(%&return%,^[S|s]);
    set(return);
    log("&d» &6Continuando a partir de onde foi desligado!");
    else;
    unset(return);
    PROMPT(#fxv,$$?,"Quantos andares são? (O máximo são 6 andares!)"); if(%#fxv%=0);unset(@neth3);stop();endif;
    #hfl=1;
    if(%#fxv%>1);
    &tm=;
    if(%#fxv%=2);&tm=1 ou 2?;endif;if(%#fxv%=3);&tm=1, 2 ou 3?;endif;if(%#fxv%=4);&tm=1, 2, 3 ou 4?;endif;if(%#fxv%=5);&tm=1, 2, 3, 4 ou 5?;endif;if(%#fxv%=6);&tm=1, 2, 3, 4, 5 ou 6?;endif;
    if(%#fxv%>6);
    log("&d» &cOps! &6Número de andares maior que o possível &3(6)&6!");
    log("&d» &6Plantação Automática &c[OFF]");
    unset(@neth3);
    stop();
    endif;
    PROMPT(#flror,$$?,"Começar por qual andar? %&tm%"); if(%#flror%=0);unset(@neth3);stop();endif;
    else;
    #flror=1;
    endif;
    if(%#flror%>%#fxv%);
    log(&d» &cOps! &6Andar escolhido para começar é maior que o número de andares que você escolheu! Preste mais atenção nas perguntas &3:/);
    log("&d» &6Plantação Automática &c[OFF]");
    unset(@neth3);
    stop();
    endif;
    log("&d» &6As sethomes devem ser no estilo: &3/home fungof1 /home fungof2&6 ...");
    log("&d» &6A sethome dos baús deve ser &3/home fungobaus &6...");
    log("&d» &6Se quiser parar só por um tempo, segure a &3tecla P&6 até parar!");
    set(first);
    endif;

    do;
    for(#hfl,%#flror%,%#fxv%);
    wait(1);
    if(return);
    #hfltemp=%#hfl%;#hfl=8000;
    }$$
    /home fungotemp
    $${
    do;until((%XPOS%=%#snposx1%)&&(%ZPOS%=%#snposx2%));wait(1);
    unset(return);
    else;
    }$$
    $${if(%#hfl%=1);}$$/home fungof1$${endif;}$$
    $${if(%#hfl%=2);}$$/home fungof2$${endif;}$$
    $${if(%#hfl%=3);}$$/home fungof3$${endif;}$$
    $${if(%#hfl%=4);}$$/home fungof4$${endif;}$$
    $${if(%#hfl%=5);}$$/home fungof5$${endif;}$$
    $${if(%#hfl%=6);}$$/home fungof6$${endif;}$$
    $${
    if(first);wait(8);else;wait(1);endif;
    set(first);
    endif;

    keydown(jump);wait(100ms);keyup(jump);wait(1);
    &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%);
    look(,+89);
    key(attack);
    unset(nextfloor);

    do;
    #stack=0;
    keyup(forward);
    gui(inventory);
    wait(450ms);
    getslot(372,#fghot);
    getslotitem(35,#id,#stack);
    if(%#fghot%<36);
    slotclick(%#fghot%,l,true);
    endif;
    wait(450ms);
    gui();

    if(%#stack%>0);
    #nposx1=%XPOS%; #nposx2=%ZPOS%;
    }$$
    /sethome fungotemp
    $${}$$
    /home fungobaus
    $${
    do;until((%XPOS%!=%#nposx1%)|(%ZPOS%!=%#nposx2%));wait(3);
    keydown(jump);wait(100ms);keyup(jump);wait(1);
    &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;
    do;
    look(%&dir%);
    look(-23,+0);
    look(+0,0);
    look(+0,-40);
    look(%&x%%#h%,%&x%%#v%);wait(200ms);
    wait(4);
    key(use);
    for(#i,54,88);
    getslotitem(%#i%,#ide,#stacke);
    if(%#ide%=372);
    slotclick(%#i%,l,true);
    endif;
    wait(30ms);
    next;
    wait(250ms);
    getslotitem(53,#id,#stack);
    wait(250ms);
    if(%#stack%!=0);
    #h=%#h%+45;
    endif;
    if(%#h%=270);
    #v=%#v%+20;
    #h=;
    gui();
    wait(500ms);
    else;
    gui();
    endif;
    until(%#stack%=0);
    }$$
    /home fungotemp
    $${
    wait(%#delay%);
    keydown(jump);wait(100ms);keyup(jump);wait(1);
    else;
    gui();
    endif;

    do;
    &dir=%DIRECTION%;
    ifmatches(%&dir%,N);&dir=NORTH;&z=-1;&x=+0;&z1=+0;&z2=+0;&x1=-1;&x2=+1;endif;
    ifmatches(%&dir%,S);&dir=SOUTH;&z=+1;&x=+0;&z1=+0;&z2=+0;&x1=+1;&x2=-1;endif;
    ifmatches(%&dir%,E);&dir=EAST;&z=+0;&x=+1;&x1=+0;&x2=+0;&z1=-1;&z2=+1;endif;
    ifmatches(%&dir%,W);&dir=WEST;&z=+0;&x=-1;&x1=+0;&x2=+0;&z1=+1;&z2=-1;endif;

    ifmatches(%GUI%,chat|inventory);
    keyup(forward);
    log(&d» &6Chat ou inventório detectado. &3Macro pausado!);
    do;
    ifmatches(%GUI%,CHAT|INVENTORY);
    else;
    #g=0;
    endif;
    until(%#g%=0);
    #g=1;
    log(&d» &6Chat ou inventório fechado. &3Continuando!);
    endif

    if(KEY_P);
    keyup(forward);
    wait(200ms);
    #nposx1=%XPOS%;#nposx2=%ZPOS%;
    }$$
    /sethome fungotemp
    $${
    log(&d» &6Plantação automática &3interrompida&6!);
    log(&d» &6Para continuar, segure a &3tecla P &6por %#delay% segundos!);
    do;
    if(KEY_P);
    wait(3);
    if(KEY_P);
    wait(200ms);
    if(KEY_P);
    set(resume);
    endif;
    endif;
    endif;
    until(resume);
    unset(resume);
    }$$
    /home fungotemp
    $${
    log("&d» &6Plantação automática &3retomada&6!");
    log("&d» &6Não mexa o mouse, oki? &3:)");
    do;until((%XPOS%=%#nposx1%)&&(%ZPOS%=%#nposx2%));
    wait(2);
    endif;

    &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%);
    look(,+89);
    #nposx1=%XPOS%; #nposx2=%ZPOS%;
    do;
    keydown(forward);
    pick(372);
    key(use);
    getidrel(%&x%,+0,%&z%,#blockd);
    getidrel(%&x%,+1,%&z%,#blocku);
    until((%XPOS%!=%#nposx1%)|(%ZPOS%!=%#nposx2%)|(%#blockd%!=88)|(%#blocku%!=115)&&(%#blocku%!=0));
    pick(278);
    key(attack);
    until((%#blockd%!=88)|(%#blocku%!=115)&&(%#blocku%!=0));

    key(use);
    keyup(forward);

    if(first);
    getidrel(%&x1%,+0,%&z1%,#block1);getidrel(%&x2%,+0,%&z2%,#block2);
    getidrel(%&x1%,+1,%&z1%,#block3);getidrel(%&x2%,+1,%&z2%,#block4);
    if((%#block1%=88)|(%#block3%=88));&sn=-;endif;
    if((%#block2%=88)|(%#block4%=88));&sn=+;endif;
    &dirc=%DIRECTION%;
    ifmatches(%&sn%,[\+]);&sn1=+;&sn2=-;endif;
    ifmatches(%&sn%,[\-]);&sn1=-;&sn2=+;endif;
    unset(first);
    endif;

    &dir=%DIRECTION%;
    ifmatches(%&dirc%,N);ifmatches(%&dir%,N);&sn=%&sn1%;endif;ifmatches(%&dir%,S);&sn=%&sn2%;endif;endif;
    ifmatches(%&dirc%,S);ifmatches(%&dir%,N);&sn=%&sn2%;endif;ifmatches(%&dir%,S);&sn=%&sn1%;endif;endif;
    ifmatches(%&dirc%,W);ifmatches(%&dir%,W);&sn=%&sn1%;endif;ifmatches(%&dir%,E);&sn=%&sn2%;endif;endif;
    ifmatches(%&dirc%,E);ifmatches(%&dir%,W);&sn=%&sn2%;endif;ifmatches(%&dir%,E);&sn=%&sn1%;endif;endif;

    look(%&sn%90,);
    wait(100ms);

    &dir=%DIRECTION%;
    ifmatches(%&dir%,N);&dir=NORTH;&z=-1;&x=+0;&z1=+0;&z2=+0;&x1=-1;&x2=+1;endif;
    ifmatches(%&dir%,S);&dir=SOUTH;&z=+1;&x=+0;&z1=+0;&z2=+0;&x1=+1;&x2=-1;endif;
    ifmatches(%&dir%,E);&dir=EAST;&z=+0;&x=+1;&x1=+0;&x2=+0;&z1=-1;&z2=+1;endif;
    ifmatches(%&dir%,W);&dir=WEST;&z=+0;&x=-1;&x1=+0;&x2=+0;&z1=+1;&z2=-1;endif;

    getidrel(%&x%,+0,%&z%,#block1);
    getidrel(%&x%,+1,%&z%,#block3);

    if((%#block3%!=0)&&(%#block3%!=115));
    if((%#block1%!=88));
    set(nextfloor);
    endif;
    endif;
    if((%#block1%!=88));
    set(nextfloor);
    endif;

    if(nextfloor);
    else;
    #nposx1 = %XPOS%; #nposx2 = %ZPOS%;
    do;
    keydown(forward);
    pick(372);
    key(use);
    until((%XPOS%!=%#nposx1%)|(%ZPOS%!=%#nposx2%));
    keyup(forward);
    key(attack);
    look(%&sn%90,);
    endif;
    until(nextfloor);
    keyup(FORWARD);
    next;
    #flror=1;
    loop;
    endif;
    }$$


    Sinceramente, ou você tá dando uma de fã boy, ou testou a macro errada, ou se drogou.
    O macro do Subs é excelente, não tenho dúvida, mas este colhe e planta de uma vez só e apenas guarda quando realmente precisa, poupando bem mais tempo do que guardar no fim de todas as fileiras.
    Não sei da onde você tirou essa, sinceramente.

    Não, ainda não.
     
  9. SLEEPP

    SLEEPP Mito
    VIP

    Afiliado:
    3 Janeiro 2014
    Mensagens:
    10,481
    Curtidas Recebidas:
    6,075
    Curtiu:
    431
    Sexo:
    Masculino
    Cubos:
    1,482.00
    Nick:
    SLEEP
    YouTube:
    www.youtube.com/SleepGP
    Bom, não tenho duvidas, não estou criticando está macro apenas disse que o colheitar hiper feliz é mais rapido, porque ele vai colhendo a fileira sem parar e não fica tipo "travando", e volta plantando logo ponhando os fungos nos baus, o seu ja não, o seu vai cada bloco colhe, planta, colhe, planta as vezes faz isso 2 a 3 vez no mesmo bloco '-'
     
  10. M4KR0V

    M4KR0V Neutro
    VIP

    Afiliado:
    24 Janeiro 2014
    Mensagens:
    74
    Curtidas Recebidas:
    7
    Curtiu:
    14
    Sexo:
    Masculino
    Cubos:
    78.00
    Nick:
    M4KR0V
    Tipo eu ainda to usando o macro, mas eu tenho que ficar cuidando. quando ele termina o primeiro andar, eu desligo o macro, ligo denovo e coloco pra começar do segundo andar. e quando termina o segundo eu paro, ligo denovo e coloco pra começar do terceiro (Obs: minha plantação tem 4 andares) e eu tenho que fazer isso toda hora, porque se eu deixar o macro por conta, nao funciona direito.
    prints da plantação:
    https://scontent-a-iad.xx.fbcdn.net/hphotos-frc1/t1/1964879_440993159365727_1935579998_n.jpg
    https://scontent-b-iad.xx.fbcdn.net/hphotos-prn1/t1/10004013_440993146032395_1840472845_n.jpg
    qualquer coisa se precisar add skype: alecsander.oliveira1
     
    BeetleJuice curtiu isso.
  11. bkwas

    bkwas Excelente
    VIP

    Afiliado:
    12 Abril 2013
    Mensagens:
    2,558
    Curtidas Recebidas:
    434
    Curtiu:
    173
    Sexo:
    Masculino
    Localização:
    Ts
    Cubos:
    51.00
    Nick:
    bkwas
    Clan:
    STAFF
  12. jvsaito

    jvsaito Excelente
    VIP

    Afiliado:
    9 Maio 2013
    Mensagens:
    2,570
    Curtidas Recebidas:
    442
    Curtiu:
    856
    Sexo:
    Masculino
    Localização:
    Quadruplo...
    Cubos:
    3,076.00
    Nick:
    jvsaito / jotace
    Clan:
    nLL
    Ta mais você é homem ou mulher? -qq
    Boa Macro.
     
  13. BeetleJuice

    BeetleJuice Craftlandiano
    VIP

    Afiliado:
    23 Janeiro 2013
    Mensagens:
    618
    Curtidas Recebidas:
    1,318
    Curtiu:
    295
    Cubos:
    2,263.00
    Nick:
    beetleejuice
    Farei um vídeo comparativo com as duas macros lado a lado por você, porque não aceito isso que você disse e pretendo provar o contrário.
    Mas ok, obg pela educação e por avisar.

    Vou te adicionar e ver o que pode ser.
    Quando fakes eram permitidas sem essa regra explícita atual, usava em 4 contas com 5 andares 45x45 e ia tudo certinho, assim como com quem testou :{
     
  14. Zacura

    Zacura Excelente
    VIP

    Afiliado:
    22 Dezembro 2013
    Mensagens:
    1,564
    Curtidas Recebidas:
    283
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    2,047.00
    Nick:
    Zacura
    Mt complicado de mexer nesse macro, ja testei ele varias vezes, mas buga em varios pontos comigo
     
  15. BeetleJuice

    BeetleJuice Craftlandiano
    VIP

    Afiliado:
    23 Janeiro 2013
    Mensagens:
    618
    Curtidas Recebidas:
    1,318
    Curtiu:
    295
    Cubos:
    2,263.00
    Nick:
    beetleejuice
    Por favor, testa de novo, acabei de corrigir.
    Eu usava ela de outra forma a ao tentar simplificar pra passar só pra colocar em uma tecla deu tudo errado.

    Obrigado, M4K4R0V, por me ajudar a checar e mostrar o que estava dando errado.

    Changelog: Vários bugs ARRUMADOS, por favor, atualizem!
     
  16. Zacura

    Zacura Excelente
    VIP

    Afiliado:
    22 Dezembro 2013
    Mensagens:
    1,564
    Curtidas Recebidas:
    283
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    2,047.00
    Nick:
    Zacura
    blz..
     
  17. M4KR0V

    M4KR0V Neutro
    VIP

    Afiliado:
    24 Janeiro 2014
    Mensagens:
    74
    Curtidas Recebidas:
    7
    Curtiu:
    14
    Sexo:
    Masculino
    Cubos:
    78.00
    Nick:
    M4KR0V
    De nd véi. Qualquer coisa tamo ae ^^
     
  18. ChucKP

    ChucKP Neutro

    Afiliado:
    10 Outubro 2013
    Mensagens:
    6
    Curtidas Recebidas:
    1
    Curtiu:
    0
    Cubos:
    8.00
    Nick:
    ChucK_
    Parece ser bom...
     
  19. GustavoSubZer0

    GustavoSubZer0 Craftlandiano
    VIP

    Afiliado:
    19 Setembro 2013
    Mensagens:
    2,762
    Curtidas Recebidas:
    642
    Curtiu:
    0
    Sexo:
    Feminino
    Cubos:
    471.00
    Nick:
    GustavoSubZer0
    Clan:
    SnG
    Da pra colher usando uma pikareta fortune?
     
  20. BeetleJuice

    BeetleJuice Craftlandiano
    VIP

    Afiliado:
    23 Janeiro 2013
    Mensagens:
    618
    Curtidas Recebidas:
    1,318
    Curtiu:
    295
    Cubos:
    2,263.00
    Nick:
    beetleejuice
    Sim.

    VERSÃO 1.7.2 adicionada!
    Obrigado pela ajuda, jimmy
     
    TioHeliton e jvsaito curtiram isso.
Status do Tópico:
Não esta aberto para novas mensagens.