ALGUEM PODERIA ATUALIZAR ESSE MACRO OQUE ACONTECE E QUE O MACRO E DA 1.5 MAIS ELE N ESPERA 3 SEGUNDO DEPOIS DA /HOME PRA GUARDA FUNGO POIS O MACRO N E FEITO PARA O SERVE DO CRAFTLANDIA SO QUERE QUE COLOQUE PRA ELE DA /HOME FUNGO SEI LA E ESPERE NO MINIMO 3SEG PRA N BUGA $${ if(@neth3); keyup(forward); unset(@neth3); }$$ /sethome fungotemp $${ #snposx1=%XPOS%; #snposx2=%ZPOS%; log("&d» &6Colheita Automática &c[OFF]"); stop(); else; set(@neth3); #delay=8;#nbau=1; log("&d» &6Colheita Automática &a[ON]"); PROMPT(&return,$$?,"Continuar de onde estava quando desligou? (S ou N)"); ifmatches(%&return%,^[S|s]); set(return); log("&d» &6Continuando a partir de onde foi desligado!"); else; unset(return); PROMPT(#fxv,$$?,"Quantos andares são? (O máximo são 6 andares!)"); if(%#fxv%=0);unset(@neth3);stop();endif; #hfl=1; if(%#fxv%>1); &tm=; if(%#fxv%=2);&tm=1 ou 2?;endif;if(%#fxv%=3);&tm=1, 2 ou 3?;endif;if(%#fxv%=4);&tm=1, 2, 3 ou 4?;endif;if(%#fxv%=5);&tm=1, 2, 3, 4 ou 5?;endif;if(%#fxv%=6);&tm=1, 2, 3, 4, 5 ou 6?;endif; if(%#fxv%>6); log("&d» &cOps! &6Número de andares maior que o possível &3(6)&6!"); log("&d» &6Colheita Automática &c[OFF]"); unset(@neth3); stop(); endif; PROMPT(#flror,$$?,"Começar por qual andar? %&tm%"); if(%#flror%=0);unset(@neth3);stop();endif; else; #flror=1; endif; if(%#flror%>%#fxv%); log(&d» &cOps! &6Andar escolhido para começar é maior que o número de andares que você escolheu! Preste mais atenção nas perguntas &3:/); log("&d» &6Colheita Automática &c[OFF]"); unset(@neth3); stop(); endif; log("&d» &6As sethomes devem ser no estilo: &3/home fungof1 /home fungof2&6 ..."); log("&d» &6A sethome dos baús deve ser &3/home fungobaus &6..."); log("&d» &6Se quiser parar só por um tempo, segure a &3tecla P&6 até parar!"); set(first); endif; do; for(#hfl,%#flror%,%#fxv%); wait(1); if(return); #hfltemp=%#hfl%;#hfl=8000; }$$ /home fungotemp $${ do;until((%XPOS%=%#snposx1%)&&(%ZPOS%=%#snposx2%));wait(1); unset(return); else; }$$ $${if(%#hfl%=1);}$$/home fungof1$${endif;}$$ $${if(%#hfl%=2);}$$/home fungof2$${endif;}$$ $${if(%#hfl%=3);}$$/home fungof3$${endif;}$$ $${if(%#hfl%=4);}$$/home fungof4$${endif;}$$ $${if(%#hfl%=5);}$$/home fungof5$${endif;}$$ $${if(%#hfl%=6);}$$/home fungof6$${endif;}$$ $${ wait(8); set(first); endif; keydown(jump);wait(100ms);keyup(jump);wait(1); &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; gui(); for(#in,1,9); getslotitem(%#in%,#idk,#stack); ifmatches(%#idk%,^269$|^270$|^271$|^273$|^274$|^275$|^277$|^278$|^279$|^284$|^285$|^286$|^256$|^257$|^258$); #slotl=%#in%; endif; next; look(%&dir%); look(,+89); key(attack); unset(nextfloor); do; #stack=0; keyup(forward); gui(inventory); wait(450ms); getslot(372,#fghot); getslotitem(35,#id,#stack); if(%#fghot%<36); slotclick(%#fghot%,l,true); endif; wait(450ms); gui(); if(%#stack%>0); #nposx1=%XPOS%; #nposx2=%ZPOS%; }$$ /sethome fungotemp $${}$$ /home fungobaus $${ do;until((%XPOS%!=%#nposx1%)|(%ZPOS%!=%#nposx2%));wait(3); keydown(jump);wait(100ms);keyup(jump);wait(1); &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; do; look(%&dir%); if(%#nbau%=1);look(153,16);endif; if(%#nbau%=2);look(153,4);endif; if(%#nbau%=3);look(153,353);endif; if(%#nbau%=4);look(167,18);endif; if(%#nbau%=5);look(167,4);endif; if(%#nbau%=6);look(167,353);endif; if(%#nbau%=7);look(196,18);endif; if(%#nbau%=8);look(196,4);endif; if(%#nbau%=9);look(196,353);endif; if(%#nbau%=10);look(206,18);endif; if(%#nbau%=11);look(206,4);endif; if(%#nbau%=12);look(206,353);endif; if(%#nbau%=13);look(243,18);endif; if(%#nbau%=14);look(243,4);endif; if(%#nbau%=15);look(243,353);endif; if(%#nbau%=16);look(254,18);endif; if(%#nbau%=17);look(254,4);endif; if(%#nbau%=18);look(254,353);endif; if(%#nbau%=19);look(286,18);endif; if(%#nbau%=20);look(286,4);endif; if(%#nbau%=21);look(286,353);endif; if(%#nbau%=22);look(299,18);endif; if(%#nbau%=23);look(299,4);endif; if(%#nbau%=24);look(299,353);endif; if(%#nbau%=25);look(331,18);endif; if(%#nbau%=26);look(331,4);endif; if(%#nbau%=27);look(331,353);endif; if(%#nbau%=28);look(345,18);endif; if(%#nbau%=29);look(345,4);endif; if(%#nbau%=30);look(345,353);endif; if(%#nbau%=31);look(16,18);endif; if(%#nbau%=32);look(16,4);endif; if(%#nbau%=33);look(16,353);endif; if(%#nbau%=34);look(26,18);endif; if(%#nbau%=35);look(26,4);endif; if(%#nbau%=36);look(26,353);endif; if(%#nbau%=37);look(62,18);endif; if(%#nbau%=38);look(62,4);endif; if(%#nbau%=39);look(62,358);endif; if(%#nbau%=40);look(75,18);endif; if(%#nbau%=41);look(75,4);endif; if(%#nbau%=42);look(75,353);endif; if(%#nbau%=43);look(105,18);endif; if(%#nbau%=44);look(105,4);endif; if(%#nbau%=45);look(105,348);endif; if(%#nbau%=46);look(117,18);endif; if(%#nbau%=47);look(117,4);endif; if(%#nbau%=48);look(117,348);endif; wait(1); key(use); wait(4); for(#i,54,87); getslotitem(%#i%,#ide,#stacke); if(%#ide%=372); slotclick(%#i%,l,true); wait(30ms); endif; next; wait(250ms); getslotitem(53,#id,#stack); wait(250ms); if(%#stack%!=0); #nbau=%#nbau%+1; if(%#nbau%=49); unset(@neth3); log("&d» &6Baús cheios?"); log("&d» &6Colheita Automática &c[OFF]"); stop(); endif; endif; gui(); until(%#stack%=0); }$$ /home fungotemp $${ wait(%#delay%); keydown(jump);wait(100ms);keyup(jump);wait(1); else; gui(); endif; do; &dir=%DIRECTION%; ifmatches(%&dir%,N);&dir=NORTH;&z=-1;&x=+0;&z1=+0;&z2=+0;&x1=-1;&x2=+1;endif; ifmatches(%&dir%,S);&dir=SOUTH;&z=+1;&x=+0;&z1=+0;&z2=+0;&x1=+1;&x2=-1;endif; ifmatches(%&dir%,E);&dir=EAST;&z=+0;&x=+1;&x1=+0;&x2=+0;&z1=-1;&z2=+1;endif; ifmatches(%&dir%,W);&dir=WEST;&z=+0;&x=-1;&x1=+0;&x2=+0;&z1=+1;&z2=-1;endif; ifmatches(%GUI%,chat|inventory); keyup(forward); log(&d» &6Chat ou inventório detectado. &3Macro pausado!); do; ifmatches(%GUI%,CHAT|INVENTORY); else; #g=0; endif; until(%#g%=0); #g=1; log(&d» &6Chat ou inventório fechado. &3Continuando!); endif; if(KEY_P); keyup(forward); wait(200ms); #nposx1=%XPOS%;#nposx2=%ZPOS%; }$$ /sethome fungotemp $${ log(&d» &6Plantação automática &3interrompida&6!); log(&d» &6Para continuar, segure a &3tecla P &6por 3 segundos!); do; if(KEY_P); wait(3); if(KEY_P); wait(200ms); if(KEY_P); set(resume); endif; endif; endif; until(resume); unset(resume); }$$ /home fungotemp $${ log("&d» &6Plantação automática &3retomada&6!"); log("&d» &6Não mexa o mouse, oki? &3"); do;until((%XPOS%=%#nposx1%)&&(%ZPOS%=%#nposx2%)); wait(2); 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; look(%&dir%); look(,+89); #nposx1=%XPOS%; #nposx2=%ZPOS%; do; keydown(forward); pick(372); key(use); getidrel(%&x%,+0,%&z%,#blockd); getidrel(%&x%,+1,%&z%,#blocku); until((%XPOS%!=%#nposx1%)|(%ZPOS%!=%#nposx2%)|(%#blockd%!=88)|(%#blocku%!=115)&&(%#blocku%!=0)); slot(%#slotl%); if(%HITDATA%=3);key(attack);wait(10ms);endif; until((%#blockd%!=88)|(%#blocku%!=115)&&(%#blocku%!=0)); key(use); keyup(forward); if(first); getidrel(%&x1%,+0,%&z1%,#block1);getidrel(%&x2%,+0,%&z2%,#block2); getidrel(%&x1%,+1,%&z1%,#block3);getidrel(%&x2%,+1,%&z2%,#block4); if((%#block1%=88)|(%#block3%=88));&sn=-;endif; if((%#block2%=88)|(%#block4%=88));&sn=+;endif; &dirc=%DIRECTION%; ifmatches(%&sn%,[\+]);&sn1=+;&sn2=-;endif; ifmatches(%&sn%,[\-]);&sn1=-;&sn2=+;endif; unset(first); endif; &dir=%DIRECTION%; ifmatches(%&dirc%,N);ifmatches(%&dir%,N);&sn=%&sn1%;endif;ifmatches(%&dir%,S);&sn=%&sn2%;endif;endif; ifmatches(%&dirc%,S);ifmatches(%&dir%,N);&sn=%&sn2%;endif;ifmatches(%&dir%,S);&sn=%&sn1%;endif;endif; ifmatches(%&dirc%,W);ifmatches(%&dir%,W);&sn=%&sn1%;endif;ifmatches(%&dir%,E);&sn=%&sn2%;endif;endif; ifmatches(%&dirc%,E);ifmatches(%&dir%,W);&sn=%&sn2%;endif;ifmatches(%&dir%,E);&sn=%&sn1%;endif;endif; look(%&sn%90,); wait(100ms); &dir=%DIRECTION%; ifmatches(%&dir%,N);&dir=NORTH;&z=-1;&x=+0;&z1=+0;&z2=+0;&x1=-1;&x2=+1;endif; ifmatches(%&dir%,S);&dir=SOUTH;&z=+1;&x=+0;&z1=+0;&z2=+0;&x1=+1;&x2=-1;endif; ifmatches(%&dir%,E);&dir=EAST;&z=+0;&x=+1;&x1=+0;&x2=+0;&z1=-1;&z2=+1;endif; ifmatches(%&dir%,W);&dir=WEST;&z=+0;&x=-1;&x1=+0;&x2=+0;&z1=+1;&z2=-1;endif; getidrel(%&x%,+0,%&z%,#block1); getidrel(%&x%,+1,%&z%,#block3); if(((%#block3%!=0)&&(%#block3%!=115))|(%#block1%!=88)); set(nextfloor); endif; if(nextfloor); else; #nposx1 = %XPOS%; #nposx2 = %ZPOS%; do; keydown(forward); pick(372); key(use); until((%XPOS%!=%#nposx1%)|(%ZPOS%!=%#nposx2%)); keyup(forward); key(attack); look(%&sn%90,); endif; until(nextfloor); keyup(FORWARD); next; #flror=1; loop; endif; }$$