Olá, estou criando minhas próprias macros baseado no conhecimento fornecido pelo criador do mod e pelas macros q eu encontro aqui, minha duvida é como eu faço pra usar de forma efetiva o botão direito do mouse no servidor, por exemplo, para comer, já tentei usar KEY, KEYDOWN, TOGGLEKEY, PRESS, TYPE, nada funciona pq o servidor tem uma incompatibilidade com o fato de que esses comandos executam por exemplo o clique por apenas 1 tick o que da so 0,05 segundos, em uma macro de plantação por exemplo isso não funciona pq a macro coloca o fungo no chão e ele volta para o inventário, no máximo fica uns segundos no chão e volta pro inventário como se eu não tivesse colocado, isso é problema do server, pra comer é a mesma coisa vc cria um loop com o "use" e ele fica comendo mas nunca termina de comer, preciso de ajuda pq não acho um jeito prático de clicar e segurar usando a macro nem alguma forma de aumentar esse 1 tick que ela tem por padrão nos comandos KEY o que é muito pouco pro servidor registrar como um click.
A única forma é essa que você citou Código: DO(x); KEY(USE); LOOP; Sendo x o tempo aproximado em ticks.
do(x); key(use); loop; Tente isso, já que a variável X seria o tempo que o comando key(use) ficaria sendo executado, é uma espécie de condição. Por exemplo, se X = 10: O código ficará executando key(use) até o tempo estimado de 10, nesse caso não tenho certeza mas creio que é em segundos.
Infelizmente não dá certo, como eu disse o problema é o Server, se Vc coloca um número depois do DO(, o que acontece é que ele vai executar o loop esse número de vezes, se eu coloco por exemplo DO(1000); KEY(USE); LOOP; na verdade o que ele vai fazer é clicar 1000 vezes durante 1 tick de forma contínua e o Server não aceita isso pq 1 tick é rápido demais
Com poções dá o mesmo problema, ele nunca termina de beber a poção e se for arremessavel ele joga a poção no chão e ela volta pro inventário, as vezes aparece uma mensagem dizendo que eu tenho que esperar antes de poder usar a poção de novo