Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Ao se registrar conosco, você poderá discutir, compartilhar e enviar mensagens privadas com outros membros da nossa comunidade.
Registrar agora!$${
if(@rep);
log("&f&l[&9&lMA&f&lCRO] &f&lTa Cheio? &c&lOFF");
unset(@rep);
stop();
endif;
else;
log("&f&l[&9&lMA&f&lCRO] &f&lTa Cheio? &a&lON");
set(@rep);
DO();
log("&f&l[&9&lMA&f&lCRO] &f&lPausa Vamos Verificar");
gui(inventory);
#j = 0;
FOR(#i,9,44);
GETSLOTITEM(%#i%,&idvar,#stack);
IF(%#stack%==64);
#j = %#j%+1;
ENDIF;
NEXT;
gui();
IF(%#j% > 30);
log("&f&l[&9&lMA&f&lCRO] &f&lTa Cheio? &c&lOFF");
log("&f&l[&9&lMA&f&lCRO] &4&lINVENTARIO CHEIO");
unset(@rep);
stop();
ENDIF;
wait(120000ms); // 2 minuto
LOOP;
endif;
}$$
Uma dúvida, se por um acaso eu encher o inventário de minério, pra ir pegando mais, ele vai ficar avisando que tá cheio? Ou só avisa quando tiver 64 de cada item no inv?Segue aqui fiz de coração
Código:$${ if(@rep); log("&f&l[&9&lMA&f&lCRO] &f&lTa Cheio? &c&lOFF"); unset(@rep); stop(); endif; else; log("&f&l[&9&lMA&f&lCRO] &f&lTa Cheio? &a&lON"); set(@rep); DO(); log("&f&l[&9&lMA&f&lCRO] &f&lPausa Vamos Verificar"); gui(inventory); #j = 0; FOR(#i,9,44); GETSLOTITEM(%#i%,&idvar,#stack); IF(%#stack%==64); #j = %#j%+1; ENDIF; NEXT; gui(); IF(%#j% > 30); log("&f&l[&9&lMA&f&lCRO] &f&lTa Cheio? &c&lOFF"); log("&f&l[&9&lMA&f&lCRO] &4&lINVENTARIO CHEIO"); unset(@rep); stop(); ENDIF; wait(120000ms); // 2 minuto LOOP; endif; }$$
Uma dúvida, se por um acaso eu encher o inventário de minério, pra ir pegando mais, ele vai ficar avisando que tá cheio? Ou só avisa quando tiver 64 de cada item no inv?
Saquei, mas tá da hora assim. Se puder e tiver como, claro, podia adicionar essa função de ligar e desligar por tecla.Excelente pergunta, ele avisa uma única vez e desliga a macro quando tem mais de 30 packs (30 slots preenchidos de 64 itens cada) no inventário, mas dá pra adicionar a função de teclar home ou ficar avisando até esvaziar também. Como foi um pedido somente para avisar quando enchesse foi assim que fiz a resolução.
Saquei, mas tá da hora assim. Se puder e tiver como, claro, podia adicionar essa função de ligar e desligar por tecla.
Desligar e ligar por tecla ela já faz mas quando enche ela automaticamente desliga sozinha também mas posso retirar é simples
$${
if(@rep);
log("&f&l[&9&lMA&f&lCRO] &f&lTa Cheio? &c&lOFF");
unset(@rep);
stop();
endif;
else;
log("&f&l[&9&lMA&f&lCRO] &f&lTa Cheio? &a&lON");
set(@rep);
DO();
log("&f&l[&9&lMA&f&lCRO] &f&lPausa Vamos Verificar");
gui(inventory);
#j = 0;
FOR(#i,9,44);
GETSLOTITEM(%#i%,&idvar,#stack);
IF(%#stack%==64);
#j = %#j%+1;
ENDIF;
NEXT;
gui();
IF(%#j% > 30);
do(10);
log("&f&l[&9&lMA&f&lCRO] &4&lINVENTARIO CHEIO");
wait(100ms);
loop;
ENDIF;
wait(120000ms); // 2 minuto
LOOP;
endif;
}$$
BoaaaCódigo:$${ if(@rep); log("&f&l[&9&lMA&f&lCRO] &f&lTa Cheio? &c&lOFF"); unset(@rep); stop(); endif; else; log("&f&l[&9&lMA&f&lCRO] &f&lTa Cheio? &a&lON"); set(@rep); DO(); log("&f&l[&9&lMA&f&lCRO] &f&lPausa Vamos Verificar"); gui(inventory); #j = 0; FOR(#i,9,44); GETSLOTITEM(%#i%,&idvar,#stack); IF(%#stack%==64); #j = %#j%+1; ENDIF; NEXT; gui(); IF(%#j% > 30); do(10); log("&f&l[&9&lMA&f&lCRO] &4&lINVENTARIO CHEIO"); wait(100ms); loop; ENDIF; wait(120000ms); // 2 minuto LOOP; endif; }$$
Agora sim entregue as duas versões