[ Ajuda ] Macro bugando.

Discussão em 'Botecolandia' iniciado por XnD, 29 Agosto 2016.

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

    XnD Excelente
    VIP

    Afiliado:
    28 Janeiro 2015
    Mensagens:
    1,604
    Curtidas Recebidas:
    212
    Curtiu:
    170
    Sexo:
    Masculino
    Localização:
    Santa Catarina
    Cubos:
    1,724.00
    Nick:
    YellowKing
    Olá players, eu estava sem nada para fazer então tentei programar algo-q.
    (A macro não é 100% da minha autoria, eu apenas editei ela)


    No caso, a macro é de vender fungos na warp loja por meio de uma home (/home venderfungo) porém quando ela pega os fungos e vai fechar o bau, ela não vai pra home e ainda manda no chat o código, pesquisei muito aqui e não achei a solução, queria pedir para que me falasse oque está dando treta nela. Obrigado desde já \o (A treta está no finalzinho)


    Aqui o código até o momento:


    $${
    if(z);
    unset(z);
    log(&6&l>>>> &4&lVender Fungos &4&lOFF);
    stop();
    else;
    log(&6&l>>>> &a&lVender Fungos &a&lON);
    set(z);
    endif;
    prompt(#fungos,$$?,"Quantos baus?");
    #fungo=1;
    do;
    if(%#fungo%>%#fungos%);
    unset(z);
    log(&6&l>>>> &fAcabaram os baús);
    wait(2);
    }$$/g$${
    wait(2)
    log(&6&l>>>> &4&lVender Fungos &4&lOFF);
    stop();
    endif;
    do;
    gui(chat);
    wait(300ms);
    type( /home fungo%#fungo%);
    wait(300ms);
    press(return);
    wait(5);
    key(use);
    wait(1);
    for(#i,0,53);
    getslotitem(%#i%,#id,#stack);
    if(%#id%=372);
    slotclick(%#i%,l,true);
    wait(30ms);
    endif;
    next;
    getslotitem(54,#id,#stack);
    if(%#stack%=0);
    INC(#fungo);
    if(%#fungo%>%#fungos%);
    BREAK;
    endif;
    endif;
    wait(1);
    until(%#stack%!=0);
    do;}$$/home fungovender$$;
    wait(5);until;do(7);
    key(attack);wait(300ms);loop;
    }$$
     
  2. Xeretinha

    Xeretinha Craftlandiano
    VIP

    Afiliado:
    10 Março 2013
    Mensagens:
    2,020
    Curtidas Recebidas:
    1,184
    Curtiu:
    1,509
    Sexo:
    Masculino
    Cubos:
    3,796.00
    Nick:
    Xeretinha
    Fácil! Só te faltou um pouquinho de atenção quando você editou a macro...

    Quando você colocou a saída de script pra executar a /home onde vai vender os fungos, esqueceu de colocar a "re"entrada de script depois ($${), mais exatamente aqui:
    Programação é assim mesmo, precisa de atenção aos detalhes... Mas é um erro totalmente perdoável, que até os mais experientes cometem! ^_^

    No mais, não testei o código mas tá aí:
    Código:
    $${
    if(z);
    unset(z);
    log(&6&l>>>> &4&lVender Fungos &4&lOFF);
    stop();
    else;
    log(&6&l>>>> &a&lVender Fungos &a&lON);
    set(z);
    endif;
    prompt(#fungos,$$?,"Quantos baus?");
    #fungo=1;
    do;
    if(%#fungo%>%#fungos%);
    unset(z);
    log(&6&l>>>> &fAcabaram os baús);
    wait(2);
    }$$/g$${
    wait(2)
    log(&6&l>>>> &4&lVender Fungos &4&lOFF);
    stop();
    endif;
    do;
    gui(chat);
    wait(300ms);
    type( /home fungo%#fungo%);
    wait(300ms);
    press(return);
    wait(5);
    key(use);
    wait(1);
    for(#i,0,53);
    getslotitem(%#i%,#id,#stack);
    if(%#id%=372);
    slotclick(%#i%,l,true);
    wait(30ms);
    endif;
    next;
    getslotitem(54,#id,#stack);
    if(%#stack%=0);
    INC(#fungo);
    if(%#fungo%>%#fungos%);
    BREAK;
    endif;
    endif;
    wait(1);
    until(%#stack%!=0);
    do;
    }$$/home fungovender$${
    wait(5);until;do(7);
    key(attack);wait(300ms);loop;
    }$$
    

    Desculpe não ter lhe ajudado antes, mas andei entrando muito pouco no fórum nos últimos dias, e só hoje que fui ver esse seu tópico... ~_~'
     
    XnD curtiu isso.
  3. XnD

    XnD Excelente
    VIP

    Afiliado:
    28 Janeiro 2015
    Mensagens:
    1,604
    Curtidas Recebidas:
    212
    Curtiu:
    170
    Sexo:
    Masculino
    Localização:
    Santa Catarina
    Cubos:
    1,724.00
    Nick:
    YellowKing
    Muito obrigado mesmo cara <3 por ter tirado do seu tempo para me ajudar \o muito sucesso para você q-q

    Prestarei mais atenção na próxima q-q
     
Status do Tópico:
Não esta aberto para novas mensagens.