ENTREGUE [Macro] Placa Automática! 1OO% Funcionando

Bem-vindo!

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

Registrar agora!
  • PROMOÇÃO DE NATAL NO AR

    Novo servidor: CraftLandia Olimpo


Status
Não está aberto para novas respostas.
pedrocavalcantis disse:
Só funciona na primeira placa, na 2 ela bota mas some '-'
É porque você está colocando muito rápido, e o servidor não aceita. Tente colocar a placa, abrir o bau e depois colocar a placa em outro bau.
 
MrBlueees disse:
É porque você está colocando muito rápido, e o servidor não aceita. Tente colocar a placa, abrir o bau e depois colocar a placa em outro bau.
na verdade não é o servidor

o o mod macro msmo


tem uma maneira de "desbugar" isso
 
MrBlueees disse:
[Placa] Automática



Introdução
Bom, estava olhando no fórum e vi apenas um macro de fazer placas de SHOP automáticamente. Eu testei e não consegui utilizar, estava bugando e as placas ficavam em branco.
Fiz esse macro bem simples, pra facilitar aí quem precisa de fazer mais de 50 placas pra uma loja de fungo por exemplo.


Tutorial
Coloque $$<nome_que_quiser.txt> em qualquer tecla. Veja o exemplo:
SiuUfJW.png

Agora clique em Edit Files. Veja o exemplo:
kU3jcai.png

Agora digite na caixa em branco, o nome_que_colocou no primeiro código (ali no $$<nome_que_quiser.txt>). Depois clique em create. Veja o exemplo:
uiSy6bA.png

Cole o seguinte código na caixa de texto que acabou de abrir:
$${
if(mr);
log( );
log(&6&l[PLACA] &d&lAUTOMATICA &4&l[OFF]);
log( );
toggle(mr);
unset(ncontinuando);
unset(continuando);
unset(mr1);
stop;
else;
log( );
log(&6&l[PLACA] &d&lAUTOMATICA &2&l[ON]);
log(&d&lPara desligar pressione &4&l%KEYNAME%);
log( );
ACHIEVEMENTGET("by MrBlueees",351:4);
toggle(mr);
endif;

if(%&item%=nothing);set(mr1);endif;
if(%&venda%=nothing);set(mr1);endif;
if(%&compra%=nothing);set(mr1);endif;
if(%#qtd%=nothing);set(mr1);endif;


if(mr1);
&cont=n;

IFBEGINSWITH(%&cont%,s);
IFENDSWITH(%&cont%,s);
set(continuando);
ENDIF;
ENDIF;
IFBEGINSWITH(%&cont%,S);
IFENDSWITH(%&cont%,S);
set(continuando);
ENDIF;
ENDIF;

IFBEGINSWITH(%&cont%,n);
IFENDSWITH(%&cont%,n);
set(ncontinuando);
ENDIF;
ENDIF;
IFBEGINSWITH(%&cont%,N);
IFENDSWITH(%&cont%,N);
set(ncontinuando);
ENDIF;
ENDIF;

if(continuando);
log(&4&lContinuando última configuraçao!);
unset(ncontinuando);
unset(continuando);

elseif(ncontinuando);
prompt(&item,$$i,"Qual o ID do item que estará nesse shop?");
prompt(&venda,$$?,"Qual o preço para você vender para os players? Caso queira que seja de graça ponha FREE.");
prompt(&compra,$$?,"Qual o preço para você comprar dos players? Caso queira que seja de graça ponha FREE.");
prompt(#qtd,$$?,"Qual a quantidade para Comprar/Vender? (Normalmente é 64, ou multiplos dele. Ex: 12,32, etc.)");
unset(ncontinuando);
unset(continuando);

else;
log( );
log(&4&lRESPOSTA INVALIDA! Coloque apenas &b&lS &4&lou &b&lN&4&l!);
log(&6&l[PLACA] &d&lAUTOMATICA &4&l[OFF]);
log( );
toggle(mr);
unset(ncontinuando);
unset(continuando);
unset(mr1);
stop;


endif;

if(%&item%=nothing);
log( );
log(&4&lNENHUM VALOR NA &6&lPRIMEIRA &4&lPERGUNTA);
log(&6&l[PLACA] &d&lAUTOMATICA &4&l[OFF]);
log( );
toggle(mr);
unset(ncontinuando);
unset(continuando);
unset(mr1);
stop;
endif;

if(%&venda%=nothing);
log( );
log(&4&lNENHUM VALOR NA &6&lSEGUNDA &4&lPERGUNTA);
log(&6&l[PLACA] &d&lAUTOMATICA &4&l[OFF]);
log( );
toggle(mr);
unset(ncontinuando);
unset(continuando);
unset(mr1);
stop;
endif;

if(%&compra%=nothing);
log( );
log(&4&lNENHUM VALOR NA &6&lTERCEIRA &4&lPERGUNTA);
log(&6&l[PLACA] &d&lAUTOMATICA &4&l[OFF]);
log( );
toggle(mr);
unset(ncontinuando);
unset(continuando);
unset(mr1);
stop;
endif;

if(%#qtd%=nothing);
log( );
log(&4&lNENHUM VALOR NA &6&lQUARTA &4&lPERGUNTA);
log(&6&l[PLACA] &d&lAUTOMATICA &4&l[OFF]);
log( );
toggle(mr);
unset(ncontinuando);
unset(continuando);
unset(mr1);
stop;
endif;

do();
log( );
log(&4&lPRESSIONE &6&lSHIFT &4&lPOR);
log(&4&lALGUNS SEGUNDOS PARA COLOCAR SUA PLACA);
log( );
log(&d&lSua placa será assim:);
log(&f&l%PLAYER%);
log(&3&l%#qtd%);
log(&3&lB %&venda%:%&compra% S);
log(&3&l%&item%);
log( );

wait(2);
if(SHIFT);
placesign(%PLAYER%,%#qtd%,B %&venda%:%&compra% S,%&item%,true);
endif;
wait(500ms);
loop;


else;

prompt(&cont,$$?,"Continuar última configuraçao? s/n");

IFBEGINSWITH(%&cont%,s);
IFENDSWITH(%&cont%,s);
set(continuando);
ENDIF;
ENDIF;
IFBEGINSWITH(%&cont%,S);
IFENDSWITH(%&cont%,S);
set(continuando);
ENDIF;
ENDIF;

IFBEGINSWITH(%&cont%,n);
IFENDSWITH(%&cont%,n);
set(ncontinuando);
ENDIF;
ENDIF;
IFBEGINSWITH(%&cont%,N);
IFENDSWITH(%&cont%,N);
set(ncontinuando);
ENDIF;
ENDIF;

if(continuando);
log(&4&lContinuando última configuraçao!);
unset(ncontinuando);
unset(continuando);

elseif(ncontinuando);
prompt(&item,$$i,"Qual o ID do item que estará nesse shop?");
prompt(&venda,$$?,"Qual o preço para você vender para os players? Caso queira que seja de graça ponha FREE.");
prompt(&compra,$$?,"Qual o preço para você comprar dos players? Caso queira que seja de graça ponha FREE.");
prompt(#qtd,$$?,"Qual a quantidade para Comprar/Vender? (Normalmente é 64, ou multiplos dele. Ex: 12,32, etc.");
unset(ncontinuando);
unset(continuando);

else;
log( );
log(&4&lRESPOSTA INVALIDA! Coloque apenas &b&lS &4&lou &b&lN&4&l!);
log(&6&l[PLACA] &d&lAUTOMATICA &4&l[OFF]);
log( );
toggle(mr);
unset(ncontinuando);
unset(continuando);
unset(mr1);
stop;


endif;

if(%&item%=nothing);
log( );
log(&4&lNENHUM VALOR NA &6&lPRIMEIRA &4&lPERGUNTA);
log(&6&l[PLACA] &d&lAUTOMATICA &4&l[OFF]);
log( );
toggle(mr);
unset(ncontinuando);
unset(continuando);
unset(mr1);
stop;
endif;

if(%&venda%=nothing);
log( );
log(&4&lNENHUM VALOR NA &6&lSEGUNDA &4&lPERGUNTA);
log(&6&l[PLACA] &d&lAUTOMATICA &4&l[OFF]);
log( );
toggle(mr);
unset(ncontinuando);
unset(continuando);
unset(mr1);
stop;
endif;

if(%&compra%=nothing);
log( );
log(&4&lNENHUM VALOR NA &6&lTERCEIRA &4&lPERGUNTA);
log(&6&l[PLACA] &d&lAUTOMATICA &4&l[OFF]);
log( );
toggle(mr);
unset(ncontinuando);
unset(continuando);
unset(mr1);
stop;
endif;

if(%#qtd%=nothing);
log( );
log(&4&lNENHUM VALOR NA &6&lQUARTA &4&lPERGUNTA);
log(&6&l[PLACA] &d&lAUTOMATICA &4&l[OFF]);
log( );
toggle(mr);
unset(ncontinuando);
unset(continuando);
unset(mr1);
stop;
endif;

do();
log( );
log(&4&lPRESSIONE &6&lSHIFT &4&lPOR);
log(&4&lALGUNS SEGUNDOS PARA COLOCAR SUA PLACA);
log( );
log(&d&lSua placa será assim:);
log(&f&l%PLAYER%);
log(&3&l%#qtd%);
log(&3&lB %&venda%:%&compra% S);
log(&3&l%&item%);
log( );

wait(2);
if(SHIFT);
placesign(%PLAYER%,%#qtd%,B %&venda%:%&compra% S,%&item%,true);
endif;
wait(500ms);
loop;

}$$

Salve tudo e pronto!

Vídeo Tutorial

https://www.youtube.com/watch?v=FywH8fbNwnQ​


Changelog

[27/10/2014] 13:33 - Tópico criado.
[27/10/2014] 18:14 - Vídeo Adicionado
[27/10/2014] 19:06 - Bug(s) corrigido(s).



É isso galera, o macro é bem intuitivo. Depois de instalar é só ativar que você saberá o que fazer.

Att. [member=MrBlueees]




kkkkkk esse macro e muuiitoooo util e topppppppp vlw mrblueees :P
 
Devasteytor disse:
na verdade não é o servidor

o o mod macro msmo


tem uma maneira de "desbugar" isso
O modmacro não é porque já testei offline e da pra colocar placas infinitamente sem erros.
 
MrBlueees disse:
O modmacro não é porque já testei offline e da pra colocar placas infinitamente sem erros.
pse mas ainda assim tem como desbugar isso msmo no servidor
 
Status
Não está aberto para novas respostas.

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

Voltar
Topo