[Resolvido] [Duvida] Queria juntar algumas ações em uma só

Bem-vindo!

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

Inscreva-se agora!
Status
Não está aberto para novas respostas.

zDanett

Neutro
Entrou
Jul 19, 2017
Mensagens
9
Cubos
0
Bom , nunca achei uma macro que executasse
a remoção de certos itens de um baú ao mesmo tempo para o inventário.

Porem o mais próximo que consegui chegar

foi algo que execute a remoção de pouco em pouco :

$${
log(&c&lRemovendo);
key(use);
wait(2);
for(#a,0,53);
getslotitem(%#a%,&a);
ifmatches(%&a%,<PrimeiroId>);
slotclick(%#a%,l,true);
endif;
next;
for(#a,0,53);
getslotitem(%#a%,&a);
ifmatches(%&a%,<SegundoId>);
slotclick(%#a%,l,true);
endif;
next;
for(#a,0,53);
getslotitem(%#a%,&a);
ifmatches(%&a%,<TerceiroId>);
slotclick(%#a%,l,true);
endif;
next;
gui();
log(&a&lRemovido);
}$$

Para poucos itens não tem problema, más para o que preciso que no caso são 14 itens/ids diferentes ele acaba
demorando muito tempo,
sendo inviável o uso da macro.

Queria alguma ajuda para que conseguisse passar todos esses itens de um jeito mais rápido sem ter que fazer esse processo por etapas.
E se possível alguma ação que jogue fora outros itens/id que no caso não são os mesmos.

Qualquer ajuda é válida!
 
Última edição:
Você pode usar o IFMATCHES para verificar simultaneamente vários itens, por exemplo:
IFMATCHES("%#var%","id1|id2|id3");
ou
IF((%#var%=id1)||(%#var%=id2)||(%#var%=id3));

Espero ter ajudado ;)
 
Você pode usar o IFMATCHES para verificar simultaneamente vários itens, por exemplo:
IFMATCHES("%#var%","id1|id2|id3");
ou
IF((%#var%=id1)||(%#var%=id2)||(%#var%=id3));

Espero ter ajudado ;)
Muito obrigado me ajudou mttttt
 
Status
Não está aberto para novas respostas.

Users who are viewing this thread

Voltar
Topo