ENTREGUE [MACRO] Calendário Inteligente

Discussão em 'Macro Entregue' iniciado por Xylic, 8 Novembro 2018.

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

    Xylic Excelente
    VIP

    Afiliado:
    23 Setembro 2015
    Mensagens:
    455
    Curtidas Recebidas:
    243
    Curtiu:
    119
    Sexo:
    Masculino
    Localização:
    ./
    Cubos:
    612.36
    Nick:
    %PLAYER%
    Clan:
    XYL
    #1 Xylic, 8 Novembro 2018
    Última edição: 9 Novembro 2018
    Macro automática de calendário.

    - Versão Onchat: Marca presença ao receber a mensagem do servidor dizendo que você ainda não marcou presença.
    *Onchat aguarda 10 segundos após logar para não dar spam.
    - Versão Tecla: Marca presença ao apertar a tecla


    - Vai direto na lã certa (conta as lãs de acordo com o dia).
    - Funciona tanto em 1.5.2 quanto em 1.8+
    - Após marcar no dia a macro não tentará marcar novamente no mesmo dia.


    - Se quiser pode editar a macro como quiser, se for distribuir (via Youtube ou fórum) dar os créditos.

    Versão Onchat:
    https://justpaste.it/calendario1
    ou
    Código:
    $${
    
    ifmatches(%CHATCLEAN%,"Você ainda não marcou presença!");
        wait(10);
        do(1);
            wait(1);
            time(&date,"dd/MM/yyyy");
            match(%&date%,"(.+)/(.+)/(.+)",{#diahj,#meshj,#anohj});
            log("&5&lHoje é o %#diahj%º dia do mês");
            #diahj2=%#diahj%-1;
    
            if(%#calendario%=%#diahj%);
                @#calendario=%#calendario%;
                log("&9Já marquei meu calendario hoje");
                stop;
            else;
                if(#calendario="");
                    log("&9Não marquei calendario hoje ainda, ultimo dia: &bNunca");
                else;
                    log("&9Não marquei calendario hoje ainda, ultimo dia: &b%#calendario%");
                endif;
      
                echo("/calendario");
    
                do();
                    wait(200ms);
                until(%GUI%="GUICHEST");
                wait(500ms);
    
                #quantidadela=0;
                for(#invsl,0,44);
      
                ifcontains(%SERVER%,"propano");
                    getslotitem(%#invsl%,&item);
      
                    ifmatches(%&item%,"wool");
    
                        if(%#quantidadela%=%#diahj2%);
                            slotclick(%#invsl%);
                            echo("/g &5[Macro] Marcando calendario do dia: &4%#diahj% &5#&cXylic");
                            #calendario=%#diahj%;
                            @#calendario=%#calendario%;
                            stop;
                        else;
                            #quantidadela=#quantidadela+1;
                        endif;
                    endif;
      
                else;
                    getslotitem(%#invsl%,#item);
      
                    ifmatches(%#item%,"35");
    
                        if(%#quantidadela%=%#diahj2%);
                            slotclick(%#invsl%);
                            echo("/g &5[Macro] Marcando calendario do dia: &4%#diahj% &5#&cXYL");
                            #calendario=%#diahj%;
                            @#calendario=%#calendario%;
                            stop;
                        else;
                            #quantidadela=#quantidadela+1;
                        endif;
                    endif;
          
                endif;
      
      
                wait(2ms);
                next;
            endif;
        loop;
    endif;
    
    }$$
    

    Versão Tecla
    https://justpaste.it/calendario2
    ou
    Código:
    $${
    
    ifmatches(%CHATCLEAN%,"Você ainda não marcou presença!");
        wait(10);
        do(1);
            wait(1);
            time(&date,"dd/MM/yyyy");
            match(%&date%,"(.+)/(.+)/(.+)",{#diahj,#meshj,#anohj});
            log("&5&lHoje é o %#diahj%º dia do mês");
            #diahj2=%#diahj%-1;
    
            if(%#calendario%=%#diahj%);
                @#calendario=%#calendario%;
                log("&9Já marquei meu calendario hoje");
                stop;
            else;
                if(#calendario="");
                    log("&9Não marquei calendario hoje ainda, ultimo dia: &bNunca");
                else;
                    log("&9Não marquei calendario hoje ainda, ultimo dia: &b%#calendario%");
                endif;
      
                echo("/calendario");
    
                do();
                    wait(200ms);
                until(%GUI%="GUICHEST");
                wait(500ms);
    
                #quantidadela=0;
                for(#invsl,0,44);
      
                ifcontains(%SERVER%,"propano");
                    getslotitem(%#invsl%,&item);
      
                    ifmatches(%&item%,"wool");
    
                        if(%#quantidadela%=%#diahj2%);
                            slotclick(%#invsl%);
                            echo("/g &5[Macro] Marcando calendario do dia: &4%#diahj% &5#&cXylic");
                            #calendario=%#diahj%;
                            @#calendario=%#calendario%;
                            stop;
                        else;
                            #quantidadela=#quantidadela+1;
                        endif;
                    endif;
      
                else;
                    getslotitem(%#invsl%,#item);
      
                    ifmatches(%#item%,"35");
    
                        if(%#quantidadela%=%#diahj2%);
                            slotclick(%#invsl%);
                            echo("/g &5[Macro] Marcando calendario do dia: &4%#diahj% &5#&cXYL");
                            #calendario=%#diahj%;
                            @#calendario=%#calendario%;
                            stop;
                        else;
                            #quantidadela=#quantidadela+1;
                        endif;
                    endif;
          
                endif;
      
      
                wait(2ms);
                next;
            endif;
        loop;
    endif;
    
    }$$
    
     
    zSnake curtiu isso.
  2. Gameplay912

    Gameplay912 Guerreiro
    VIP

    Afiliado:
    5 Maio 2017
    Mensagens:
    28,847
    Curtidas Recebidas:
    8,338
    Curtiu:
    1,392
    Ocupação:
    Cubeiro
    Cubos:
    5,504.00
    Nick:
    zSawlyr
    Clan:
    STF
    Ótima macro.
     
    zSnake curtiu isso.
  3. antone

    antone Neutro
    VIP

    Afiliado:
    24 Julho 2015
    Mensagens:
    79
    Curtidas Recebidas:
    11
    Curtiu:
    11
    Sexo:
    Masculino
    Cubos:
    80.00
    Nick:
    antone333
    Clan:
    SDA
    Ótima macro, só uma pergunta: é possível instalar 2 onchat? se eu não me engano tinha um jeito que era assim $$<onchat1.txt>;$$<onchat2.txt>
     
    zSnake curtiu isso.
  4. -iNoduus

    -iNoduus Excelente
    VIP

    Afiliado:
    19 Novembro 2013
    Mensagens:
    3,191
    Curtidas Recebidas:
    279
    Curtiu:
    70
    Sexo:
    Masculino
    Localização:
    ☮ /home ☮
    Cubos:
    41.00
    Nick:
    iNoduus
    Clan:
    UNP
    Boa Mano,Sempre Esqueço De Marcar o Calendario
     
    zSnake curtiu isso.
  5. Pewzin_

    Pewzin_ Craftlandiano
    VIP

    Afiliado:
    2 Setembro 2018
    Mensagens:
    2,654
    Curtidas Recebidas:
    841
    Curtiu:
    709
    Sexo:
    Masculino
    Localização:
    Recife - PE
    Cubos:
    2,095.00
    Nick:
    Pewzin_
    Clan:
    FS
    Boa macro.
     
    zSnake curtiu isso.
  6. _G4Br1eLG4M3r80_

    _G4Br1eLG4M3r80_ Hardcore
    VIP

    Afiliado:
    17 Outubro 2018
    Mensagens:
    4,245
    Curtidas Recebidas:
    2,131
    Curtiu:
    3,629
    Sexo:
    Masculino
    Ocupação:
    Programador...
    Localização:
    Rio De...
    Cubos:
    71.00
    Nick:
    gabrielgamer80br
    Clan:
    GuL
    Boa macro, vai ajudar muitas pessoas.
     
    zSnake curtiu isso.
  7. PowerZer0

    PowerZer0 Razoavel
    VIP

    Afiliado:
    12 Novembro 2016
    Mensagens:
    720
    Curtidas Recebidas:
    83
    Curtiu:
    96
    Sexo:
    Masculino
    Ocupação:
    Técnico em...
    Localização:
    Curitiba-PR
    Cubos:
    789.00
    Nick:
    toopfreeplay
    Clan:
    EcT
    Nossa, boa
     
    zSnake curtiu isso.
  8. Umbhy ♡

    Umbhy ♡ Craftlandiano
    VIP

    Afiliado:
    10 Abril 2018
    Mensagens:
    3,818
    Curtidas Recebidas:
    951
    Curtiu:
    600
    Sexo:
    Masculino
    Ocupação:
    Trabalhando
    Localização:
    Recife
    Cubos:
    412.00
    Nick:
    Umbhy
    Clan:
    GoD
    Discord:
    1B#3468
    Boa Macro.
     
    zSnake curtiu isso.
  9. Xylic

    Xylic Excelente
    VIP

    Afiliado:
    23 Setembro 2015
    Mensagens:
    455
    Curtidas Recebidas:
    243
    Curtiu:
    119
    Sexo:
    Masculino
    Localização:
    ./
    Cubos:
    612.36
    Nick:
    %PLAYER%
    Clan:
    XYL
    Sim, mas separado com pipe (barra vertical).

    $$<onchat1.txt> | $$<onchat2.txt>
     
    zSnake curtiu isso.
  10. KilluaXD

    KilluaXD Craftlandiano
    VIP

    Afiliado:
    30 Janeiro 2018
    Mensagens:
    10,086
    Curtidas Recebidas:
    1,977
    Curtiu:
    350
    Cubos:
    959.00
    Nick:
      
    Ótima macro.
     
    zSnake curtiu isso.
  11. savioacp

    savioacp Razoavel
    VIP

    Afiliado:
    19 Fevereiro 2017
    Mensagens:
    114
    Curtidas Recebidas:
    66
    Curtiu:
    28
    Sexo:
    Masculino
    Localização:
    localhost
    Cubos:
    163.79
    Nick:
    CakeIsALie
    Clan:
    TmS
    Discord:
    savioalves55#5720
    acredito que dava pra fazer só usando o '#data' da lã, sem precisar de tanto trabalho, mas está bem supimpinha...
     
    zSnake curtiu isso.
  12. antone

    antone Neutro
    VIP

    Afiliado:
    24 Julho 2015
    Mensagens:
    79
    Curtidas Recebidas:
    11
    Curtiu:
    11
    Sexo:
    Masculino
    Cubos:
    80.00
    Nick:
    antone333
    Clan:
    SDA
    Testei hoje os dois macros e estão dando erro :D
     
    zSnake curtiu isso.
  13. pAtoVERME

    pAtoVERME Bom
    VIP

    Afiliado:
    21 Agosto 2018
    Mensagens:
    612
    Curtidas Recebidas:
    108
    Curtiu:
    26
    Sexo:
    Masculino
    Cubos:
    771.00
    Nick:
    LuhanTT/ Rhaj_
    Ótima macro.
     
    uBlackGOD e zSnake curtiram isso.
  14. Xylic

    Xylic Excelente
    VIP

    Afiliado:
    23 Setembro 2015
    Mensagens:
    455
    Curtidas Recebidas:
    243
    Curtiu:
    119
    Sexo:
    Masculino
    Localização:
    ./
    Cubos:
    612.36
    Nick:
    %PLAYER%
    Clan:
    XYL
    É porque eu fiz originalmente pra 1.8 e me pediram pra adaptar pra 1.5.2 também e foi mais fácil só ctrl-c ctrl-v e editar para o modo numérico dos itens que é usado na 1.5.2.

    Vê se não cortou alguma parte, tenta copiar o código novamente.
    Código:
    $${
    
    ifmatches(%CHATCLEAN%,"Você ainda não marcou presença!");
        wait(10);
        do(1);
            wait(1);
            time(&date,"dd/MM/yyyy");
            match(%&date%,"(.+)/(.+)/(.+)",{#diahj,#meshj,#anohj});
            log("&5&lHoje é o %#diahj%º dia do mês");
            #diahj2=%#diahj%-1;
    
            if(%#calendario%=%#diahj%);
                @#calendario=%#calendario%;
                log("&9Já marquei meu calendario hoje");
                stop;
            else;
                if(#calendario="");
                    log("&9Não marquei calendario hoje ainda, ultimo dia: &bNunca");
                else;
                    log("&9Não marquei calendario hoje ainda, ultimo dia: &b%#calendario%");
                endif;
       
                echo("/calendario");
    
                do();
                    wait(200ms);
                until(%GUI%="GUICHEST");
                wait(500ms);
    
                #quantidadela=0;
                for(#invsl,0,44);
       
                ifcontains(%SERVER%,"propano");
                    getslotitem(%#invsl%,&item);
       
                    ifmatches(%&item%,"wool");
    
                        if(%#quantidadela%=%#diahj2%);
                            slotclick(%#invsl%);
                            echo("/g &5[Macro] Marcando calendario do dia: &4%#diahj% &5#&cXylic");
                            #calendario=%#diahj%;
                            @#calendario=%#calendario%;
                            stop;
                        else;
                            #quantidadela=#quantidadela+1;
                        endif;
                    endif;
       
                else;
                    getslotitem(%#invsl%,#item);
       
                    ifmatches(%#item%,"35");
    
                        if(%#quantidadela%=%#diahj2%);
                            slotclick(%#invsl%);
                            log("/g &5[Macro] Marcando calendario do dia: &4%#diahj% &5#&cXYL");
                            #calendario=%#diahj%;
                            @#calendario=%#calendario%;
                            stop;
                        else;
                            #quantidadela=#quantidadela+1;
                        endif;
                    endif;
           
                endif;
       
       
                wait(2ms);
                next;
            endif;
        loop;
    endif;
    
    }$$
    
     
    zSnake curtiu isso.
  15. Pescandouro

    Pescandouro Excelente
    VIP

    Afiliado:
    22 Agosto 2018
    Mensagens:
    1,486
    Curtidas Recebidas:
    479
    Curtiu:
    100
    Sexo:
    Masculino
    Ocupação:
    nenhuma
    Localização:
    portugal
    Cubos:
    1,767.00
    Nick:
    pescandouro
    Clan:
    SoF
    sei que você joga no propano, macro funciona na 1.5.2?
    btw, bom tutorial simples e vai direito ao ponto.
     
    zSnake curtiu isso.
  16. antone

    antone Neutro
    VIP

    Afiliado:
    24 Julho 2015
    Mensagens:
    79
    Curtidas Recebidas:
    11
    Curtiu:
    11
    Sexo:
    Masculino
    Cubos:
    80.00
    Nick:
    antone333
    Clan:
    SDA
    Tenho certeza que não copiei errado..

    Obs; jogo na 1.5.2
     
    zSnake curtiu isso.
  17. Xylic

    Xylic Excelente
    VIP

    Afiliado:
    23 Setembro 2015
    Mensagens:
    455
    Curtidas Recebidas:
    243
    Curtiu:
    119
    Sexo:
    Masculino
    Localização:
    ./
    Cubos:
    612.36
    Nick:
    %PLAYER%
    Clan:
    XYL
    Acabei de testar aqui e funcionou normalmente.
    Tenta copiar novamente o código e se mesmo assim não funcionar cola isso no inicio da macro após $${

    #calendario="";
     
    zSnake curtiu isso.
  18. zSnake

    zSnake Razoavel

    Afiliado:
    9 Novembro 2018
    Mensagens:
    236
    Curtidas Recebidas:
    88
    Curtiu:
    849
    Sexo:
    Masculino
    Cubos:
    269.00
    Nick:
    --
    Ótima macro.
     
  19. Kroly

    Kroly Excelente
    VIP

    Afiliado:
    24 Março 2015
    Mensagens:
    1,474
    Curtidas Recebidas:
    422
    Curtiu:
    388
    Sexo:
    Masculino
    Localização:
    Recife
    Cubos:
    1,556.51
    Nick:
    Kroly
    Clan:
    085
    Pra quem e lerdo seria uma boa macro kkkkk
     
  20. AlemaoNAQUEBRADA

    AlemaoNAQUEBRADA Razoavel
    VIP

    Afiliado:
    12 Novembro 2018
    Mensagens:
    228
    Curtidas Recebidas:
    71
    Curtiu:
    194
    Sexo:
    Masculino
    Ocupação:
    Alemanha
    Localização:
    Düsseldorf
    Cubos:
    275.00
    Nick:
    AlemaoNAQUEBRADA
    Clan:
    -.-
    Discord:
    AlemaoNQUEBRADA#5197
    YouTube:
    https://www.youtube.com/channel/UCHC5Dx3nME-j5yFZnGOosJA
    E sim
     
Status do Tópico:
Não esta aberto para novas mensagens.