[Resolvido]Dúvida sobre macro (tentando aprender)

Discussão em 'Dúvidas gerais resolvidas' iniciado por LostwiN, 8 Outubro 2013.

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

    LostwiN Excelente
    VIP

    Afiliado:
    22 Fevereiro 2012
    Mensagens:
    1,848
    Curtidas Recebidas:
    432
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    Era esse...
    Cubos:
    228.00
    Nick:
    LostWin
    Eu queria fazer um macro só pra ver se eu conseguia, mas realmente não consigo.​
    Tem esse script aqui que faz com que o inventário abra quando for limpar os itens e eu realmente não entendi nada, e olha que eu passei o tutorial de macro do zero de ponta a ponta.​
    $${IFMATCHES(%CHAT%,"Limpando itens do chao em 5s");gui(inventory);wait(6);gui();endif;}$$​
    Tipo, eu queria fazer um macro que fizesse com que se a HP ficasse abaixo de X corações o macro usasse automaticamente uma poção de instant HP 2 (que o ID é 373:8229).​
    Até onde eu ignorantemente entendi, seria assim : ​
    if(health < X)​
    PICK(373:8229);​
    KEY(USE);​
    Já deixei o X porque não faço a mínima ideia do que por, não sei se é pra por o número de corações ou sei lá o q ...​
    Mas tipo, eu sei que isso provavelmente ta errado, mas é o que eu entendi olhando esse tutorial http://forum.craftlandia.com.br/ipb/index.php?/topic/194920-aprenda-a-programar-macros-do-zero/ e olhando outros scripts.​
    Alguém poderia me ajudar e me mostrar como seria o script correto e o que eu fiz errado ?​
    --------@EDIT---------​
    A PARTE DA HP EU ENTENDI AGORA, NO CASO TROCA POR 7 NO LUGAR DO X, QUE FICARIA :​


    if(health < 7)
    PICK(373:8229);
    KEY(USE);


    Vou dar UP pra quem ajudar e_e​
     
    jose luiz curtiu isso.
  2. LostwiN

    LostwiN Excelente
    VIP

    Afiliado:
    22 Fevereiro 2012
    Mensagens:
    1,848
    Curtidas Recebidas:
    432
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    Era esse...
    Cubos:
    228.00
    Nick:
    LostWin
    Ninguém vai ajudar ? '-'​
     
    jose luiz curtiu isso.
  3. Pligor

    Pligor Neutro

    Afiliado:
    1 Janeiro 2013
    Mensagens:
    541
    Curtidas Recebidas:
    47
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    Gamerlândia
    Cubos:
    674.00
    Nick:
    GokuSS3
    Facebook:
    /ligor.paulo
    Skype:
    ligor.paulo
    Recomendo mandar uma MP para um gamer,ou consultar a pessoa que fez o tópico ou criar um tópico na área de dúvidas sobre jogos.
     
    jose luiz curtiu isso.
  4. Yao Fei

    Yao Fei Razoavel

    Afiliado:
    13 Março 2013
    Mensagens:
    382
    Curtidas Recebidas:
    83
    Curtiu:
    0
    Cubos:
    499.00
    Nick:
    ZikaVirus
    Clan:
    SwT
    Este macro já existe, foi feito pelo Substituto:

    $${
    if(autovida);
    log("&4[Macro] AutoVida OFF");
    unset(autovida);
    stop();
    else;
    log("&2[Macro] AutoVida ON");
    set(autovida);
    do;
    if(HEALTH<10);
    pick(373:8229);
    wait(10ms);
    if(%ITEM%=373);
    wait(100ms);
    do(35);
    key(use);
    loop;
    wait(100ms);
    slot(1);
    else;
    log("&4»»»»»»»»»» ACABOU A POÇÃO DE VIDA ««««««««««");
    wait(2);
    endif;
    endif;
    loop;
    endif;
    }$$

    1. a variável health deve ser usada sempre em maiusculo HEALTH.
    2. o comando key(use); simula um clique no botao direito do mouse, e isso não é suficiente para tomar a poção. Você deve usar um comando de repetição Do-Loop:
    do(35);
    key(use);
    loop;
    Neste comando, o macro simula o botão pressionado pelo tempo necessário para tomar a poção.
     
  5. Patokadu

    Patokadu Neutro

    Afiliado:
    7 Setembro 2013
    Mensagens:
    14
    Curtidas Recebidas:
    1
    Curtiu:
    0
    Cubos:
    17.00
    Nick:
    Pato_kadu
    Nem com Macro sei mexer XD nem posso lhe ajudar!
     
  6. matheus281

    matheus281 Neutro

    Afiliado:
    4 Setembro 2013
    Mensagens:
    56
    Curtidas Recebidas:
    21
    Curtiu:
    0
    Cubos:
    101.00
    Nick:
    mat281
    Amigo, área errada, tem uma parte só pra macros, lá tem outro aba que é para programação =D
     
  7. KingOfChaos

    KingOfChaos Razoavel

    Afiliado:
    8 Outubro 2013
    Mensagens:
    971
    Curtidas Recebidas:
    74
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    New York
    Cubos:
    1,123.00
    Nick:
    aregus
    Clan:
    ...
    vai em eventos e clica em coraçao ai vc poe isso so que troca o X por o numero de coraçoes
     
  8. Joker360

    Joker360 Neutro

    Afiliado:
    3 Setembro 2013
    Mensagens:
    222
    Curtidas Recebidas:
    37
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    Craftlandia o/
    Cubos:
    338.00
    Nick:
    Joker360
     
  9. Bronzyy

    Bronzyy Craftlandiano
    VIP Banido

    Afiliado:
    3 Janeiro 2013
    Mensagens:
    2,141
    Curtidas Recebidas:
    648
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    1,547.00
    Nick:
    Bronzy_
    A variável tem que estar em maiúsculas e com %%.

    Logo, o correto seria:


    Em vez de :


    E como o Yao Fei citou , é necessário adicionar uma quantidade de loops no macro, pra que eles tenha tempo suficiente pra tomar a poção.
     
  10. Los1BR

    Los1BR Craftlandiano
    VIP

    Afiliado:
    17 Abril 2013
    Mensagens:
    13,011
    Curtidas Recebidas:
    1,586
    Curtiu:
    1,284
    Sexo:
    Masculino
    Localização:
    Alagoinhas-B...
    Cubos:
    3,111.00
    Nick:
    los1 / Los1BR
    [hr]
    Caso resolvido, tópico fechado e tag [Resolvido] Adicionada ao titulo.

    Obs: Esta mensagem é automatica.
     
Status do Tópico:
Não esta aberto para novas mensagens.