$${
IFMATCHES(%CHAT%,"ativar malaka auto sign");
#poshotbar=1;
#slothotbar=36;
#flag=0;
#time=0;
#qtd=0;
#valor_venda=0;
#valor_compra=0;
#ativar=0;
#shift=0;
log( );
ACHIEVEMENTGET(Malaka Auto-Sign [ON],323);
PlaySound(random.pop);
ClearChat;
log("&5&l[MACRO]&e&l Auto-Insert de placas para itens com &b&lID+Metadata &e&lativado&c&l !!!");
log( );
wait(2);
log("&5&l[MACRO]&e&l Coloque o item desejado no slot &b&l[1] &e&lda sua Hotbar&c&l ...");
log( );
wait(2);
gui(inventory);
wait(500ms);
Slot(%#poshotbar%);
do;
getslotitem(%#slothotbar%,#id,#stack);
if(%#stack%=0);
log("&5&l[MACRO]&e&l Aguardando item no slot &b&l[1] &e&lda sua Hotbar&c&l ...");
log( );
wait(2);
inc(#time);
endif;
until((%#stack%!=0)||(%#time%=5));
if(%#time%=5);
gui();
log("&5&l[MACRO]&e&l Item não foi detectado&c&l !!!");
log( );
wait(500ms);
log("&5&l[MACRO]&e&l Certifique-se que está fazendo o procedimento correto e inicie novamente&c&l !!!");
log( );
ACHIEVEMENTGET(Malaka Auto-Sign [OFF],323);
PlaySound(random.pop);
#time=0;
#ativar=0;
BREAK;
else;
gui();
log("&5&l[MACRO]&e&l Item detectado&c&l !!!");
log( );
#ativar=1;
wait(2);
log("&5&l[MACRO]&e&l Capturando a &b&lID+Metadata &e&ldo Item&c&l !!!");
log( );
wait(2);
slot(%#slothotbar%);
}$$/iteminfo$${
wait(500ms);
endif;
endif;
//===========================================================Identificando ID de itens do tipo XXX#XXX
IFMATCHES(%CHATCLEAN%,"([0-9]+)#.+",&result);
if(%#ativar%=1);
wait(500ms);
log("&5&l[MACRO]&b&l ID+Metadata &e&ldo item capturada com sucesso&c&l !!!");
log( );
wait(3);
PlaySound(random.pop);
prompt(#qtd,$$?,"Informe Quantidade do item que deseja inserir na placa ( confirme com [ENTER] ):");
wait(500ms);
PlaySound(random.pop);
prompt(#valor_venda,$$?,"Informe Valor de venda do item ( informe 0 se só deseja comprar ) ( confirme com [ENTER] ):");
wait(500ms);
PlaySound(random.pop);
prompt(#valor_compra,$$?,"Informe Valor de compra do item ( informe 0 se só deseja vender ) ( confirme com [ENTER] ):");
wait(500ms);
if(%#qtd%=0);
log("&5&l[MACRO]&e&l Você não informou uma quantidade válida&c&l !!!");
log( );
wait(500ms);
log("&5&l[MACRO]&e&l Certifique-se que está fazendo o procedimento correto e inicie novamente&c&l !!!");
log( );
ACHIEVEMENTGET(Malaka Auto-Sign [OFF],323);
PlaySound(random.pop);
#ativar=0;
BREAK;
else;
log( );
log(&5&l[MACRO] &e&lSua placa ficará dessa forma

;
log(&f%PLAYER%);
log(&f%#qtd%);
if(%#valor_venda%=0);
log(&fS %#valor_compra%);
elseif(%#valor_compra%=0);
log(&fB %#valor_venda%);
else;
log(&fB %#valor_venda%:%#valor_compra% S);
endif;
log(&f%&result%);
log( );
wait(3);
PlaySound(random.pop);
&opcoes=SIM,NAO;
prompt(&escolha,$$[[%&opcoes%]],"Confirma os Dados?? ( Selecione SIM/NAO e confirme com [ENTER] )");
ifmatches(%&escolha%,"^SIM|sim$");
wait(500ms);
do;
log( );
log("&5&l[MACRO]&e&l Quando estiver pronto, segure a tecla &b&lSHIFT &e&lpara inserir a sua Placa&c&l !!!");
log( );
wait(2);
#flag=0;
#shift=0;
if(SHIFT);
#shift=1;
endif;
if(%#shift%=1);
if(%#valor_venda%=0);
placesign(%PLAYER%,%#qtd%,S %#valor_compra%,%&result%,true);
#flag=1;
elseif(%#valor_compra%=0);
placesign(%PLAYER%,%#qtd%,B %#valor_venda%,%&result%,true);
#flag=1;
else;
placesign(%PLAYER%,%#qtd%,B %#valor_venda%:%#valor_compra% S,%&result%,true);
#flag=1;
endif;
endif;
until(%#flag%=1);
log( );
PlaySound(random.pop);
log("&5&l[MACRO]&e&l Placa inserida com sucesso&c&l !!!");
log( );
ACHIEVEMENTGET(Malaka Auto-Sign [OFF],323);
PlaySound(random.pop);
#ativar=0;
break;
endif;
endif;
ifmatches(%&escolha%,"^NAO|nao$");
log( );
log("&5&l[MACRO]&e&l Auto-Insert de placas cancelado pelo jogador&c&l !!!");
log( );
wait(500ms);
log("&5&l[MACRO]&e&l Certifique-se que está fazendo o procedimento correto e inicie novamente&c&l !!!");
log( );
ACHIEVEMENTGET(Malaka Auto-Sign [OFF],323);
PlaySound(random.pop);
#ativar=0;
break;
endif;
endif;
endif;
//===========================================================Identificando ID de itens do tipo XXX:XXX
IFMATCHES(%CHATCLEAN%,"([1-9]+)

[1-9]+)",&result);
if(%#ativar%=1);
wait(500ms);
log("&5&l[MACRO]&b&l ID+Metadata &e&ldo item capturada com sucesso&c&l !!!");
log( );
wait(3);
PlaySound(random.pop);
prompt(#qtd,$$?,"Informe Quantidade do item que deseja inserir na placa ( confirme com [ENTER] ):");
wait(500ms);
PlaySound(random.pop);
prompt(#valor_venda,$$?,"Informe Valor de venda do item ( informe 0 se só deseja comprar ) ( confirme com [ENTER] ):");
wait(500ms);
PlaySound(random.pop);
prompt(#valor_compra,$$?,"Informe Valor de compra do item ( informe 0 se só deseja vender ) ( confirme com [ENTER] ):");
wait(500ms);
if(%#qtd%=0);
log("&5&l[MACRO]&e&l Você não informou uma quantidade válida&c&l !!!");
log( );
wait(500ms);
log("&5&l[MACRO]&e&l Certifique-se que está fazendo o procedimento correto e inicie novamente&c&l !!!");
log( );
ACHIEVEMENTGET(Malaka Auto-Sign [OFF],323);
PlaySound(random.pop);
#ativar=0;
BREAK;
else;
log( );
log(&5&l[MACRO] &e&lSua placa ficará dessa forma

;
log(&f%PLAYER%);
log(&f%#qtd%);
if(%#valor_venda%=0);
log(&fS %#valor_compra%);
elseif(%#valor_compra%=0);
log(&fB %#valor_venda%);
else;
log(&fB %#valor_venda%:%#valor_compra% S);
endif;
log(&f%&result%);
log( );
wait(3);
PlaySound(random.pop);
&opcoes=SIM,NAO;
prompt(&escolha,$$[[%&opcoes%]],"Confirma os Dados?? ( Selecione SIM/NAO e confirme com [ENTER] )");
ifmatches(%&escolha%,"^SIM|sim$");
wait(500ms);
do;
log( );
log("&5&l[MACRO]&e&l Quando estiver pronto, segure a tecla &b&lSHIFT &e&lpara inserir a sua Placa&c&l !!!");
log( );
wait(2);
#flag=0;
#shift=0;
if(SHIFT);
#shift=1;
endif;
if(%#shift%=1);
if(%#valor_venda%=0);
placesign(%PLAYER%,%#qtd%,S %#valor_compra%,%&result%,true);
#flag=1;
elseif(%#valor_compra%=0);
placesign(%PLAYER%,%#qtd%,B %#valor_venda%,%&result%,true);
#flag=1;
else;
placesign(%PLAYER%,%#qtd%,B %#valor_venda%:%#valor_compra% S,%&result%,true);
#flag=1;
endif;
endif;
until(%#flag%=1);
log( );
PlaySound(random.pop);
log("&5&l[MACRO]&e&l Placa inserida com sucesso&c&l !!!");
log( );
ACHIEVEMENTGET(Malaka Auto-Sign [OFF],323);
PlaySound(random.pop);
#ativar=0;
break;
endif;
endif;
ifmatches(%&escolha%,"^NAO|nao$");
log( );
log("&5&l[MACRO]&e&l Auto-Insert de placas cancelado pelo jogador&c&l !!!");
log( );
wait(500ms);
log("&5&l[MACRO]&e&l Certifique-se que está fazendo o procedimento correto e inicie novamente&c&l !!!");
log( );
ACHIEVEMENTGET(Malaka Auto-Sign [OFF],323);
PlaySound(random.pop);
#ativar=0;
break;
endif;
endif;
endif;
}$$