ENTREGUE [2.0] Pesca - lixeira, baus ilimitados e +

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.
jimmyfilips disse:
Resolvido

$${

if(pesca);

ACHIEVEMENTGET(pesca desativada,346);unset(pesca);stop();

else;

ACHIEVEMENTGET(pesca ativada,346);set(pesca);set(bausok);#nbau=1;

endif;

ifmatches(%DIRECTION%,N);&dir=NORTH;endif;

ifmatches(%DIRECTION%,S);&dir=SOUTH;endif;

ifmatches(%DIRECTION%,E);&dir=EAST;endif;

ifmatches(%DIRECTION%,W);&dir=WEST;endif;


PROMPT(#maxbau,$$?,"Quantos baús você irá utilizar?");

PROMPT(&discos,$$?,"venderá discos? (s/n)");


do;

//================================================ preparar

gui(inventory);pick(346);

look(%&dir%);look(,-90);

//================================================ repara

if(%DURABILITY%<20);look(,90);

ACHIEVEMENTGET(Reparando a vara,346);

wait(500ms);

do(2);key(use);wait(500ms);loop;

ACHIEVEMENTGET(Vara reparada,346);

endif;

//================================================ pesca

look(%&dir%);look(,-90);

do(19);key(use);wait(1ms);loop;

//================================================ verifica inventario

if(bausok);wait(10ms);

getslotitem(35,#id,#stack);

//================================================ limpa

if(%#stack%!=0);

look(%&dir%);look(,0);


ARRAYSIZE(#li,#size);#size = #size - 1;

FOR(#y,0,%#size%);

POP(#li,#tempvar);

NEXT;


#tempvar = 0;

#li[] = 256$;

#li[] = 257$;

#li[] = 258$;

#li[] = 267$;

#li[] = 283$;

#li[] = 284$;

#li[] = 285$;

#li[] = 286$;

#li[] = 292$;

#li[] = 293$;

#li[] = 294$;

#li[] = 306$;

#li[] = 307$;

#li[] = 308$;

#li[] = 309$;

#li[] = 314$;

#li[] = 315$;

#li[] = 316$;

#li[] = 317$;


ACHIEVEMENTGET(limpando inventario,325);

for(#slotn,9,44);

GETSLOTITEM(%#slotn%,#id,#stack);INDEXOF(#li,#index,%#id%);

IF((#index != -1) && (%#id% != 0));

SLOTCLICK(%#slotn%);SLOTCLICK(-999);WAIT(50ms);

ENDIF;

next;

ACHIEVEMENTGET(Inventario limpo,325);

//================================================ discos

ifmatches(%&discos%,s);

gui();

ACHIEVEMENTGET(vendendo discos,2259);

for(#hdisco,1,12);

type(sst);wait(500ms);

type( /home disco);wait(500ms);

type(%#hdisco%);wait(1);PRESS(return);

wait(5);do(2);key(attack);wait(1);loop;wait(1);

next;

ACHIEVEMENTGET(discos vendidos,2259);

endif;

//================================================ baus

gui();

do;wait(1);

type(sst);wait(500ms);

type( /home bau);wait(500ms);

type(%#nbau%);

wait(1);PRESS(return);wait(5);

ACHIEVEMENTGET(guardando itens,146);

key(use);wait(1);


for(#slotn,54,89);

GETSLOTITEM(%#slotn%,#id,#stack);

if(%#id%=346);elseif(%#id%=287);else;

slotclick(%#slotn%,l,true);wait(30ms);

endif;

next;

//================================================ verifica bau cheio

wait(500ms);getslotitem(53,#id,#stack);wait(500ms);

if(%#stack%!=0);inc(#nbau);endif;

if(%#nbau%=%#maxbau%);

unset(bausok);ACHIEVEMENTGET(baús cheios,146);gui();

else;gui();endif;


until(%#stack%=0);

ACHIEVEMENTGET(itens guardandos,146);

}$$/home pesca$${wait(5);

endif;endif;loop;

}$$

nao tem como identificar os com ou sem encantamento atraves do id
ainda não foi ;( amanhã vou upar o vídeo blZ?
 
Cadu1 disse:
Ele ta deixando alguns items no inventario
o tempo de delay pra evitar isso foi aumentado, se ainda acontece é resultado de lag, não há o que fazer, se eu fizesse um sistema pra evitar isso o desempenho do macro cairia pela metade

EndeeR disse:
ainda não foi ;( amanhã vou upar o vídeo blZ?
caramba cara '-' alguma coisa vc ta fazendo errado
 
jimmyfilips disse:
o tempo de delay pra evitar isso foi aumentado, se ainda acontece é resultado de lag, não há o que fazer, se eu fizesse um sistema pra evitar isso o desempenho do macro cairia pela metade

caramba cara '-' alguma coisa vc ta fazendo errado
po o código que tu passo eu puis :/ ele apaereceu ''inventario limpado'' mais não limpa será que os id está errado?
 
Boa noite, primeiramente quero pedir-lhe desculpas por não conceguir utilizar seu macro, segundo quero pedir sua ajuda com um outro macro. O macro a seguir é uma modificação simples mas eficiente de uma macro de matar mobs para macro de pescaria, mas gostaria de saber como posso anexar o sistema de lixeira igual ao utilizado na sua macro. De antemão agradeço, se você puder me ajudar, pois não sei onde localizo na programação da macro o sistema de lixeira pra funcionar sem problemas.
MACRO:
$${
if(pesca);
log("&4[Macro] &6Pesca desativado.");
unset(pesca);
stop();
else;
log("&4[Macro] &6Pesca ativado.");
set(pesca);

&dir = %DIRECTION%;
#bau=1;
set(nf);

ifmatches(%&dir%,N);&dir=NORTH;endif;
ifmatches(%&dir%,S);&dir=SOUTH;endif;
ifmatches(%&dir%,E);&dir=EAST;endif;
ifmatches(%&dir%,W);&dir=WEST;endif;

do;
pick(276);

if(%DURABILITY%<20);
look(0,90);
log("&4[Macro] &6 Durabilidade baixa, reparando...");
wait(500ms);
key(use);
wait(500ms);
key(use);}$$
/pvp off
$${log("&4[Macro] &6 Vara reparada!");
endif;

do(50);
look(%&dir%);
look(,-90);
wait(200ms);
key(use);
loop;
if(nf);

wait(1);
gui(inventory);
wait(1);
getslotitem(35,#id,#stack);
if(%#stack%=0);
gui();
else;
do;
wait(1);}$$

$${if(%#bau%=1);}$$
/home bau1
$${endif;}$$
$${if(%#bau%=2);}$$
/home bau2
$${endif;}$$
$${if(%#bau%=3);}$$
/home bau3
$${endif;}$$
$${if(%#bau%=4);}$$
/home bau4
$${endif;}$$
$${if(%#bau%=5);}$$
/home bau5
$${endif;}$$
$${if(%#bau%=6);}$$
/home bau6
$${endif;}$$
$${if(%#bau%=7);}$$
/home bau7
$${endif;}$$
$${if(%#bau%=8);}$$
/home bau8
$${endif;}$$
$${if(%#bau%=9);}$$
/home bau9
$${endif;}$$
$${if(%#bau%=10);}$$
/home bau10
$${endif;}$$
$${if(%#bau%=11);}$$
/home bau11
$${endif;}$$
$${if(%#bau%=12);}$$
/home bau12
$${endif;}$$
$${if(%#bau%=13);}$$
/home bau13
$${endif;}$$
$${if(%#bau%=14);}$$
/home bau14
$${endif;}$$

$${wait(5);
key(use);
wait(1);
for(#i,54,87);
slotclick(%#i%,l,true);
wait(30ms);
next;
wait(500ms);
getslotitem(53,#id,#stack);
wait(500ms);
if(%#stack%!=0);
inc(#bau);
endif;
if(%#bau%=14);
unset(nf);
log("&4[Macro] &6Baús cheios! Apenas pescar.");
gui();
else;
gui();
endif;
until(%#stack%=0);}$$
/home pesca
$${endif;
endif;
loop;
endif;
}$$
 
MACRO foda pra krl <3 mas nao me liguei muito nos paranauê ali de joga itens fora hue
 
Jimmy, na verdade o problema com os itens sobrando no inventário não é com a macro, e sim com a trap. A lava precisa estar dois blocos de onde se pesca, pois ai a macro vai dropar os itens e eles não vão voltar pro inventário aleatoriamente.
 
Tutuuu disse:
Jimmy, na verdade o problema com os itens sobrando no inventário não é com a macro, e sim com a trap. A lava precisa estar dois blocos de onde se pesca, pois ai a macro vai dropar os itens e eles não vão voltar pro inventário aleatoriamente.
Tbm acho isso
Tem como manda uma print da sua trap ?
 
Cadu1 disse:
Tbm acho isso
Tem como manda uma print da sua trap ?
Não precisa, é bem simples, observe.

L
B
P

L = Lava
B = Bloco qualquer
P = Onde você pesca(com bloco de ferro em baixo).
 
Jimmy , você adicionou cores nas palavras que não poder ser dita no chat , tais como: &e , &d , &2 , &r.
Bom , ai Quando eu inicio o macro , eu sou automaticamente kikado do server e aparece: você não pode usar as cores &e , &d , &2 , &r. Jimmy resolve esse erro por favor. Obrigado.
 
Pietra Ribeiro disse:
Nao da pa usar o macro em segundo plano?
com F3+P sim, sem problemas, qualquer duvida veja este topico http://forum.craftlandia.com.br/ipb/index.php?/topic/191827-tutorial-usando-qualquer-macro-em-segundo-plano/

Tutuuu disse:
Jimmy, na verdade o problema com os itens sobrando no inventário não é com a macro, e sim com a trap. A lava precisa estar dois blocos de onde se pesca, pois ai a macro vai dropar os itens e eles não vão voltar pro inventário aleatoriamente.
pode ser, é que eu particularmente nao tive esse problema, mas essa é uma boa solução! talvez eu ate coloque no topico ^^

Flamejante disse:
Jimmy , você adicionou cores nas palavras que não poder ser dita no chat , tais como: &e , &d , &2 , &r.
Bom , ai Quando eu inicio o macro , eu sou automaticamente kikado do server e aparece: você não pode usar as cores &e , &d , &2 , &r. Jimmy resolve esse erro por favor. Obrigado.
isso acontece quando você não copia o codigo por completo, verifique se vc copiou o "$${" no começo e o "}$$" no final.
 
Boa cara mas eu não sou vip, e com aquele macro que troca de varas sabe, eu upo muito pouco, eu não entendo ...
 
Macro muito bom cara, eu ainda n testei mais vai me ajudar muito e ajudar muitos tb, Parabéns pelo macro.... Vlw por compartilhar com todos :).
 
Status
Não está aberto para novas respostas.

Users who are viewing this thread

Voltar
Topo