[Macro] Inventário Móvel - sem restrições de mobilidade - 1.5.2, 1.8, 1.12.2

Bem-vindo!

Ao se registrar conosco, você poderá discutir, compartilhar e enviar mensagens privadas com outros membros da nossa comunidade.

Registrar agora!
Status
Não está aberto para novas respostas.
Entrou
Ago 20, 2013
Mensagens
669
Pontuação de reação
916
Idade
24
Localização
Rio Grande do Sul / Brasil
Cubos
0
Buenas.

Vi um pedido aqui no fórum e resolvi fazer um rascunho, mas acabou ficando bom então resolvi fazer esse tópico separado.

Essa macro te deixa se movimentar com o inventário aberto. É só isso mesmo: quando você abre o inventário, você ainda consegue se mexer.

Portanto, com o inventário aberto, você pode usar:
• WASD para se movimentar (frente, esquerda, trás e direita);
• Espaço para pular;
• Shift para agachar (sneak);
• As setas do teclado (↑↓→←) para mover a mira
• Pressione CTRL para alternar o modo "correndo" (sprint) - por padrão inicia ativado;


1. Código principal:
1.1. Abra o teclado de macros
1.2. Escolha uma tecla cinza e clique nela
1.3. Digite $$<inventario_movel.txt>
1.4. Clique em Edit File
1.5. Digite inventario_movel.txt e clique em Create
1.6. Cole o código abaixo e salve tudo.

Código:
$${
sprinting = true; //começar correndo? - "true" = sim, "false" = não. SEM ASPAS;

log(" ");
toggle(@inventario_movel);
if(!@inventario_movel);
    log("&f&l[&2&lMA&f&lC&4&lRO&f&l] &fInventário móvel: &cOFF&4!");
    unsprint;
    keyup(sneak);
    keyup(jump);
    keyup(forward);
    keyup(left);
    keyup(right);
    keyup(back);
    stop("INVENTARIO_MOVEL");
    stop;
endif;
log("&f&l[&2&lMA&f&lC&4&lRO&f&l] &fInventário móvel: &aON&2!");


unset(aguardar_largar);
unset(dei_o_log);
do();
    if((GUI == "GUIINVENTORY")||(GUI == "GUICONTAINERCREATIVE"));
        if(KEY_LEFT);
            look(-5,);
        endif;
        if(KEY_RIGHT);
            look(+5,);
        endif;
        if(KEY_UP);
            look(,-5);
        endif;
        if(KEY_DOWN);
            look(,+5);
        endif;
        if(KEY_W);
            keydown(forward);
        else;
            keyup(forward);
        endif;
        if(KEY_S);
            keydown(back);
        else;
            keyup(back);
        endif;
        if(KEY_D);
            keydown(right);
        else;
            keyup(right);
        endif;
        if(KEY_A);
            keydown(left);
        else;
            keyup(left);
        endif;
        if(KEY_SPACE);
            keydown(jump);
        else;
            keyup(jump);
        endif;
        if(CTRL);
            set(aguardar_largar);
        endif;
        if(aguardar_largar);
            if(!dei_o_log);
                toggle(sprinting);
                if(sprinting);
                    log("&f&l[&2&lMA&f&lC&4&lRO&f&l] &fSprint: &aON");
                else;
                    log("&f&l[&2&lMA&f&lC&4&lRO&f&l] &fSprint: &cOFF");
                endif;
                set(dei_o_log);
            elseif(!CTRL);
                unset(aguardar_largar);
                unset(dei_o_log);
            endif;
        endif;
        if(SHIFT);
            keydown(sneak);
        else;
            keyup(sneak);
        endif;
   
        if(sprinting);
            sprint;
        else;
            unsprint;
        endif;
    endif;
loop;
}$$

2. onChat para reiniciar ao relogar:
2.1. Vá no evento onChat
2.2. No final dele,
sem apagar nada, digite isto: |$$<onChat_inventario_movel.txt>

dJCGt5o.png
2.3. Clique em Edit File
2.4. Digite onChat_inventario_movel.txt e clique em Create
2.5. Cole o código abaixo e salve tudo:

Código:
$${
ifmatches("%CHATCLEAN%","^. Agora voc. est. logado");
    stop("INVENTARIO_MOVEL");
    unset(@inventario_movel);
    exec("inventario_movel.txt","INVENTARIO_MOVEL");
endif;
}$$


Com a onChat instalada, a macro será iniciada sempre que você logar na CL. Se não quiser isso, não instale a onchat :D

Essa macro não começa a mover o player assim que o inventário é aberto. Para isso tem essa outra macro aqui.

E é isso, galera.
Valeu :peppochapeu:
 
Última edição:
Curti, bem que poderia adicionala padrão ao Modpack "onChat" seu e do Sleep por favor, para não ter que usar algum botão, ja deveria vir ativada automaticamente, sugiro isso
Buenas.

Vi um pedido aqui no fórum e resolvi fazer um rascunho, mas acabou ficando bom então resolvi fazer esse tópico separado.

Essa macro te deixa se movimentar com o inventário aberto. É só isso mesmo: quando você abre o inventário, você ainda consegue se mexer.

Portanto, com o inventário aberto, você pode usar:
• WASD para se movimentar (frente, esquerda, trás e direita);
• Espaço para pular;
• Shift para agachar (sneak);
• CTRL para correr (sprint);
• As setas do teclado (↑↓→←) para mover a mira


Ela não começa a correr sozinho. Para isso tem essa outra macro aqui.

Código:

Código:
$${
log(" ");
toggle(inv);
if(!inv);
    log("&f&l[&2&lMA&f&lC&4&lRO&f&l] &fInventário móvel: &cOFF&4!");
    unsprint;
    keyup(sneak);
    keyup(jump);
    keyup(forward);
    keyup(left);
    keyup(right);
    keyup(back);
    stop;
endif;
log("&f&l[&2&lMA&f&lC&4&lRO&f&l] &fInventário móvel: &aON&2!");

do();
    if((GUI == "GUIINVENTORY")||(GUI == "GUICONTAINERCREATIVE"));
        if(KEY_W);
            keydown(forward);
        else;
            keyup(forward);
        endif;
        if(KEY_S);
            keydown(back);
        else;
            keyup(back);
        endif;
        if(KEY_D);
            keydown(right);
        else;
            keyup(right);
        endif;
        if(KEY_A);
            keydown(left);
        else;
            keyup(left);
        endif;
        if(KEY_SPACE);
            keydown(jump);
        else;
            keyup(jump);
        endif;
        if(CTRL);
            sprint;
        else;
            unsprint;
        endif;
        if(SHIFT);
            keydown(sneak);
        else;
            keyup(sneak);
        endif;
        if(KEY_LEFT);
            look(-5,);
        endif;
        if(KEY_RIGHT);
            look(+5,);
        endif;
        if(KEY_UP);
            look(,-5);
        endif;
        if(KEY_DOWN);
            look(,+5);
        endif;
    endif;
loop;
}$$
 
Curti, bem que poderia adicionala padrão ao Modpack "onChat" seu e do Sleep por favor, para não ter que usar algum botão, ja deveria vir ativada automaticamente, sugiro isso
Só tu adicionar um text lá, e onde fica onchat usar $$<nomedamacro.txt> que ela é ativada ao logar no servidor
 
Só tu adicionar um text lá, e onde fica onchat usar $$<nomedamacro.txt> que ela é ativada ao logar no servidor
manda tutorial/ print como faz ;-; se eu for mexer la eu faço cagada, hoje tive que refazer um modpack pq buguei algum macro q ficava ativado invisivel e ficava dando dc por spam invisivel kkk
 
Curti, bem que poderia adicionala padrão ao Modpack "onChat" seu e do Sleep por favor, para não ter que usar algum botão, ja deveria vir ativada automaticamente, sugiro isso
Resolvido, adicionei ao tópico. Talvez tenha que instalar de novo, pq alterei o nome do .txt

manda tutorial/ print como faz ;-; se eu for mexer la eu faço cagada, hoje tive que refazer um modpack pq buguei algum macro q ficava ativado invisivel e ficava dando dc por spam invisivel kkk
Coloquei ali xd

Só tu adicionar um text lá, e onde fica onchat usar $$<nomedamacro.txt> que ela é ativada ao logar no servidor
Fiz um switch simples ali agora, pra isso :peppopiscada: valeu!
 
Resolvido, adicionei ao tópico. Talvez tenha que instalar de novo, pq alterei o nome do .txt


Coloquei ali xd


Fiz um switch simples ali agora, pra isso :peppopiscada: valeu!
eu consegui configurar, colooquei um botao, e a on chat, ao entrar ela entra e liga sozinha, mas teria como eu incluir ela dentro do on chat, para lvirar esse botão e deixar embutido na onChat ? e como o cara citou acima, seria bom se corresse, pra desativar poderia usar o control ou algo assim, na opção da pessoa andar ou correr se quiser. Mas em si essa ja ajuda muito vlw
 
Macro boa, mas aparentemente quando abre o inv ele para de correr pra voltar a correr tem que segurar o CTRL ai não faz sentido pra mim, por isso prefiro o meu ainda.
Bacana, fiz um edit ali, dá uma olhada. Agora o CTRL é um switch pra ligar/desligar o sprint. Por padrão inicia ligado.

eu consegui configurar, colooquei um botao, e a on chat, ao entrar ela entra e liga sozinha, mas teria como eu incluir ela dentro do on chat, para lvirar esse botão e deixar embutido na onChat ? e como o cara citou acima, seria bom se corresse, pra desativar poderia usar o control ou algo assim, na opção da pessoa andar ou correr se quiser. Mas em si essa ja ajuda muito vlw

A onChat que eu fiz já faz isso. Não precisa mais ligar a macro, ela vai ser ligada sozinha pela onChat (aí se quiser desligar ela basta clicar no botão, se você criou um... ou pela tecla das aspas). Segue o tópico ali, tem que ser o nome do arquivo que eu defini no tópico.
 
manda tutorial/ print como faz ;-; se eu for mexer la eu faço cagada, hoje tive que refazer um modpack pq buguei algum macro q ficava ativado invisivel e ficava dando dc por spam invisivel kkk
não dá, não tenho nenhum laucher pra testar macro 1.5.3
 
Creio que se for uma macro que faça isso sem hacks não toma reset, até porq tu pode pescar com inv aberto,, pq não poderia hitar?
porque hitar não é a mesma coisa que clicar com o botão direito :peppochapeu: o mod macro não deixa atacar com o inv aberto. Se vc conseguir fazer isso, usando o antihack, vc tá com alguma modificação que burlou o anti-cheat (aka hack)
 
Status
Não está aberto para novas respostas.

Usuários que estão visualizando este tópico

Voltar
Topo