ENTREGUE Macro de pesca

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.

GordoFEIO

Neutro
Entrou
Jun 12, 2014
Mensagens
18
Cubos
0
coloque #li[]= (o id do item que vc quer dropar);

$${
if(x);
log(&d[MACRO] &fHiper pesca &4Desligado!! [OFF]);
unset(x);
stop();
else;


PROMPT(#tip,$$?,"O que fazer? (1 - pescar / 2 - limpar o lixo / 3 - vender discos");
set(x);
set(bau);
#bau=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;

if(#tip=1);
log(&d[MACRO] &fPesca iniciada.);
//abre inventario
wait(1);
gui(inventory);

//pega vara de pesca
do;
gui(inventory);
pick(346);
press(e);

//reparar vara de pesca
if(%DURABILITY%<15);
look(NORTH);
look(,90);
wait(5ms);
key(use);wait(1ms);
key(use);
endif;

//pescar
press(e);
do(50);
look(%&dir%);
look(,-90);
key(use);wait(100ms);
key(use);
loop;

//verificar inventario cheio
if(bau);
getslotitem(35,#id,#stack);

if(%#stack%!=0);
wait(500ms);look(NORTH);
wait(100ms);look(10,-15);
wait(500ms);


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[] = 268;
#li[] = 269;
#li[] = 270;
#li[] = 271;
#li[] = 272;
#li[] = 273;
#li[] = 274;
#li[] = 275;
#li[] = 283;
#li[] = 284;
#li[] = 285;
#li[] = 286;
#li[] = 290;
#li[] = 291;
#li[] = 292;
#li[] = 293;
#li[] = 294;
#li[] = 298;
#li[] = 299;
#li[] = 300;
#li[] = 301;
#li[] = 306;
#li[] = 307;
#li[] = 308;
#li[] = 309;
#li[] = 314;
#li[] = 315;
#li[] = 316;
#li[] = 317;
#li[] = 2261;
#li[] = 2260;
#li[] = 2259;
#li[] = 2258;
#li[] = 2267;
#li[] = 2263;
#li[] = 2266;
#li[] = 2262;
#li[] = 2265;
#li[] = 2264;
#li[] = 351;

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);(true);WAIT(250ms);
ENDIF;
next;
ACHIEVEMENTGET(Inventario limpo,325);
wait(900ms);

//Norte

if(%#bau%=1);
wait(100ms);look(NORTH);
wait(100ms);look(10,35);
endif;
if(%#bau%=2);
wait(100ms);look(NORTH);
wait(100ms);look(10,25);
endif;
if(%#bau%=3);
wait(100ms);look(NORTH);
wait(100ms);look(10,5);
endif;
if(%#bau%=4);
wait(100ms);look(NORTH);
wait(100ms);look(10,-15);
endif;

if(%#bau%=5);
wait(100ms);look(NORTH);
wait(100ms);look(20,35);
endif;
if(%#bau%=6);
wait(100ms);look(NORTH);
wait(100ms);look(20,20);
endif;
if(%#bau%=7);
wait(100ms);look(NORTH);
wait(100ms);look(20,5);
endif;
if(%#bau%=8);
wait(100ms);look(NORTH);
wait(100ms);look(20,-15);
endif;

if(%#bau%=9);
wait(100ms);look(NORTH);
wait(100ms);look(37,30);
endif;
if(%#bau%=10);
wait(100ms);look(NORTH);
wait(100ms);look(40,15);
endif;

if(%#bau%=11);
wait(100ms);look(NORTH);
wait(100ms);look(40,5);
endif;

if(%#bau%=12);
wait(100ms);look(NORTH);
wait(100ms);look(40,-15);
endif;

//leste

if(%#bau%=13);
wait(100ms);look(EAST);
wait(100ms);look(-37,30);
endif;

if(%#bau%=14);
wait(100ms);look(EAST);
wait(100ms);look(-40,15);
endif;

if(%#bau%=15);
wait(100ms);look(EAST);
wait(100ms);look(-40,5);
endif;

if(%#bau%=16);
wait(100ms);look(EAST);
wait(100ms);look(-40,-11);
endif;

if(%#bau%=17);
wait(100ms);look(EAST);
wait(100ms);look(-20,35);
endif;

if(%#bau%=18);
wait(100ms);look(EAST);
wait(100ms);look(-20,20);
endif;

if(%#bau%=19);
wait(100ms);look(EAST);
wait(100ms);look(-20,5);
endif;

if(%#bau%=20);
wait(100ms);look(EAST);
wait(100ms);look(-20,-15);
endif;

if(%#bau%=21);
wait(100ms);look(EAST);
wait(100ms);look(-5,35);
endif;

if(%#bau%=22);
wait(100ms);look(EAST);
wait(100ms);look(-5,25);
endif;

if(%#bau%=23);
wait(100ms);look(EAST);
wait(100ms);look(-5,5);
endif;

if(%#bau%=24);
wait(100ms);look(EAST);
wait(100ms);look(-5,-15);
endif;

if(%#bau%=25);
wait(100ms);look(EAST);
wait(100ms);look(95,35);
endif;

if(%#bau%=26);
wait(100ms);look(EAST);
wait(100ms);look(95,25);
endif;

if(%#bau%=27);
wait(100ms);look(EAST);
wait(100ms);look(95,5);
endif;

if(%#bau%=28);
wait(100ms);look(EAST);
wait(100ms);look(95,-15);
endif;

if(%#bau%=29);
wait(100ms);look(EAST);
wait(100ms);look(110,35);
endif;
if(%#bau%=30);
wait(100ms);look(EAST);
wait(100ms);look(110,20);
endif;
if(%#bau%=31);
wait(100ms);look(EAST);
wait(100ms);look(110,5);
endif;
if(%#bau%=32);
wait(100ms);look(EAST);
wait(100ms);look(110,-15);
endif;

if(%#bau%=33);
wait(100ms);look(EAST);
wait(100ms);look(127,30);
endif;
if(%#bau%=34);
wait(100ms);look(EAST);
wait(100ms);look(130,15);
endif;
if(%#bau%=35);
wait(100ms);look(EAST);
wait(100ms);look(130,5);
endif;
if(%#bau%=36);
wait(100ms);look(EAST);
wait(100ms);look(130,-11);
endif;

//sul

if(%#bau%=37);
wait(100ms);look(SOUTH);
wait(100ms);look(-37,30);
endif;
if(%#bau%=38);
wait(100ms);look(SOUTH);
wait(100ms);look(-40,15);
endif;

if(%#bau%=39);
wait(100ms);look(SOUTH);
wait(100ms);look(-40,5);
endif;

if(%#bau%=40);
wait(100ms);look(SOUTH);
wait(100ms);look(-40,-11);
endif;

if(%#bau%=41);
wait(100ms);look(SOUTH);
wait(100ms);look(-20,35);
endif;

if(%#bau%=42);
wait(100ms);look(SOUTH);
wait(100ms);look(-20,20);
endif;

if(%#bau%=43);
wait(100ms);look(SOUTH);
wait(100ms);look(-20,5);
endif;

if(%#bau%=44);
wait(100ms);look(SOUTH);
wait(100ms);look(-20,-15);
endif;

if(%#bau%=45);
wait(100ms);look(SOUTH);
wait(100ms);look(-5,35);
endif;

if(%#bau%=46);
wait(100ms);look(SOUTH);
wait(100ms);look(-5,25);
endif;

if(%#bau%=47);
wait(100ms);look(SOUTH);
wait(100ms);look(-5,5);
endif;

if(%#bau%=48);
wait(100ms);look(SOUTH);
wait(100ms);look(-5,-15);
endif;

if(%#bau%=49);
wait(100ms);look(SOUTH);
wait(100ms);look(185,35);
endif;

if(%#bau%=50);
wait(100ms);look(SOUTH);
wait(100ms);look(185,25);
endif;

if(%#bau%=51);
wait(100ms);look(SOUTH);
wait(100ms);look(185,5);
endif;

if(%#bau%=52);
wait(100ms);look(SOUTH);
wait(100ms);look(185,-15);
endif;

if(%#bau%=53);
wait(100ms);look(SOUTH);
wait(100ms);look(200,35);
endif;

if(%#bau%=54);
wait(100ms);look(SOUTH);
wait(100ms);look(200,20);
endif;

if(%#bau%=55);
wait(100ms);look(SOUTH);
wait(100ms);look(200,5);
endif;

if(%#bau%=56);
wait(100ms);look(SOUTH);
wait(100ms);look(200,-15);
endif;

if(%#bau%=57);
wait(100ms);look(SOUTH);
wait(100ms);look(217,30);
endif;

if(%#bau%=58);
wait(100ms);look(SOUTH);
wait(100ms);look(220,15);
endif;

if(%#bau%=59);
wait(100ms);look(SOUTH);
wait(100ms);look(220,5);
endif;

if(%#bau%=60);
wait(100ms);look(SOUTH);
wait(100ms);look(220,-11);
endif;

//Oeste

if(%#bau%=61);
wait(100ms);look(WEST);
wait(100ms);look(-37,30);
endif;

if(%#bau%=62);
wait(100ms);look(WEST);
wait(100ms);look(-40,15);
endif;

if(%#bau%=63);
wait(100ms);look(WEST);
wait(100ms);look(-40,5);
endif;

if(%#bau%=64);
wait(100ms);look(WEST);
wait(100ms);look(-40,-11);
endif;

if(%#bau%=65);
wait(100ms);look(WEST);
wait(100ms);look(-20,35);
endif;

if(%#bau%=66);
wait(100ms);look(WEST);
wait(100ms);look(-20,20);
endif;

if(%#bau%=67);
wait(100ms);look(WEST);
wait(100ms);look(-20,5);
endif;

if(%#bau%=68);
wait(100ms);look(WEST);
wait(100ms);look(-20,-15);
endif;

if(%#bau%=69);
wait(100ms);look(WEST);
wait(100ms);look(-5,35);
endif;

if(%#bau%=70);
wait(100ms);look(WEST);
wait(100ms);look(-5,25);
endif;

if(%#bau%=71);
wait(100ms);look(WEST);
wait(100ms);look(-5,5);
endif;

if(%#bau%=72);
wait(100ms);look(WEST);
wait(100ms);look(-5,-15);
endif;

if(%#bau%=73);
wait(100ms);look(WEST);
wait(100ms);look(275,35);
endif;

if(%#bau%=74);
wait(100ms);look(WEST);
wait(100ms);look(275,25);
endif;

if(%#bau%=75);
wait(100ms);look(WEST);
wait(100ms);look(275,5);
endif;

if(%#bau%=76);
wait(100ms);look(WEST);
wait(100ms);look(275,-15);
endif;

if(%#bau%=77);
wait(100ms);look(WEST);
wait(100ms);look(290,35);
endif;

if(%#bau%=78);
wait(100ms);look(WEST);
wait(100ms);look(290,20);
endif;

if(%#bau%=79);
wait(100ms);look(WEST);
wait(100ms);look(290,5);
endif;

if(%#bau%=80);
wait(100ms);look(WEST);
wait(100ms);look(290,-15);
endif;

if(%#bau%=81);
wait(100ms);look(WEST);
wait(100ms);look(307,30);
endif;

if(%#bau%=82);
wait(100ms);look(WEST);
wait(100ms);look(310,15);
endif;

if(%#bau%=83);
wait(100ms);look(WEST);
wait(100ms);look(310,5);
endif;

if(%#bau%=84);
wait(100ms);look(WEST);
wait(100ms);look(310,-11);
endif;

//Norte

if(%#bau%=85);
wait(100ms);look(NORTH);
wait(100ms);look(-37,30);
endif;

if(%#bau%=86);
wait(100ms);look(NORTH);
wait(100ms);look(-40,15);
endif;

if(%#bau%=87);
wait(100ms);look(NORTH);
wait(100ms);look(-40,5);
endif;

if(%#bau%=88);
wait(100ms);look(NORTH);
wait(100ms);look(-40,-11);
endif;

if(%#bau%=89);
wait(100ms);look(NORTH);
wait(100ms);look(-20,35);
endif;

if(%#bau%=90);
wait(100ms);look(NORTH);
wait(100ms);look(-20,20);
endif;

if(%#bau%=91);
wait(100ms);look(NORTH);
wait(100ms);look(-20,5);
endif;

if(%#bau%=92);
wait(100ms);look(NORTH);
wait(100ms);look(-20,-15);
endif;

if(%#bau%=93);
wait(100ms);look(NORTH);
wait(100ms);look(-5,35);
endif;

if(%#bau%=94);
wait(100ms);look(NORTH);
wait(100ms);look(-5,25);
endif;

if(%#bau%=95);
wait(100ms);look(NORTH);
wait(100ms);look(-5,5);
endif;

if(%#bau%=96);
wait(100ms);look(NORTH);
wait(100ms);look(-5,-15);
endif;

wait(1);
key(use);
wait(2);
for(#marini,54,80);
wait(35ms);
slotclick(%#marini%,l,true);wait(250ms);
next;
wait(300ms);
getslotitem(53,#id,#stack);
wait(55ms);
if(%#stack%!=0);
inc(#bau);
endif;
gui();
if(%#bau%=97);
unset(bau);log(&d[MACRO]&fParece que todos os 96 baus estao cheios);
unset(x);
gui();
stop();
else;
gui();
endif;
until(%#stack%=0);
gui(inventory);
endif;endif;endif;
loop;
next;

elseif(#tip=2);
log(&d[MACRO] &fLimpeza iniciada.);

do(100);
wait(1);

if(%#bau%=1);
wait(100ms);look(NORTH);
wait(100ms);look(10,35);
endif;
if(%#bau%=2);
wait(100ms);look(NORTH);
wait(100ms);look(10,25);
endif;
if(%#bau%=3);
wait(100ms);look(NORTH);
wait(100ms);look(10,5);
endif;
if(%#bau%=4);
wait(100ms);look(NORTH);
wait(100ms);look(10,-15);
endif;

if(%#bau%=5);
wait(100ms);look(NORTH);
wait(100ms);look(20,35);
endif;
if(%#bau%=6);
wait(100ms);look(NORTH);
wait(100ms);look(20,20);
endif;
if(%#bau%=7);
wait(100ms);look(NORTH);
wait(100ms);look(20,5);
endif;
if(%#bau%=8);
wait(100ms);look(NORTH);
wait(100ms);look(20,-15);
endif;

if(%#bau%=9);
wait(100ms);look(NORTH);
wait(100ms);look(37,30);
endif;
if(%#bau%=10);
wait(100ms);look(NORTH);
wait(100ms);look(40,15);
endif;

if(%#bau%=11);
wait(100ms);look(NORTH);
wait(100ms);look(40,5);
endif;

if(%#bau%=12);
wait(100ms);look(NORTH);
wait(100ms);look(40,-15);
endif;

//leste

if(%#bau%=13);
wait(100ms);look(EAST);
wait(100ms);look(-37,30);
endif;

if(%#bau%=14);
wait(100ms);look(EAST);
wait(100ms);look(-40,15);
endif;

if(%#bau%=15);
wait(100ms);look(EAST);
wait(100ms);look(-40,5);
endif;

if(%#bau%=16);
wait(100ms);look(EAST);
wait(100ms);look(-40,-11);
endif;

if(%#bau%=17);
wait(100ms);look(EAST);
wait(100ms);look(-20,35);
endif;

if(%#bau%=18);
wait(100ms);look(EAST);
wait(100ms);look(-20,20);
endif;

if(%#bau%=19);
wait(100ms);look(EAST);
wait(100ms);look(-20,5);
endif;

if(%#bau%=20);
wait(100ms);look(EAST);
wait(100ms);look(-20,-15);
endif;

if(%#bau%=21);
wait(100ms);look(EAST);
wait(100ms);look(-5,35);
endif;

if(%#bau%=22);
wait(100ms);look(EAST);
wait(100ms);look(-5,25);
endif;

if(%#bau%=23);
wait(100ms);look(EAST);
wait(100ms);look(-5,5);
endif;

if(%#bau%=24);
wait(100ms);look(EAST);
wait(100ms);look(-5,-15);
endif;

if(%#bau%=25);
wait(100ms);look(EAST);
wait(100ms);look(95,35);
endif;

if(%#bau%=26);
wait(100ms);look(EAST);
wait(100ms);look(95,25);
endif;

if(%#bau%=27);
wait(100ms);look(EAST);
wait(100ms);look(95,5);
endif;

if(%#bau%=28);
wait(100ms);look(EAST);
wait(100ms);look(95,-15);
endif;

if(%#bau%=29);
wait(100ms);look(EAST);
wait(100ms);look(110,35);
endif;
if(%#bau%=30);
wait(100ms);look(EAST);
wait(100ms);look(110,20);
endif;
if(%#bau%=31);
wait(100ms);look(EAST);
wait(100ms);look(110,5);
endif;
if(%#bau%=32);
wait(100ms);look(EAST);
wait(100ms);look(110,-15);
endif;

if(%#bau%=33);
wait(100ms);look(EAST);
wait(100ms);look(127,30);
endif;
if(%#bau%=34);
wait(100ms);look(EAST);
wait(100ms);look(130,15);
endif;
if(%#bau%=35);
wait(100ms);look(EAST);
wait(100ms);look(130,5);
endif;
if(%#bau%=36);
wait(100ms);look(EAST);
wait(100ms);look(130,-11);
endif;

//sul

if(%#bau%=37);
wait(100ms);look(SOUTH);
wait(100ms);look(-37,30);
endif;
if(%#bau%=38);
wait(100ms);look(SOUTH);
wait(100ms);look(-40,15);
endif;

if(%#bau%=39);
wait(100ms);look(SOUTH);
wait(100ms);look(-40,5);
endif;

if(%#bau%=40);
wait(100ms);look(SOUTH);
wait(100ms);look(-40,-11);
endif;

if(%#bau%=41);
wait(100ms);look(SOUTH);
wait(100ms);look(-20,35);
endif;

if(%#bau%=42);
wait(100ms);look(SOUTH);
wait(100ms);look(-20,20);
endif;

if(%#bau%=43);
wait(100ms);look(SOUTH);
wait(100ms);look(-20,5);
endif;

if(%#bau%=44);
wait(100ms);look(SOUTH);
wait(100ms);look(-20,-15);
endif;

if(%#bau%=45);
wait(100ms);look(SOUTH);
wait(100ms);look(-5,35);
endif;

if(%#bau%=46);
wait(100ms);look(SOUTH);
wait(100ms);look(-5,25);
endif;

if(%#bau%=47);
wait(100ms);look(SOUTH);
wait(100ms);look(-5,5);
endif;

if(%#bau%=48);
wait(100ms);look(SOUTH);
wait(100ms);look(-5,-15);
endif;

if(%#bau%=49);
wait(100ms);look(SOUTH);
wait(100ms);look(185,35);
endif;

if(%#bau%=50);
wait(100ms);look(SOUTH);
wait(100ms);look(185,25);
endif;

if(%#bau%=51);
wait(100ms);look(SOUTH);
wait(100ms);look(185,5);
endif;

if(%#bau%=52);
wait(100ms);look(SOUTH);
wait(100ms);look(185,-15);
endif;

if(%#bau%=53);
wait(100ms);look(SOUTH);
wait(100ms);look(200,35);
endif;

if(%#bau%=54);
wait(100ms);look(SOUTH);
wait(100ms);look(200,20);
endif;

if(%#bau%=55);
wait(100ms);look(SOUTH);
wait(100ms);look(200,5);
endif;

if(%#bau%=56);
wait(100ms);look(SOUTH);
wait(100ms);look(200,-15);
endif;

if(%#bau%=57);
wait(100ms);look(SOUTH);
wait(100ms);look(217,30);
endif;

if(%#bau%=58);
wait(100ms);look(SOUTH);
wait(100ms);look(220,15);
endif;

if(%#bau%=59);
wait(100ms);look(SOUTH);
wait(100ms);look(220,5);
endif;

if(%#bau%=60);
wait(100ms);look(SOUTH);
wait(100ms);look(220,-11);
endif;

//Oeste

if(%#bau%=61);
wait(100ms);look(WEST);
wait(100ms);look(-37,30);
endif;

if(%#bau%=62);
wait(100ms);look(WEST);
wait(100ms);look(-40,15);
endif;

if(%#bau%=63);
wait(100ms);look(WEST);
wait(100ms);look(-40,5);
endif;

if(%#bau%=64);
wait(100ms);look(WEST);
wait(100ms);look(-40,-11);
endif;

if(%#bau%=65);
wait(100ms);look(WEST);
wait(100ms);look(-20,35);
endif;

if(%#bau%=66);
wait(100ms);look(WEST);
wait(100ms);look(-20,20);
endif;

if(%#bau%=67);
wait(100ms);look(WEST);
wait(100ms);look(-20,5);
endif;

if(%#bau%=68);
wait(100ms);look(WEST);
wait(100ms);look(-20,-15);
endif;

if(%#bau%=69);
wait(100ms);look(WEST);
wait(100ms);look(-5,35);
endif;

if(%#bau%=70);
wait(100ms);look(WEST);
wait(100ms);look(-5,25);
endif;

if(%#bau%=71);
wait(100ms);look(WEST);
wait(100ms);look(-5,5);
endif;

if(%#bau%=72);
wait(100ms);look(WEST);
wait(100ms);look(-5,-15);
endif;

if(%#bau%=73);
wait(100ms);look(WEST);
wait(100ms);look(275,35);
endif;

if(%#bau%=74);
wait(100ms);look(WEST);
wait(100ms);look(275,25);
endif;

if(%#bau%=75);
wait(100ms);look(WEST);
wait(100ms);look(275,5);
endif;

if(%#bau%=76);
wait(100ms);look(WEST);
wait(100ms);look(275,-15);
endif;

if(%#bau%=77);
wait(100ms);look(WEST);
wait(100ms);look(290,35);
endif;

if(%#bau%=78);
wait(100ms);look(WEST);
wait(100ms);look(290,20);
endif;

if(%#bau%=79);
wait(100ms);look(WEST);
wait(100ms);look(290,5);
endif;

if(%#bau%=80);
wait(100ms);look(WEST);
wait(100ms);look(290,-15);
endif;

if(%#bau%=81);
wait(100ms);look(WEST);
wait(100ms);look(307,30);
endif;

if(%#bau%=82);
wait(100ms);look(WEST);
wait(100ms);look(310,15);
endif;

if(%#bau%=83);
wait(100ms);look(WEST);
wait(100ms);look(310,5);
endif;

if(%#bau%=84);
wait(100ms);look(WEST);
wait(100ms);look(310,-11);
endif;

//Norte

if(%#bau%=85);
wait(100ms);look(NORTH);
wait(100ms);look(-37,30);
endif;

if(%#bau%=86);
wait(100ms);look(NORTH);
wait(100ms);look(-40,15);
endif;

if(%#bau%=87);
wait(100ms);look(NORTH);
wait(100ms);look(-40,5);
endif;

if(%#bau%=88);
wait(100ms);look(NORTH);
wait(100ms);look(-40,-11);
endif;

if(%#bau%=89);
wait(100ms);look(NORTH);
wait(100ms);look(-20,35);
endif;

if(%#bau%=90);
wait(100ms);look(NORTH);
wait(100ms);look(-20,20);
endif;

if(%#bau%=91);
wait(100ms);look(NORTH);
wait(100ms);look(-20,5);
endif;

if(%#bau%=92);
wait(100ms);look(NORTH);
wait(100ms);look(-20,-15);
endif;

if(%#bau%=93);
wait(100ms);look(NORTH);
wait(100ms);look(-5,35);
endif;

if(%#bau%=94);
wait(100ms);look(NORTH);
wait(100ms);look(-5,25);
endif;

if(%#bau%=95);
wait(100ms);look(NORTH);
wait(100ms);look(-5,5);
endif;

if(%#bau%=96);
wait(100ms);look(NORTH);
wait(100ms);look(-5,-15);
endif;

ACHIEVEMENTGET(limpando bau %#bau%,146);
wait(1);
key(use);
wait(2);
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[] = 268;
#li[] = 269;
#li[] = 270;
#li[] = 271;
#li[] = 272;
#li[] = 273;
#li[] = 274;
#li[] = 275;
#li[] = 276;
#li[] = 283;
#li[] = 284;
#li[] = 285;
#li[] = 286;
#li[] = 290;
#li[] = 291;
#li[] = 292;
#li[] = 293;
#li[] = 294;
#li[] = 298;
#li[] = 299;
#li[] = 300;
#li[] = 301;
#li[] = 306;
#li[] = 307;
#li[] = 308;
#li[] = 309;
#li[] = 310;
#li[] = 311;
#li[] = 312;
#li[] = 313;
#li[] = 314;
#li[] = 315;
#li[] = 316;
#li[] = 317;

for(#slotn,0,53);
GETSLOTITEM(%#slotn%,#id,#stack);INDEXOF(#li,#index,%#id%);
IF((#index != -1) && (%#id% != 0));
SLOTCLICK(%#slotn%);SLOTCLICK(-999);wait(250ms)
endif;
wait(50ms);
next;
gui();
inc(#bau);
wait(1);
if(%#bau%=97);
unset(bau);log(&d[MACRO]Parece que todos os 96 baus foram limpos.);
unset(x);
gui();
stop();
else;endif;
loop;
next;

elseif(#tip=3);
log(&d[MACRO] &fVenda iniciada.);
prompt(#chests,$$?,"Quantos baus de disco deseja vender?");
inc(#chests)
do(98);
wait(1);
do(2)
//Norte


if(%#bau%=1);
wait(100ms);look(NORTH);
wait(100ms);look(10,35);
endif;
if(%#bau%=2);
wait(100ms);look(NORTH);
wait(100ms);look(10,25);
endif;
if(%#bau%=3);
wait(100ms);look(NORTH);
wait(100ms);look(10,5);
endif;
if(%#bau%=4);
wait(100ms);look(NORTH);
wait(100ms);look(10,-15);
endif;

if(%#bau%=5);
wait(100ms);look(NORTH);
wait(100ms);look(20,35);
endif;
if(%#bau%=6);
wait(100ms);look(NORTH);
wait(100ms);look(20,20);
endif;
if(%#bau%=7);
wait(100ms);look(NORTH);
wait(100ms);look(20,5);
endif;
if(%#bau%=8);
wait(100ms);look(NORTH);
wait(100ms);look(20,-15);
endif;

if(%#bau%=9);
wait(100ms);look(NORTH);
wait(100ms);look(37,30);
endif;
if(%#bau%=10);
wait(100ms);look(NORTH);
wait(100ms);look(40,15);
endif;

if(%#bau%=11);
wait(100ms);look(NORTH);
wait(100ms);look(40,5);
endif;

if(%#bau%=12);
wait(100ms);look(NORTH);
wait(100ms);look(40,-15);
endif;

//leste

if(%#bau%=13);
wait(100ms);look(EAST);
wait(100ms);look(-37,30);
endif;

if(%#bau%=14);
wait(100ms);look(EAST);
wait(100ms);look(-40,15);
endif;

if(%#bau%=15);
wait(100ms);look(EAST);
wait(100ms);look(-40,5);
endif;

if(%#bau%=16);
wait(100ms);look(EAST);
wait(100ms);look(-40,-11);
endif;

if(%#bau%=17);
wait(100ms);look(EAST);
wait(100ms);look(-20,35);
endif;

if(%#bau%=18);
wait(100ms);look(EAST);
wait(100ms);look(-20,20);
endif;

if(%#bau%=19);
wait(100ms);look(EAST);
wait(100ms);look(-20,5);
endif;

if(%#bau%=20);
wait(100ms);look(EAST);
wait(100ms);look(-20,-15);
endif;

if(%#bau%=21);
wait(100ms);look(EAST);
wait(100ms);look(-5,35);
endif;

if(%#bau%=22);
wait(100ms);look(EAST);
wait(100ms);look(-5,25);
endif;

if(%#bau%=23);
wait(100ms);look(EAST);
wait(100ms);look(-5,5);
endif;

if(%#bau%=24);
wait(100ms);look(EAST);
wait(100ms);look(-5,-15);
endif;

if(%#bau%=25);
wait(100ms);look(EAST);
wait(100ms);look(95,35);
endif;

if(%#bau%=26);
wait(100ms);look(EAST);
wait(100ms);look(95,25);
endif;

if(%#bau%=27);
wait(100ms);look(EAST);
wait(100ms);look(95,5);
endif;

if(%#bau%=28);
wait(100ms);look(EAST);
wait(100ms);look(95,-15);
endif;

if(%#bau%=29);
wait(100ms);look(EAST);
wait(100ms);look(110,35);
endif;
if(%#bau%=30);
wait(100ms);look(EAST);
wait(100ms);look(110,20);
endif;
if(%#bau%=31);
wait(100ms);look(EAST);
wait(100ms);look(110,5);
endif;
if(%#bau%=32);
wait(100ms);look(EAST);
wait(100ms);look(110,-15);
endif;

if(%#bau%=33);
wait(100ms);look(EAST);
wait(100ms);look(127,30);
endif;
if(%#bau%=34);
wait(100ms);look(EAST);
wait(100ms);look(130,15);
endif;
if(%#bau%=35);
wait(100ms);look(EAST);
wait(100ms);look(130,5);
endif;
if(%#bau%=36);
wait(100ms);look(EAST);
wait(100ms);look(130,-11);
endif;

//sul

if(%#bau%=37);
wait(100ms);look(SOUTH);
wait(100ms);look(-37,30);
endif;
if(%#bau%=38);
wait(100ms);look(SOUTH);
wait(100ms);look(-40,15);
endif;

if(%#bau%=39);
wait(100ms);look(SOUTH);
wait(100ms);look(-40,5);
endif;

if(%#bau%=40);
wait(100ms);look(SOUTH);
wait(100ms);look(-40,-11);
endif;

if(%#bau%=41);
wait(100ms);look(SOUTH);
wait(100ms);look(-20,35);
endif;

if(%#bau%=42);
wait(100ms);look(SOUTH);
wait(100ms);look(-20,20);
endif;

if(%#bau%=43);
wait(100ms);look(SOUTH);
wait(100ms);look(-20,5);
endif;

if(%#bau%=44);
wait(100ms);look(SOUTH);
wait(100ms);look(-20,-15);
endif;

if(%#bau%=45);
wait(100ms);look(SOUTH);
wait(100ms);look(-5,35);
endif;

if(%#bau%=46);
wait(100ms);look(SOUTH);
wait(100ms);look(-5,25);
endif;

if(%#bau%=47);
wait(100ms);look(SOUTH);
wait(100ms);look(-5,5);
endif;

if(%#bau%=48);
wait(100ms);look(SOUTH);
wait(100ms);look(-5,-15);
endif;

if(%#bau%=49);
wait(100ms);look(SOUTH);
wait(100ms);look(185,35);
endif;

if(%#bau%=50);
wait(100ms);look(SOUTH);
wait(100ms);look(185,25);
endif;

if(%#bau%=51);
wait(100ms);look(SOUTH);
wait(100ms);look(185,5);
endif;

if(%#bau%=52);
wait(100ms);look(SOUTH);
wait(100ms);look(185,-15);
endif;

if(%#bau%=53);
wait(100ms);look(SOUTH);
wait(100ms);look(200,35);
endif;

if(%#bau%=54);
wait(100ms);look(SOUTH);
wait(100ms);look(200,20);
endif;

if(%#bau%=55);
wait(100ms);look(SOUTH);
wait(100ms);look(200,5);
endif;

if(%#bau%=56);
wait(100ms);look(SOUTH);
wait(100ms);look(200,-15);
endif;

if(%#bau%=57);
wait(100ms);look(SOUTH);
wait(100ms);look(217,30);
endif;

if(%#bau%=58);
wait(100ms);look(SOUTH);
wait(100ms);look(220,15);
endif;

if(%#bau%=59);
wait(100ms);look(SOUTH);
wait(100ms);look(220,5);
endif;

if(%#bau%=60);
wait(100ms);look(SOUTH);
wait(100ms);look(220,-11);
endif;

//Oeste

if(%#bau%=61);
wait(100ms);look(WEST);
wait(100ms);look(-37,30);
endif;

if(%#bau%=62);
wait(100ms);look(WEST);
wait(100ms);look(-40,15);
endif;

if(%#bau%=63);
wait(100ms);look(WEST);
wait(100ms);look(-40,5);
endif;

if(%#bau%=64);
wait(100ms);look(WEST);
wait(100ms);look(-40,-11);
endif;

if(%#bau%=65);
wait(100ms);look(WEST);
wait(100ms);look(-20,35);
endif;

if(%#bau%=66);
wait(100ms);look(WEST);
wait(100ms);look(-20,20);
endif;

if(%#bau%=67);
wait(100ms);look(WEST);
wait(100ms);look(-20,5);
endif;

if(%#bau%=68);
wait(100ms);look(WEST);
wait(100ms);look(-20,-15);
endif;

if(%#bau%=69);
wait(100ms);look(WEST);
wait(100ms);look(-5,35);
endif;

if(%#bau%=70);
wait(100ms);look(WEST);
wait(100ms);look(-5,25);
endif;

if(%#bau%=71);
wait(100ms);look(WEST);
wait(100ms);look(-5,5);
endif;

if(%#bau%=72);
wait(100ms);look(WEST);
wait(100ms);look(-5,-15);
endif;

if(%#bau%=73);
wait(100ms);look(WEST);
wait(100ms);look(275,35);
endif;

if(%#bau%=74);
wait(100ms);look(WEST);
wait(100ms);look(275,25);
endif;

if(%#bau%=75);
wait(100ms);look(WEST);
wait(100ms);look(275,5);
endif;

if(%#bau%=76);
wait(100ms);look(WEST);
wait(100ms);look(275,-15);
endif;

if(%#bau%=77);
wait(100ms);look(WEST);
wait(100ms);look(290,35);
endif;

if(%#bau%=78);
wait(100ms);look(WEST);
wait(100ms);look(290,20);
endif;

if(%#bau%=79);
wait(100ms);look(WEST);
wait(100ms);look(290,5);
endif;

if(%#bau%=80);
wait(100ms);look(WEST);
wait(100ms);look(290,-15);
endif;

if(%#bau%=81);
wait(100ms);look(WEST);
wait(100ms);look(307,30);
endif;

if(%#bau%=82);
wait(100ms);look(WEST);
wait(100ms);look(310,15);
endif;

if(%#bau%=83);
wait(100ms);look(WEST);
wait(100ms);look(310,5);
endif;

if(%#bau%=84);
wait(100ms);look(WEST);
wait(100ms);look(310,-11);
endif;

//Norte

if(%#bau%=85);
wait(100ms);look(NORTH);
wait(100ms);look(-37,30);
endif;

if(%#bau%=86);
wait(100ms);look(NORTH);
wait(100ms);look(-40,15);
endif;

if(%#bau%=87);
wait(100ms);look(NORTH);
wait(100ms);look(-40,5);
endif;

if(%#bau%=88);
wait(100ms);look(NORTH);
wait(100ms);look(-40,-11);
endif;

if(%#bau%=89);
wait(100ms);look(NORTH);
wait(100ms);look(-20,35);
endif;

if(%#bau%=90);
wait(100ms);look(NORTH);
wait(100ms);look(-20,20);
endif;

if(%#bau%=91);
wait(100ms);look(NORTH);
wait(100ms);look(-20,5);
endif;

if(%#bau%=92);
wait(100ms);look(NORTH);
wait(100ms);look(-20,-15);
endif;

if(%#bau%=93);
wait(100ms);look(NORTH);
wait(100ms);look(-5,35);
endif;

if(%#bau%=94);
wait(100ms);look(NORTH);
wait(100ms);look(-5,25);
endif;

if(%#bau%=95);
wait(100ms);look(NORTH);
wait(100ms);look(-5,5);
endif;

if(%#bau%=96);
wait(100ms);look(NORTH);
wait(100ms);look(-5,-15);
endif;

//bau1

wait(1)
key(use);
wait(3);
for(#i,0,53);
getslotitem(%#i%,#id,#stack);
if(%#id%>2255);
slotclick(%#i%,l,true);wait(250ms);
endif;
next;
gui();


wait(1);
type(sst);wait(500ms);
type( /home disco);wait(1);press(return);
wait(8);

ACHIEVEMENTGET(vendendo Gold Record,2256);
do(10);key(attack);wait(200ms);loop;wait(1);

#blocos=1

#px = %XPOS%
#pz = %ZPOS%
do;
keydown(right);
until((%XPOS%=%#px%+%#blocos%)|(%XPOS%=%#px%-%#blocos%)|(%ZPOS%=%#pz%+%#blocos%)|(%ZPOS%=%#pz%-%#blocos%));
keyup(right);

ACHIEVEMENTGET(vendendo Green Record,2257);
wait(1);do(10);key(attack);wait(200ms);loop;wait(1);

#blocos=1

#px = %XPOS%
#pz = %ZPOS%
do;
keydown(right);
until((%XPOS%=%#px%+%#blocos%)|(%XPOS%=%#px%-%#blocos%)|(%ZPOS%=%#pz%+%#blocos%)|(%ZPOS%=%#pz%-%#blocos%));
keyup(right);

ACHIEVEMENTGET(vendendo Record 3,2258);
wait(1);do(10);key(attack);wait(200ms);loop;wait(1);

#blocos=1

#px = %XPOS%
#pz = %ZPOS%
do;
keydown(right);
until((%XPOS%=%#px%+%#blocos%)|(%XPOS%=%#px%-%#blocos%)|(%ZPOS%=%#pz%+%#blocos%)|(%ZPOS%=%#pz%-%#blocos%));
keyup(right);

ACHIEVEMENTGET(vendendo Record 4,2259);
wait(1);do(10);key(attack);wait(200ms);loop;wait(1);

#blocos=1

#px = %XPOS%
#pz = %ZPOS%
do;
keydown(right);
until((%XPOS%=%#px%+%#blocos%)|(%XPOS%=%#px%-%#blocos%)|(%ZPOS%=%#pz%+%#blocos%)|(%ZPOS%=%#pz%-%#blocos%));
keyup(right);

ACHIEVEMENTGET(vendendo Record 5,2260);
wait(1);do(10);key(attack);wait(200ms);loop;wait(1);

#blocos=1

#px = %XPOS%
#pz = %ZPOS%
do;
keydown(right);
until((%XPOS%=%#px%+%#blocos%)|(%XPOS%=%#px%-%#blocos%)|(%ZPOS%=%#pz%+%#blocos%)|(%ZPOS%=%#pz%-%#blocos%));
keyup(right);

ACHIEVEMENTGET(vendendo Record 6,2261);
wait(1);do(10);key(attack);wait(200ms);loop;wait(1);

#blocos=1

#px = %XPOS%
#pz = %ZPOS%
do;
keydown(right);
until((%XPOS%=%#px%+%#blocos%)|(%XPOS%=%#px%-%#blocos%)|(%ZPOS%=%#pz%+%#blocos%)|(%ZPOS%=%#pz%-%#blocos%));
keyup(right);

ACHIEVEMENTGET(vendendo Record 7,2262);
wait(1);do(10);key(attack);wait(200ms);loop;wait(1);

#blocos=1

#px = %XPOS%
#pz = %ZPOS%
do;
keydown(right);
until((%XPOS%=%#px%+%#blocos%)|(%XPOS%=%#px%-%#blocos%)|(%ZPOS%=%#pz%+%#blocos%)|(%ZPOS%=%#pz%-%#blocos%));
keyup(right);

ACHIEVEMENTGET(vendendo Record 8,2263);
wait(1);do(10);key(attack);wait(200ms);loop;wait(1);

#blocos=1

#px = %XPOS%
#pz = %ZPOS%
do;
keydown(right);
until((%XPOS%=%#px%+%#blocos%)|(%XPOS%=%#px%-%#blocos%)|(%ZPOS%=%#pz%+%#blocos%)|(%ZPOS%=%#pz%-%#blocos%));
keyup(right);wait(500ms)

#blocos=1

#px = %XPOS%
#pz = %ZPOS%
do;
keydown(right);
until((%XPOS%=%#px%+%#blocos%)|(%XPOS%=%#px%-%#blocos%)|(%ZPOS%=%#pz%+%#blocos%)|(%ZPOS%=%#pz%-%#blocos%));
keyup(right);wait(500ms)

#blocos=1

#px = %XPOS%
#pz = %ZPOS%
do;
keydown(right);
until((%XPOS%=%#px%+%#blocos%)|(%XPOS%=%#px%-%#blocos%)|(%ZPOS%=%#pz%+%#blocos%)|(%ZPOS%=%#pz%-%#blocos%));
keyup(right);wait(500ms)

#blocos=1

#px = %XPOS%
#pz = %ZPOS%
do;
keydown(right);
until((%XPOS%=%#px%+%#blocos%)|(%XPOS%=%#px%-%#blocos%)|(%ZPOS%=%#pz%+%#blocos%)|(%ZPOS%=%#pz%-%#blocos%));
keyup(right);wait(500ms)

#blocos=1

#px = %XPOS%
#pz = %ZPOS%
do;
keydown(right);
until((%XPOS%=%#px%+%#blocos%)|(%XPOS%=%#px%-%#blocos%)|(%ZPOS%=%#pz%+%#blocos%)|(%ZPOS%=%#pz%-%#blocos%));
keyup(right);wait(500ms)

#blocos=1

#px = %XPOS%
#pz = %ZPOS%
do;
keydown(right);
until((%XPOS%=%#px%+%#blocos%)|(%XPOS%=%#px%-%#blocos%)|(%ZPOS%=%#pz%+%#blocos%)|(%ZPOS%=%#pz%-%#blocos%));
keyup(right);wait(500ms)

#blocos=1

#px = %XPOS%
#pz = %ZPOS%
do;
keydown(right);
until((%XPOS%=%#px%+%#blocos%)|(%XPOS%=%#px%-%#blocos%)|(%ZPOS%=%#pz%+%#blocos%)|(%ZPOS%=%#pz%-%#blocos%));
keyup(right);wait(500ms)

#blocos=1

#px = %XPOS%
#pz = %ZPOS%
do;
keydown(right);
until((%XPOS%=%#px%+%#blocos%)|(%XPOS%=%#px%-%#blocos%)|(%ZPOS%=%#pz%+%#blocos%)|(%ZPOS%=%#pz%-%#blocos%));
keyup(right);

ACHIEVEMENTGET(vendendo Record 9,2264);
wait(1);do(10);key(attack);wait(200ms);loop;wait(1);

#blocos=1

#px = %XPOS%
#pz = %ZPOS%
do;
keydown(right);
until((%XPOS%=%#px%+%#blocos%)|(%XPOS%=%#px%-%#blocos%)|(%ZPOS%=%#pz%+%#blocos%)|(%ZPOS%=%#pz%-%#blocos%));
keyup(right);
ACHIEVEMENTGET(vendendo Record 10,2265);
wait(1);do(10);key(attack);wait(200ms);loop;wait(1);

#blocos=1

#px = %XPOS%
#pz = %ZPOS%
do;
keydown(right);
until((%XPOS%=%#px%+%#blocos%)|(%XPOS%=%#px%-%#blocos%)|(%ZPOS%=%#pz%+%#blocos%)|(%ZPOS%=%#pz%-%#blocos%));
keyup(right);
ACHIEVEMENTGET(vendendo Record 11,2266);
wait(1);do(10);key(attack);wait(200ms);loop;wait(1);

#blocos=1

#px = %XPOS%
#pz = %ZPOS%
do;
keydown(right);
until((%XPOS%=%#px%+%#blocos%)|(%XPOS%=%#px%-%#blocos%)|(%ZPOS%=%#pz%+%#blocos%)|(%ZPOS%=%#pz%-%#blocos%));
keyup(right);
ACHIEVEMENTGET(vendendo Record 12,2267);
wait(1);do(10);key(attack);wait(200ms);loop;wait(1);

type(sst);wait(500ms);
type( /home pesca);wait(1);press(return);
wait(8);
loop;wait(200ms)
inc(#bau);
if(%#chests%=%#bau%);
unset(bau);log(&d[MACRO]&fParece que todos os 96 baus estao cheios);
unset(x);
gui();
stop();
else;
endif;
loop;
next;

else;
log(&d[MACRO] &fOpcao incorreta.);
endif;
unset(x);
stop();
}$$
 
Não entendi muito bem, poderia fazer um tutorial de como deve ser o pesqueiro?

E se possível colocar o macro em um spoiler.
 
Status
Não está aberto para novas respostas.

Users who are viewing this thread

Voltar
Topo