[Dúvida] Macro

Discussão em 'Botecolandia' iniciado por KeeepCooler, 10 Fevereiro 2017.

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

    KeeepCooler Craftlandiano
    VIP

    Afiliado:
    30 Dezembro 2013
    Mensagens:
    6,558
    Curtidas Recebidas:
    985
    Curtiu:
    2,347
    Sexo:
    Masculino
    Cubos:
    539.00
    Nick:
    ~
    Bom dia,

    Eu sei que a CL não da suporte para macros, então venho procurar vocês players para me ajudar em uma coisa. Eu comecei a upar escavação no servidor Destiny, e percebi que o macro de economizar blocos não está parando quando aparece a msg de 5s, eu acredito que deve ter algo de errado no macro, segue abaixo a mensagem que aparece no destiny.

    [​IMG]

    A macro de economizar blocos no caso é esta:

    $${
    if(@cav);

    IFMATCHES("%CHATCLEAN%","^\[Server\] (.+) Limpando (.+) do chao em 5s$");
    SET(@sleep5s);
    SET(@break);
    WAIT(110T);
    UNSET(@sleep5s);
    ENDIF;

    endif;
    }$$

    Se algúem puder me ajudar, agradeço, posso pagar até 1kk no destiny se a macro funcionar :p

    Atenciosamente,
    KeeepCooler.
     
  2. SLEEPP

    SLEEPP Mito
    VIP

    Afiliado:
    3 Janeiro 2014
    Mensagens:
    10,481
    Curtidas Recebidas:
    6,083
    Curtiu:
    433
    Sexo:
    Masculino
    Cubos:
    1,514.00
    Nick:
    SLEEP
    YouTube:
    www.youtube.com/SleepGP
    Ta tudo certo com o código OnChat, alterei ele para te mostrar uma mensagem quando o chão tiver limpando, testa ai.

    $${
    if(@cav);

    IFMATCHES("%CHATCLEAN%","^\[Server\] (.+) Limpando (.+) do chao em 5s$");
    LOG("&cLimpeza detectada");
    SET(@sleep5s);
    SET(@break);
    WAIT(110T);
    UNSET(@sleep5s);
    ENDIF;

    endif;
    }$$



    Deve ser erro no código da macro de escavação.

    Bjos.
     
  3. Roodrigo

    Roodrigo Craftlandiano
    VIP

    Afiliado:
    16 Junho 2014
    Mensagens:
    4,532
    Curtidas Recebidas:
    669
    Curtiu:
    575
    Sexo:
    Masculino
    Localização:
    Teto
    Cubos:
    2,225.00
    Nick:
    Devas / Devasteytor
    o código ta correto mano
     
  4. KeeepCooler

    KeeepCooler Craftlandiano
    VIP

    Afiliado:
    30 Dezembro 2013
    Mensagens:
    6,558
    Curtidas Recebidas:
    985
    Curtiu:
    2,347
    Sexo:
    Masculino
    Cubos:
    539.00
    Nick:
    ~
    $${

    if(cav);
    unset(cav);
    unset(economia);
    unset(off);
    log( );
    log("&6&l[VIP] &d&lCava-Cava &4(OFF) &f- &aAproximadamente &a%#exp% de EXP.");
    log( );

    unset(@cav);
    unset(@economia);
    unset(@off);
    stop();

    else;
    set(cav);
    set(@economia);
    unset(@cav2);
    log( );
    log("&6&l[VIP] &d&lCava-Cava &2(ON)");
    log( );

    set(@cav);
    set(@economia);

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


    #exp = 0;
    #bau = 1;

    PROMPT(#bloco,$$i, Que bloco usará para cavar?);
    PROMPT(#pa,$$i, Qual pá sera usada?);
    PROMPT(#rep,$$i, Qual o material usado na reparação da sua pá?);
    PROMPT(#dur,$$?, Em qual durabilidade você quer reparar sua pá?);
    PROMPT(#del,$$?, Qual delay para verificar o Inventário? Recomendado: 200 - 300);
    PROMPT(#vel,$$?, Qual delay para quebrar os blocos? 0 = Apelao | 4 = pa sem Enchant);


    endif;

    }$$/g &fUpando escavacao, afk aqui.$${

    endif;

    #dur=%#dur%;
    #repq=0;

    else;

    look(%&near%);
    look(,55);

    set(cav2);
    set(@cav2);


    do;


    do(%#del%);
    pick(%#bloco%);
    key(use);

    if(%#vel% > 0);
    wait(%#vel%ms);
    endif;


    if(%#vel% <= 0);
    wait(1t);
    endif;

    pick(%#pa%);

    if(%DURABILITY%<%#dur%);
    gui(inventory);
    for(#i,9,45);
    getslotitem(%#i%,#id,#stack1);
    if(%#id%=%#rep%);
    #repq=%#repq%+%#stack1%;
    endif;
    next;
    wait(1);
    gui();

    if(%#repq%=0);

    log( );
    log("&6&l[VIP] &d&lCava-Cava &4(OFF) &dNão pôde reparar(ou o macro bugou e desbugou!) &f- &aAproximadamente &a%#exp% de EXP.");
    log( );

    else(%#repq%>0%);

    #repq=0;
    look(%&near%);
    look(,90);
    key(use);
    wait(1);
    #repq=0;

    endif;endif;

    endif;

    look(%&near%);
    look(,55);

    if(%#vel% > 0);
    do(%#vel%);
    key(attack);
    loop;
    endif;

    if(%#vel% <= 0);
    key(attack);
    endif;



    inc(#exp, 2);
    loop;


    if(@cav2);
    gui(inventory);
    wait(1);
    getslotitem(35,#id,#stack);
    if(%#stack%=0);
    gui();
    else;
    do;
    wait(1);

    }$$

    $${ //1 linha\\ }$$

    $${if(%#bau%=1);}$$
    /home esc1
    $${;endif;}$$

    $${if(%#bau%=2);}$$
    /home esc2
    $${;endif;}$$

    $${if(%#bau%=3);}$$
    /home esc3
    $${;endif;}$$

    $${if(%#bau%=4);}$$
    /home esc4
    $${;endif;}$$

    $${if(%#bau%=5);}$$
    /home esc5
    $${;endif;}$$

    $${if(%#bau%=6);}$$
    /home esc6
    $${;endif;}$$

    $${if(%#bau%=7);}$$
    /home esc7
    $${;endif;}$$

    $${if(%#bau%=8);}$$
    /home esc8
    $${;endif;}$$

    $${if(%#bau%=9);}$$
    /home esc9
    $${;endif;}$$

    $${if(%#bau%=10);}$$
    /home esc10
    $${;endif;}$$

    $${if(%#bau%=11);}$$
    /home esc11
    $${;endif;}$$

    $${if(%#bau%=12);}$$
    /home esc12
    $${;endif;}$$

    $${if(%#bau%=13);}$$
    /home esc13
    $${;endif;}$$

    $${if(%#bau%=14);}$$
    /home esc14
    $${;endif;}$$

    $${if(%#bau%=15);}$$
    /home esc15
    $${;endif;}$$

    $${if(%#bau%=16);}$$
    /home esc16
    $${;endif;}$$

    $${if(%#bau%=17);}$$
    /home esc17
    $${;endif;}$$

    $${if(%#bau%=18);}$$
    /home esc18
    $${;endif;}$$

    $${if(%#bau%=19);}$$
    /home esc19
    $${;endif;}$$

    $${if(%#bau%=20);}$$
    /home esc20
    $${;endif;}$$

    $${if(%#bau%=21);}$$
    /home esc21
    $${;endif;}$$

    $${if(%#bau%=22);}$$
    /home esc22
    $${;endif;}$$

    $${if(%#bau%=23);}$$
    /home esc23
    $${;endif;}$$

    $${if(%#bau%=24);}$$
    /home esc24
    $${;endif;}$$

    $${if(%#bau%=25);}$$
    /home esc25
    $${;endif;}$$

    $${if(%#bau%=26);}$$
    /home esc26
    $${;endif;}$$

    $${if(%#bau%=27);}$$
    /home esc27
    $${;endif;}$$

    $${if(%#bau%=28);}$$
    /home esc28
    $${;endif;}$$

    $${if(%#bau%=29);}$$
    /home esc29
    $${;endif;}$$

    $${if(%#bau%=30);}$$
    /home esc30
    $${;endif;}$$

    $${

    keydown(JUMP);
    wait(1);
    keyup(JUMP);

    wait(5);

    key(use);
    wait(1);

    key(use);
    wait(1);

    key(use);
    wait(1);

    key(use);
    wait(1);

    key(use);
    wait(1);


    for(#slotn,54,89);
    GETSLOTITEM(%#slotn%,#id,#stack);
    if((%#id%=%#pa%) || (%#id%=%#bloco%) || (%#id%=%#rep%));
    else;
    slotclick(%#slotn%,l,true);wait(30ms);
    endif;
    next;
    wait(500ms);
    getslotitem(53,#id,#stack);
    wait(500ms);
    if(%#stack%!=0);inc(#bau);

    endif;
    if(%#bau%=30);
    unset(cav2);
    log(&d&l[MACRO] Cava-Cava &b"Baús cheios! Voltando a escavar.");
    gui();
    else;
    gui();
    endif;
    until(%#stack%=0);

    }$$

    /home macroesc

    $${
    wait(4);
    endif;
    endif;


    gui(inventory);
    wait(600ms);
    for(#slot,9,35);
    GETSLOTITEM(%#slot%,#id,#stack);
    if((%#id%=%#pa%) || (%#id%=%#bloco%));
    slotclick(%#slot%,l,true);wait(30ms);
    endif;
    next;
    gui();

    loop;
    endif;

    }$$

    Acredito que seja no começo do macro, porém não manjo muito de mecher kkkkk.
     
  5. Roodrigo

    Roodrigo Craftlandiano
    VIP

    Afiliado:
    16 Junho 2014
    Mensagens:
    4,532
    Curtidas Recebidas:
    669
    Curtiu:
    575
    Sexo:
    Masculino
    Localização:
    Teto
    Cubos:
    2,225.00
    Nick:
    Devas / Devasteytor
    se algo não esta funcionando é alguma coisa relacionada as variáveis globais
     
  6. MouseExtreme

    MouseExtreme Craftlandiano
    VIP

    Afiliado:
    12 Julho 2013
    Mensagens:
    5,154
    Curtidas Recebidas:
    574
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    1,412.00
    Nick:
    Mouse_Extreme
    Clan:
    WoM
    Altera e faz um teste, uso assim para minha macro de f2 e funfa bem de boa


    $${
    if(@cav);

    IFMATCHES(%CHATCLEAN%,"Limpando itens/mobs do chao em 5s");
    SET(@sleep5s);
    SET(@break);
    WAIT(110T);
    UNSET(@sleep5s);
    ENDIF;

    endif;
    }$$
    edita sua msg, se vc pagar pela macro = comercio de macros = ban 0
     
  7. KeeepCooler

    KeeepCooler Craftlandiano
    VIP

    Afiliado:
    30 Dezembro 2013
    Mensagens:
    6,558
    Curtidas Recebidas:
    985
    Curtiu:
    2,347
    Sexo:
    Masculino
    Cubos:
    539.00
    Nick:
    ~
    Vo te que usar aquela macro do Homeless toda bugadona pelo jeito kkkk

    Obrigado Mouse, testei e não funcionou, mas acredito que não seja dessa macro sua, acredito que o erro esteja na macro de esc mesmo.
     
  8. MouseExtreme

    MouseExtreme Craftlandiano
    VIP

    Afiliado:
    12 Julho 2013
    Mensagens:
    5,154
    Curtidas Recebidas:
    574
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    1,412.00
    Nick:
    Mouse_Extreme
    Clan:
    WoM
    a macro do sleep tem que ser usada com o onchat atualizado, está usando?
     
  9. MouseExtreme

    MouseExtreme Craftlandiano
    VIP

    Afiliado:
    12 Julho 2013
    Mensagens:
    5,154
    Curtidas Recebidas:
    574
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    1,412.00
    Nick:
    Mouse_Extreme
    Clan:
    WoM
    Baixa de novo a macro de escavação mais atualizada e a onchat dele mais atualizada, se funciona pra todos deve funfa pra tu tb.
     
  10. SLEEPP

    SLEEPP Mito
    VIP

    Afiliado:
    3 Janeiro 2014
    Mensagens:
    10,481
    Curtidas Recebidas:
    6,083
    Curtiu:
    433
    Sexo:
    Masculino
    Cubos:
    1,514.00
    Nick:
    SLEEP
    YouTube:
    www.youtube.com/SleepGP
    A macro do MrBlueees tem um sistema diferente de economizar blocos, que abre o inventário quando esta para limpar, e fecha após limpar, coloque esta OnChat:

    ${
    if(@cav);

    IFMATCHES("%CHATCLEAN%","^\[Server\] (.+) Limpando (.+) do chao em 5s$");
    GUI(INVENTORY);
    SET(@sleep5s);
    SET(@break);
    WAIT(110T);
    UNSET(@sleep5s);
    GUI();
    ENDIF;

    endif;
    }$$

    Bjos.
     
    KeeepCooler curtiu isso.
  11. KeeepCooler

    KeeepCooler Craftlandiano
    VIP

    Afiliado:
    30 Dezembro 2013
    Mensagens:
    6,558
    Curtidas Recebidas:
    985
    Curtiu:
    2,347
    Sexo:
    Masculino
    Cubos:
    539.00
    Nick:
    ~
    Rapaz, não é que funcionou, irei mandar 500k pra voce no Destiny e 250k pro Mouse que ajudou tmb, passa seu nick do destiny.
    Mandei 250k pra voce lá, valew ai pelo apoio!
     
  12. SLEEPP

    SLEEPP Mito
    VIP

    Afiliado:
    3 Janeiro 2014
    Mensagens:
    10,481
    Curtidas Recebidas:
    6,083
    Curtiu:
    433
    Sexo:
    Masculino
    Cubos:
    1,514.00
    Nick:
    SLEEP
    YouTube:
    www.youtube.com/SleepGP
    Obrigado, jogo lá com minha conta SLEEPP :)

    Bjos.
     
  13. bettao

    bettao Neutro
    Banido

    Afiliado:
    26 Janeiro 2015
    Mensagens:
    324
    Curtidas Recebidas:
    28
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    No Barraco
    Cubos:
    342.00
    Nick:
    femendes
    Clan:
    Nenhum
    deve ser algo que falta no codigo ou está desatualizado
     
  14. BicaZica1

    BicaZica1 Excelente
    VIP

    Afiliado:
    26 Junho 2014
    Mensagens:
    508
    Curtidas Recebidas:
    215
    Curtiu:
    50
    Sexo:
    Masculino
    Cubos:
    280.00
    Nick:
    BicaZica1
    Clan:
    DkS
    tem q ser pelo on chat mano a macro está certa..
     
  15. GORDOX

    GORDOX Neutro

    Afiliado:
    14 Julho 2015
    Mensagens:
    44
    Curtidas Recebidas:
    1
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    45.00
    Nick:
    miguelitoo
    Clan:
    TOS
    Provavelmente macro desatualizada
     
Status do Tópico:
Não esta aberto para novas mensagens.