ENTREGUE [Macro] Repair gogo!

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.
ja tinha esse macro mais vlw edito uma parte dele belo ctrl + c e crtl + v :) up kk
 
Kilbyre disse:
Introdução
Está complicado pegar arcos e ficar reparando para começar a reparar ferro :/ ? Seus problemas acabaram !
A macro a seguir foi baseada em uma macro que já foi postada no fórum, mas me disseram que havia alguns bugs então resolvi criar uma própria e mais simples :P

Como montar o local
[media]http://www.youtube.com/watch?v=rmcDX0wS584[/media]


Explicação
Fique em cima do bloco de ferro e ligue a macro, assim que TODAS as enxadas estiverem com menos de 15 de uso, ele repara 1 a 1 e volta a gasta-las. Pode colocar até 27 packs de qualquer material no inventário! Pode também utilizar enxada de qualquer material!
Se a macro for desligada, ele diz quantas enxadas foram reparadas!

Favor NÃO utilizar em caso de lag extremo.. pois a enxada irá com certeza quebrar :/
Script

$${

if(z);
log(" &c[&3%PLAYER%&c] &5Reparaçao com Enxada &4OFF");
log(" &bForam reparadas um total de : &c%#cont% &benxadas");
unset(z);
stop();

else;
set(z);
log(" &c[&3%PLAYER%&c] &5Reparaçao com Enxada &2ON");
endif;

&dir=%DIRECTION%;
ifmatches(%&dir%,N);&dir=NORTH;endif;
ifmatches(%&dir%,S);&dir=SOUTH;endif;
ifmatches(%&dir%,E);&dir=EAST;endif;
ifmatches(%&dir%,W);&dir=WEST;endif;
// ------------
#enx=1;
#cont=0;
look(%&dir%);

do;
wait(10ms);
look(+50,0);
slot(%#enx%);
key(use);

if(%DURABILITY% < 15)
INC(#enx,1);
wait(100ms);

if(%#enx% = 10);
wait(250ms);
look(%&dir%);
look(+0,90);
#enx=1;
do;
slot(%#enx%);
wait(250ms);
key(use);
wait(250ms);
key(use);
wait(250ms);
INC(#enx,1);
until(%#enx% = 10);
#enx=1;
#cont= %#cont% + 9;
endif;
endif;
loop;

log(" &c[&3%PLAYER%&c] &5Reparaçao com Enxada &4OFF");
unset(z);
stop();
}$$

Como colocar a macro?
1. Options
2. Controls
3. Macro settings
4. Escolha uma tecla desejada para acionar a macro
5. Onde está escrito "Edit macro binding for", escreva: $${$$<escolha um nome qualquer aqui.txt>}$$
6. Vá em edit file
7. Coloque o nome que colocou no passo 5 e aperte create (não esquecendo das minusculas e maiusculas!)
8. Irá aparecer uma tela cinza
9. Cole todo o script nele
10. Aperte Save e feche tudo
11. Bom divertimento :P

ChangeLog
(Caso precise)
*23/10/2013
- Macro Postada!
_____________________________________

Testado e aprovado por [member
='jimmyfilips'] :thumbsup:
Funfa na 1.7?
 
Kilbyre disse:
Introdução
Está complicado pegar arcos e ficar reparando para começar a reparar ferro :/ ? Seus problemas acabaram !
A macro a seguir foi baseada em uma macro que já foi postada no fórum, mas me disseram que havia alguns bugs então resolvi criar uma própria e mais simples :P

Como montar o local
[media]http://www.youtube.com/watch?v=rmcDX0wS584[/media]


Explicação
Fique em cima do bloco de ferro e ligue a macro, assim que TODAS as enxadas estiverem com menos de 15 de uso, ele repara 1 a 1 e volta a gasta-las. Pode colocar até 27 packs de qualquer material no inventário! Pode também utilizar enxada de qualquer material!
Se a macro for desligada, ele diz quantas enxadas foram reparadas!

Favor NÃO utilizar em caso de lag extremo.. pois a enxada irá com certeza quebrar :/
Script
$${

if(z);
log(" &c[&3%PLAYER%&c] &5Reparaçao com Enxada &4OFF");
log(" &bForam reparadas um total de : &c%#cont% &benxadas");
unset(z);
stop();

else;
set(z);
log(" &c[&3%PLAYER%&c] &5Reparaçao com Enxada &2ON");
endif;

&dir=%DIRECTION%;
ifmatches(%&dir%,N);&dir=NORTH;endif;
ifmatches(%&dir%,S);&dir=SOUTH;endif;
ifmatches(%&dir%,E);&dir=EAST;endif;
ifmatches(%&dir%,W);&dir=WEST;endif;
// ------------
#enx=1;
#cont=0;
look(%&dir%);

do;
wait(10ms);
look(+50,0);
slot(%#enx%);
key(use);

if(%DURABILITY% < 15)
INC(#enx,1);
wait(100ms);

if(%#enx% = 10);
wait(250ms);
look(%&dir%);
look(+0,90);
#enx=1;
do;
slot(%#enx%);
wait(250ms);
key(use);
wait(250ms);
key(use);
wait(250ms);
INC(#enx,1);
until(%#enx% = 10);
#enx=1;
#cont= %#cont% + 9;
endif;
endif;
loop;

log(" &c[&3%PLAYER%&c] &5Reparaçao com Enxada &4OFF");
unset(z);
stop();
}$$

Como colocar a macro?
1. Options
2. Controls
3. Macro settings
4. Escolha uma tecla desejada para acionar a macro
5. Onde está escrito "Edit macro binding for", escreva: $${$$<escolha um nome qualquer aqui.txt>}$$
6. Vá em edit file
7. Coloque o nome que colocou no passo 5 e aperte create (não esquecendo das minusculas e maiusculas!)
8. Irá aparecer uma tela cinza
9. Cole todo o script nele
10. Aperte Save e feche tudo
11. Bom divertimento :P

ChangeLog
(Caso precise)
*23/10/2013
- Macro Postada!
_____________________________________

Testado e aprovado por [member='jimmyfilips'] :thumbsup:
Boaaa lesk !
 
ótimo topico e ótimo macro obrigado por compartilhar o macro ! 100 posts ( ) 500 posts ( ) 1000 posts ( ) 2000 posts ( ) 3000 posts ( )
g6zSPc5.jpg
UM CUBO PRA EU ? <3
 
Status
Não está aberto para novas respostas.

Users who are viewing this thread

Voltar
Topo