Guest User

Untitled

a guest
Jul 27th, 2016
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 118.45 KB | None | 0 0
  1. $${
  2. if(homelessv3);
  3. log("&a&l[Macro]&f PescaHomeless_v4 &1- [By: Homeless Macros] &f&l[&4&lOFF&f&l]");
  4. unset(homelessv3);
  5. stop();
  6. else;
  7. set(homelessv3);
  8. log("&a&l[Macro]&f Macro Desenvolvida Por: &1&lHomeless &f(Sv.3-Craftlandia)");
  9. achievementget(Homeless Macros,346);
  10. }$$/pvp off$${
  11. wait(700ms);
  12. log("&a&l[Macro]&f PescaHomeless_v4 &1- [By: Homeless Macros] &f&l[&a&lON&f&l]");
  13. #homeless_chest_string=1;
  14. #homeless_full=0;
  15. #homeless_string=0;
  16. wait(100ms);
  17. if(homeless_preset);
  18. do;
  19. clearchat();
  20. log("&a&l[Macro]&e Deseja usar a ultima configuração da macro?");
  21. log("&a&l[Macro]&2&l [1]&f Sim.");
  22. log("&a&l[Macro]&2&l [2]&f Não.");
  23. log(" ");
  24. log(" ");
  25. prompt(#homeless_inc,$$?,"Insira o número referente a opção desejada:");
  26. until((%#homeless_inc%=1)||(%#homeless_inc%=2));
  27. else;
  28. #homeless_inc=2;
  29. endif;
  30. if(%#homeless_inc%=1);
  31. else;
  32. unset(homeless_preset);
  33. #homeless_chest_fish=1;
  34. #homeless_chest_set=1;
  35. #homeless_chest_ore=1;
  36. do;
  37. clearchat();
  38. log("&a&l[Macro]&e Pressione o número referente aos encantamentos deseja manter:");
  39. log("&a&l[Macro]&2&l [1]&f Para guardar: P4/P3/Eff5/Eff4/Eff3/Sharp5/Sharp4/Sharp3/Loot3");
  40. log("&a&l[Macro]&2&l [2]&f Para guardar: P4/Eff5/Sharp5/Sharp4");
  41. log("&a&l[Macro]&2&l [3]&f Para guardar: P4/Eff5/Sharp5");
  42. log("&a&l[Macro]&2&l [4]&f Para guardar: P4/Sharp5");
  43. log(" ");
  44. log(" ");
  45. prompt(#homeless_sel_enc,$$?,"Insira o número referente a quais encantamentos deseja manter:");
  46. until((%#homeless_sel_enc%=1)||(%#homeless_sel_enc%=2)||(%#homeless_sel_enc%=3)||(%#homeless_sel_enc%=4));
  47. if(%#homeless_sel_enc%=1);
  48. &p4=Protection IV;
  49. &p3=Protection III;
  50. &eff5=Efficiency V;
  51. &eff4=Efficiency IV;
  52. &eff3=Efficiency III;
  53. &sharp5=Sharpness V;
  54. &sharp4=Sharpness IV;
  55. &sharp3=Sharpness III;
  56. &loot3=Looting III;
  57. endif;
  58. if(%#homeless_sel_enc%=2);
  59. &p4=Protection IV;
  60. &p3=Nope;
  61. &eff5=Efficiency V;
  62. &eff4=Nope;
  63. &eff3=Nope;
  64. &sharp5=Sharpness V;
  65. &sharp4=Sharpness IV;
  66. &sharp3=Nope;
  67. &loot3=Nope;
  68. endif;
  69. if(%#homeless_sel_enc%=3);
  70. &p4=Protection IV;
  71. &p3=Nope;
  72. &eff5=Efficiency V;
  73. &eff4=Nope;
  74. &eff3=Nope;
  75. &sharp5=Sharpness V;
  76. &sharp4=Nope;
  77. &sharp3=Nope;
  78. &loot3=Nope;
  79. endif;
  80. if(%#homeless_sel_enc%=4);
  81. &p4=Protection IV;
  82. &p3=Nope;
  83. &eff5=Nope;
  84. &eff4=Nope;
  85. &eff3=Nope;
  86. &sharp5=Sharpness V;
  87. &sharp4=Nope;
  88. &sharp3=Nope;
  89. &loot3=Looting III; //When start selling, change here to proper form__________________________________________________________
  90. endif;
  91. þs1=Thorns I;
  92. þs2=Thorns II;
  93. þs3=Thorns III;
  94. do;
  95. clearchat();
  96. log("&a&l[Macro]&e Deseja guardar itens com Thorns (Espinhos)?:");
  97. log("&a&l[Macro]&2&l [1]&f Sim.");
  98. log("&a&l[Macro]&2&l [2]&f Não, que nojo!");
  99. log(" ");
  100. log(" ");
  101. prompt(#homeless_store_thorns,$$?,"Insira o número referente a opção desejada:");
  102. until((%#homeless_store_thorns%=1)||(%#homeless_store_thorns%=2));
  103. do;
  104. clearchat();
  105. log("&a&l[Macro]&e Deseja guardar Lapis Lazulli?:");
  106. log("&a&l[Macro]&2&l [1]&f Sim.");
  107. log("&a&l[Macro]&2&l [2]&f Não.");
  108. log(" ");
  109. log(" ");
  110. prompt(#homeless_store_lapis,$$?,"Insira o número referente a opção desejada:");
  111. until((%#homeless_store_lapis%=1)||(%#homeless_store_lapis%=2));
  112. if(%#homeless_store_lapis%=1);
  113. &trash="^298$|^299$|^300$|^301$|^268$|^269$|^270$|^271$|^290$|^272$|^273$|^274$|^275$|^291$|^306$|^307$|^308$|^309$|^267$|^256$|^257$|^258$|^292$|^314$|^315$|^316$|^317$|^283$|^284$|^285$|^286$|^294$|^293$|^2256$|^2257$|^2258$|^2259$|^2260$|^2261$|^2262$|^2263$|^2264$|^2265$|^2266$|^2267";
  114. &store="^0$|^122$|^129$|^153$|^155$|^264$|^265$|^266$|^287$|^322$|^349$|^351$|^369$|^370$|^384$|^387$|^394";
  115. endif;
  116. if(%#homeless_store_lapis%=2);
  117. &trash="^298$|^299$|^300$|^301$|^268$|^269$|^270$|^271$|^290$|^272$|^273$|^274$|^275$|^291$|^306$|^307$|^308$|^309$|^267$|^256$|^257$|^258$|^292$|^314$|^315$|^316$|^317$|^283$|^284$|^285$|^286$|^294$|^293$|^2256$|^2257$|^2258$|^2259$|^2260$|^2261$|^2262$|^2263$|^2264$|^2265$|^2266$|^2267$|^351";
  118. &store="^0$|^122$|^129$|^153$|^155$|^264$|^265$|^266$|^287$|^322$|^349$|^369$|^370$|^384$|^387$|^394";
  119. endif;
  120. &set="^310$|^311$|^312$|^313$|^276$|^277$|^278$|^279";
  121. &oreg="^264$|^265$|^266$|^351$|^369$|^370$|^287";
  122. &ore="^264$|^265$|^266$|^351$|^369$|^370";
  123. do;
  124. clearchat();
  125. log("&a&l[Macro]&e Deseja vender os discos?");
  126. log("&a&l[Macro]&2&l [1]&f Não, os jogue fora!");
  127. log("&a&l[Macro]&2&l [2]&f Sim, i got mouths to feed!");
  128. log(" ");
  129. log(" ");
  130. prompt(#homeless_sel_record,$$?,"Insira o número referente a opção desejada.");
  131. until((%#homeless_sel_record%=1)||(%#homeless_sel_record%=2));
  132. if(%#homeless_sel_record%=1);
  133. #homeless_sel_shop=0;
  134. endif;
  135. if(%#homeless_sel_record%=2);
  136. do;
  137. clearchat();
  138. log("&a&l[Macro]&e Onde deseja vender os discos?");
  139. log("&a&l[Macro]&2&l [1] &f/warp loja");
  140. log("&a&l[Macro]&2&l [2] &f/warp vip");
  141. log(" ");
  142. log(" ");
  143. prompt(#homeless_sel_shop,$$?,"Insira o número referente a opção desejada.");
  144. until((%#homeless_sel_shop%=1)||(%#homeless_sel_shop%=2));
  145. endif;
  146. set(homeless_preset);
  147. endif;
  148. endif;
  149.  
  150. &dir = %DIRECTION%;
  151. ifmatches(%&dir%,N);
  152. &homeless_dir_front=NORTH;
  153. &homeless_dir_right=EAST;
  154. &homeless_dir_left=WEST;
  155. &homeless_dir_back=SOUTH;
  156. endif;
  157. ifmatches(%&dir%,S);
  158. &homeless_dir_front=SOUTH;
  159. &homeless_dir_right=WEST;
  160. &homeless_dir_left=EAST;
  161. &homeless_dir_back=NORTH;
  162. endif;
  163. ifmatches(%&dir%,E);
  164. &homeless_dir_front=EAST;
  165. &homeless_dir_right=SOUTH;
  166. &homeless_dir_right=NORTH;
  167. &homeless_dir_back=WEST;
  168. endif;
  169. ifmatches(%&dir%,W);
  170. &homeless_dir_front=WEST;
  171. &homeless_dir_right=NORTH;
  172. &homeless_dir_left=SOUTH;
  173. &homeless_dir_back=EAST;
  174. endif;
  175.  
  176. look(%&homeless_dir_front%);
  177. do;
  178. slot(9);
  179. gui(inventory);
  180. wait(100ms);
  181. getslotitem(44,#id);
  182. if(%#id%!=346);
  183. slotclick(44,1,false);
  184. wait(100ms);
  185. slotclick(-999);
  186. wait(100ms);
  187. endif;
  188. do(100);
  189. look(+0,-90);
  190. key(use);
  191. if(%DURABILITY%<24);
  192. look(%&homeless_dir_front%);
  193. look(+0,+90);
  194. wait(100ms);
  195. key(use);
  196. wait(100ms);
  197. key(use);
  198. wait(100ms);
  199. key(use);
  200. wait(100ms);
  201. look(%&homeless_dir_front%);
  202. do(25);
  203. look(+0,-90);
  204. key(use);
  205. loop;
  206. if(%DURABILITY%<20);
  207. }$$/home pesca$${
  208. gui();
  209. wait(7);
  210. keydown(jump);
  211. wait(1);
  212. keyup(jump);
  213. wait(1);
  214. look(%&homeless_dir_front%);
  215. look(+0,+90);
  216. wait(100ms);
  217. key(use);
  218. wait(100ms);
  219. endif;
  220. if(%DURABILITY%<15);
  221. do;
  222. slot(9);
  223. }$$/home pesca$${
  224. wait(7);
  225. keydown(jump);
  226. wait(1);
  227. keyup(jump);
  228. wait(1);
  229. look(%&homeless_dir_front%);
  230. wait(500ms);
  231. look(+0,+90);
  232. wait(100ms);
  233. key(use);
  234. wait(100ms);
  235. key(use);
  236. wait(100ms);
  237. key(use);
  238. if(%DURABILITY%<1);
  239. do;
  240. getslotitem(9,#id);
  241. if((%#id%!=346)&&(%#id%!=0));
  242. gui(inventory);
  243. slotclick(44,1,false);
  244. wait(100ms);
  245. slotclick(-999);
  246. wait(100ms);
  247. gui();
  248. wait(500ms);
  249. endif;
  250. }$$/home pesca$${
  251. wait(7);
  252. look(%&homeless_dir_front%);
  253. look(+36,+43);
  254. wait(1);
  255. key(use);
  256. wait(3);
  257. for(#homeless_inc,0,54);
  258. getslotitem(%#homeless_inc%,#id);
  259. if(%#id%=346);
  260. slotclick(%#homeless_inc%,l,false);
  261. wait(250ms);
  262. slotclick(89,1,false);
  263. wait(400ms);
  264. gui();
  265. wait(200ms);
  266. look(%&homeless_dir_front%);
  267. look(+0,+90);
  268. wait(100ms);
  269. key(use);
  270. wait(100ms);
  271. key(use);
  272. wait(100ms);
  273. key(use);
  274. wait(100ms);
  275. break;
  276. endif;
  277. if(%#homeless_inc%=54);
  278. log("&a&l[Macro]&4 Sem varas para pescar.");
  279. log("&a&l[Macro]&4 Reiniciando Busca.");
  280. endif;
  281. next;
  282. until((%DURABILITY%>15)&&(%#id%=346));
  283. endif;
  284. until(%DURABILITY%>15);
  285. endif;
  286. endif;
  287. loop;
  288.  
  289. if(%#homeless_full%=0);
  290. gui(inventory);
  291. wait(10ms);
  292. getslotitem(34,#id,#stack);
  293. wait(10ms);
  294. if(%#stack%=0);
  295. wait(10ms);
  296. else;
  297. if(%#homeless_sel_shop%!=0);
  298. log("&a&l[Macro]&f Iniciando a venda de discos. &1- [Homeless Macros]");
  299. if(%#homeless_sel_shop%=1);
  300. }$$/home disco$${
  301. wait(3);
  302. do(20);
  303. wait(4);
  304. keydown(jump);
  305. wait(1);
  306. keyup(jump);
  307. wait(2);
  308. if(%YPOS%=6);
  309. break();
  310. endif;
  311. wait(3);
  312. loop;
  313. look(WEST);
  314. keydown(forward);
  315. wait(150ms);
  316. keyup(forward);
  317. do(5);
  318. key(attack);
  319. wait(350ms);
  320. loop;
  321. keydown(right);
  322. keydown(sneak);
  323. do(300);
  324. if(%ZPOS%=624);
  325. wait(50ms);
  326. keyup(right);
  327. do(5);
  328. key(attack);
  329. wait(350ms);
  330. loop;
  331. keydown(right);
  332. do(200);
  333. until(%ZPOS%=623);
  334. endif;
  335. if(%ZPOS%=623);
  336. wait(50ms);
  337. keyup(right);
  338. do(5);
  339. key(attack);
  340. wait(350ms);
  341. loop;
  342. keydown(right);
  343. do(200);
  344. until(%ZPOS%=622);
  345. endif;
  346. if(%ZPOS%=622);
  347. wait(50ms);
  348. keyup(right);
  349. do(5);
  350. key(attack);
  351. wait(350ms);
  352. loop;
  353. keydown(right);
  354. do(200);
  355. until(%ZPOS%=621);
  356. endif;
  357. if(%ZPOS%=621);
  358. wait(50ms);
  359. keyup(right);
  360. do(5);
  361. key(attack);
  362. wait(350ms);
  363. loop;
  364. keydown(right);
  365. do(200);
  366. until(%ZPOS%=620);
  367. endif;
  368. if(%ZPOS%=620);
  369. wait(50ms);
  370. keyup(right);
  371. do(5);
  372. key(attack);
  373. wait(350ms);
  374. loop;
  375. keydown(right);
  376. do(200);
  377. until(%ZPOS%=619);
  378. endif;
  379. if(%ZPOS%=619);
  380. wait(50ms);
  381. keyup(right);
  382. do(5);
  383. key(attack);
  384. wait(350ms);
  385. loop;
  386. keydown(right);
  387. do(200);
  388. until(%ZPOS%=618);
  389. endif;
  390. if(%ZPOS%=618);
  391. wait(50ms);
  392. keyup(right);
  393. do(5);
  394. key(attack);
  395. wait(350ms);
  396. loop;
  397. keydown(right);
  398. keydown(jump);
  399. do(200);
  400. until(%ZPOS%=617);
  401. keyup(jump);
  402. keyup(sneak);
  403. do(200);
  404. until(%ZPOS%=612);
  405. keydown(jump);
  406. do(200);
  407. until(%ZPOS%=611);
  408. keyup(jump);
  409. do(200);
  410. until(%ZPOS%=610);
  411. wait(50ms);
  412. keyup(right);
  413. keydown(sneak);
  414. do(5);
  415. key(attack);
  416. wait(350ms);
  417. loop;
  418. keydown(right);
  419. do(200);
  420. until(%ZPOS%=609);
  421. endif;
  422. if(%ZPOS%=609);
  423. wait(50ms);
  424. keyup(right);
  425. do(5);
  426. key(attack);
  427. wait(350ms);
  428. loop;
  429. keydown(right);
  430. do(200);
  431. until(%ZPOS%=608);
  432. endif;
  433. if(%ZPOS%=608);
  434. wait(50ms);
  435. keyup(right);
  436. do(5);
  437. key(attack);
  438. wait(350ms);
  439. loop;
  440. keydown(right);
  441. do(200);
  442. until(%ZPOS%=607);
  443. endif;
  444. if(%ZPOS%=607);
  445. wait(50ms);
  446. keyup(right);
  447. do(5);
  448. key(attack);
  449. wait(350ms);
  450. loop;
  451. break;
  452. endif;
  453. until(%ZPOS%=606);
  454. keyup(sneak);
  455. keydown(right);
  456. wait(300ms);
  457. keyup(right);
  458. endif;
  459. if(%#homeless_sel_shop%=2);
  460. }$$/warp vip$${
  461. wait(3);
  462. do(20);
  463. keydown(jump);
  464. wait(1);
  465. keyup(jump);
  466. wait(2);
  467. if(%YPOS%=4);
  468. break();
  469. endif;
  470. loop;
  471. wait(250ms);
  472. look(EAST);
  473. do(120);
  474. keydown(forward);
  475. if(%XPOS%=709);
  476. keydown(sneak);
  477. endif;
  478. until(%XPOS%=710);
  479. wait(350ms);
  480. keyup(forward);
  481. keyup(sneak);
  482. look(NORTH);
  483. do(120);
  484. keydown(forward);
  485. if(%ZPOS%=653);
  486. keydown(sneak);
  487. endif;
  488. until(%ZPOS%=652);
  489. wait(50ms);
  490. keyup(forward);
  491. look(WEST);
  492. keydown(right);
  493. do(300);
  494. if(%ZPOS%=652);
  495. wait(50ms);
  496. keyup(right);
  497. do(5);
  498. key(attack);
  499. wait(350ms);
  500. loop;
  501. keydown(right);
  502. do(200);
  503. until(%ZPOS%=651);
  504. endif;
  505. if(%ZPOS%=651);
  506. wait(50ms);
  507. keyup(right);
  508. do(5);
  509. key(attack);
  510. wait(350ms);
  511. loop;
  512. keydown(right);
  513. do(200);
  514. until(%ZPOS%=650);
  515. endif;
  516. if(%ZPOS%=650);
  517. wait(50ms);
  518. keyup(right);
  519. do(5);
  520. key(attack);
  521. wait(350ms);
  522. loop;
  523. keydown(right);
  524. do(200);
  525. until(%ZPOS%=649);
  526. endif;
  527. if(%ZPOS%=649);
  528. wait(50ms);
  529. keyup(right);
  530. do(5);
  531. key(attack);
  532. wait(350ms);
  533. loop;
  534. keydown(right);
  535. do(200);
  536. until(%ZPOS%=648);
  537. endif;
  538. if(%ZPOS%=648);
  539. wait(50ms);
  540. keyup(right);
  541. do(5);
  542. key(attack);
  543. wait(350ms);
  544. loop;
  545. keydown(right);
  546. do(200);
  547. until(%ZPOS%=647);
  548. endif;
  549. if(%ZPOS%=647);
  550. wait(200ms);
  551. keyup(right);
  552. do(5);
  553. key(attack);
  554. wait(350ms);
  555. loop;
  556. break;
  557. endif;
  558. loop;
  559. wait(500ms);
  560. look(EAST);
  561. keyup(sneak);
  562. do(120);
  563. keydown(forward);
  564. if(%XPOS%=733);
  565. keydown(sneak);
  566. endif;
  567. until(%XPOS%=734);
  568. keyup(forward);
  569. do(5);
  570. key(attack);
  571. wait(350ms);
  572. loop;
  573. wait(500ms);
  574. keydown(right);
  575. do(300);
  576. if(%ZPOS%=648);
  577. wait(50ms);
  578. keyup(right);
  579. do(5);
  580. key(attack);
  581. wait(350ms);
  582. loop;
  583. keydown(right);
  584. do(200);
  585. until(%ZPOS%=649);
  586. endif;
  587. if(%ZPOS%=649);
  588. wait(50ms);
  589. keyup(right);
  590. do(5);
  591. key(attack);
  592. wait(350ms);
  593. loop;
  594. keydown(right);
  595. do(200);
  596. until(%ZPOS%=650);
  597. endif;
  598. if(%ZPOS%=650);
  599. wait(50ms);
  600. keyup(right);
  601. do(5);
  602. key(attack);
  603. wait(350ms);
  604. loop;
  605. keydown(right);
  606. do(200);
  607. until(%ZPOS%=651);
  608. endif;
  609. if(%ZPOS%=651);
  610. wait(50ms);
  611. keyup(right);
  612. do(5);
  613. key(attack);
  614. wait(350ms);
  615. loop;
  616. keydown(right);
  617. do(200);
  618. until(%ZPOS%=652);
  619. endif;
  620. if(%ZPOS%=652);
  621. wait(50ms);
  622. keyup(right);
  623. do(5);
  624. key(attack);
  625. wait(350ms);
  626. loop;
  627. break;
  628. endif;
  629. loop;
  630. keyup(sneak);
  631. keydown(right);
  632. wait(300ms);
  633. keyup(right);
  634. endif;
  635. log("&a&l[Macro]&f Venda de discos finalizada. &1- [Homeless Macros]");
  636. endif;
  637. gui();
  638. }$$/home pesca$${
  639. wait(7);
  640. keydown(jump);
  641. wait(1);
  642. keyup(jump);
  643. wait(1);
  644. gui(inventory);
  645.  
  646. LOG("&a&l[Macro]&f Limpeza de inventário iniciada. &1- [Homeless Macros]");
  647. look(%&homeless_dir_front%);
  648. wait(500ms);
  649. for(#homeless_inc,9,42);
  650. getslotitem(%#homeless_inc%,#id);
  651. ifmatches(%#id%,%&trash%);
  652. slotclick(%#homeless_inc%);
  653. wait(100ms);
  654. slotclick(-999);
  655. wait(100ms);
  656. endif;
  657. next;
  658. slotclick(36,l,true);
  659. slot(1);
  660. wait(100ms);
  661. for(#homeless_inc,9,35);
  662. getslotitem(%#homeless_inc%,#id);
  663. ifmatches(%#id%,%&store%);
  664. else;
  665. slotclick(%#homeless_inc%,l,true);
  666. wait(100ms);
  667. #homeless_var_ench=0;
  668. gui();
  669. wait(100ms);
  670. foreach(enchantments);
  671. &homeless_enchant=%ENCHANTMENT%;
  672. if((%&homeless_enchant%=%&p4%)||(%&homeless_enchant%=%&p3%)||(%&homeless_enchant%=%&eff5%)||(%&homeless_enchant%=%&eff4%)||(%&homeless_enchant%=%&eff3%)||(%&homeless_enchant%=%&sharp5%)||(%&homeless_enchant%=%&sharp4%)||(%&homeless_enchant%=%&sharp3%)||(%&homeless_enchant%=%&loot3%));
  673. #homeless_var_ench=1;
  674. endif;
  675. if(%#homeless_store_thorns%=2);
  676. if((%&homeless_enchant%=%þs1%)||(%&homeless_enchant%=%þs2%)||(%&homeless_enchant%=%þs3%));
  677. #homeless_var_ench=0;
  678. break;
  679. endif;
  680. endif;
  681. next;
  682. gui(inventory);
  683. wait(100ms);
  684. if(%#homeless_var_ench%=0);
  685. slotclick(36);
  686. wait(150ms);
  687. slotclick(-999);
  688. wait(150ms);
  689. else;
  690. slotclick(36,l,true);
  691. wait(150ms);
  692. endif;
  693. endif;
  694. next;
  695. for(#homeless_inc,37,42);
  696. getslotitem(%#homeless_inc%,#id);
  697. ifmatches(%#id%,%&store%);
  698. else;
  699. slotclick(%#homeless_inc%,l,false);
  700. wait(100ms);
  701. slotclick(36,l,false);
  702. wait(100ms);
  703. #homeless_var_ench=0;
  704. gui();
  705. wait(100ms);
  706. foreach(enchantments);
  707. &homeless_enchant=%ENCHANTMENT%;
  708. if((%&homeless_enchant%=%&p4%)||(%&homeless_enchant%=%&p3%)||(%&homeless_enchant%=%&eff5%)||(%&homeless_enchant%=%&eff4%)||(%&homeless_enchant%=%&eff3%)||(%&homeless_enchant%=%&sharp5%)||(%&homeless_enchant%=%&sharp4%)||(%&homeless_enchant%=%&sharp3%)||(%&homeless_enchant%=%&loot3%));
  709. #homeless_var_ench=1;
  710. endif;
  711. if(%#homeless_store_thorns%=2);
  712. if((%&homeless_enchant%=%þs1%)||(%&homeless_enchant%=%þs2%)||(%&homeless_enchant%=%þs3%));
  713. #homeless_var_ench=0;
  714. break;
  715. endif;
  716. endif;
  717. next;
  718. gui(inventory);
  719. wait(100ms);
  720. if(%#homeless_var_ench%=0);
  721. SLOTCLICK(36);
  722. wait(150ms);
  723. SLOTCLICK(-999);
  724. wait(150ms);
  725. else;
  726. slotclick(36,l,true);
  727. wait(150ms);
  728. endif;
  729. endif;
  730. next;
  731. gui();
  732. wait(50ms);
  733. log("&a&l[Macro]&f Limpeza de inventário finalizada. &1- [Homeless Macros]");
  734.  
  735. wait(400ms);
  736. #homeless_verify=0;
  737. #homeless_done=0;
  738. #homeless_set=0;
  739. #homeless_ore=0;
  740. log("&a&l[Macro] &fIniciando armazenamento de itens. &1- [Homeless Macros]");
  741. do;
  742. if(%#homeless_chest_fish%=1);
  743. look(%&homeless_dir_right%);
  744. look(+36,+43);
  745. log("&a&l[Macro]&e Bau de peixes: %#homeless_chest_fish% &1- [By: Homeless Macros]");
  746. wait(500ms);
  747. endif;
  748. if(%#homeless_chest_fish%=2);
  749. look(%&homeless_dir_right%);
  750. look(+36,+34);
  751. log("&a&l[Macro]&e Bau de peixes: %#homeless_chest_fish% &1- [By: Homeless Macros]");
  752. wait(500ms);
  753. endif;
  754. if(%#homeless_chest_fish%=3);
  755. look(%&homeless_dir_right%);
  756. look(+36,+20);
  757. log("&a&l[Macro]&e Bau de peixes: %#homeless_chest_fish% &1- [By: Homeless Macros]");
  758. wait(500ms);
  759. endif;
  760. if(%#homeless_chest_fish%=4);
  761. look(%&homeless_dir_right%);
  762. look(+36,+2);
  763. log("&a&l[Macro]&e Bau de peixes: %#homeless_chest_fish% &1- [By: Homeless Macros]");
  764. wait(500ms);
  765. endif;
  766. if(%#homeless_chest_fish%=5);
  767. look(%&homeless_dir_right%);
  768. look(+36,-12);
  769. log("&a&l[Macro]&e Bau de peixes: %#homeless_chest_fish% &1- [By: Homeless Macros]");
  770. wait(500ms);
  771. endif;
  772. if(%#homeless_chest_fish%=6);
  773. look(%&homeless_dir_right%);
  774. look(+21,+48);
  775. log("&a&l[Macro]&e Bau de peixes: %#homeless_chest_fish% &1- [By: Homeless Macros]");
  776. wait(500ms);
  777. endif;
  778. if(%#homeless_chest_fish%=7);
  779. look(%&homeless_dir_right%);
  780. look(+21,+38);
  781. log("&a&l[Macro]&e Bau de peixes: %#homeless_chest_fish% &1- [By: Homeless Macros]");
  782. wait(500ms);
  783. endif;
  784. if(%#homeless_chest_fish%=8);
  785. look(%&homeless_dir_right%);
  786. look(+21,+20);
  787. log("&a&l[Macro]&e Bau de peixes: %#homeless_chest_fish% &1- [By: Homeless Macros]");
  788. wait(500ms);
  789. endif;
  790. if(%#homeless_chest_fish%=9);
  791. look(%&homeless_dir_right%);
  792. look(+21,+2);
  793. log("&a&l[Macro]&e Bau de peixes: %#homeless_chest_fish% &1- [By: Homeless Macros]");
  794. wait(500ms);
  795. endif;
  796. if(%#homeless_chest_fish%=10);
  797. look(%&homeless_dir_right%);
  798. look(+21,-15);
  799. log("&a&l[Macro]&e Bau de peixes: %#homeless_chest_fish% &1- [By: Homeless Macros]");
  800. wait(500ms);
  801. endif;
  802. if(%#homeless_chest_fish%=11);
  803. look(%&homeless_dir_right%);
  804. look(+0,+50);
  805. log("&a&l[Macro]&e Bau de peixes: %#homeless_chest_fish% &1- [By: Homeless Macros]");
  806. wait(500ms);
  807. endif;
  808. if(%#homeless_chest_fish%=12);
  809. look(%&homeless_dir_right%);
  810. look(+0,+39);
  811. log("&a&l[Macro]&e Bau de peixes: %#homeless_chest_fish% &1- [By: Homeless Macros]");
  812. wait(500ms);
  813. endif;
  814. if(%#homeless_chest_fish%=13);
  815. look(%&homeless_dir_right%);
  816. look(+0,+22);
  817. log("&a&l[Macro]&e Bau de peixes: %#homeless_chest_fish% &1- [By: Homeless Macros]");
  818. wait(500ms);
  819. endif;
  820. if(%#homeless_chest_fish%=14);
  821. look(%&homeless_dir_right%);
  822. look(+0,+2);
  823. log("&a&l[Macro]&e Bau de peixes: %#homeless_chest_fish% &1- [By: Homeless Macros]");
  824. wait(500ms);
  825. endif;
  826. if(%#homeless_chest_fish%=15);
  827. look(%&homeless_dir_right%);
  828. look(+0,-16);
  829. log("&a&l[Macro]&e Bau de peixes: %#homeless_chest_fish% &1- [By: Homeless Macros]");
  830. wait(500ms);
  831. endif;
  832. if(%#homeless_chest_fish%=16);
  833. look(%&homeless_dir_right%);
  834. look(-21,+48);
  835. log("&a&l[Macro]&e Bau de peixes: %#homeless_chest_fish% &1- [By: Homeless Macros]");
  836. wait(500ms);
  837. endif;
  838. if(%#homeless_chest_fish%=17);
  839. look(%&homeless_dir_right%);
  840. look(-21,+38);
  841. log("&a&l[Macro]&e Bau de peixes: %#homeless_chest_fish% &1- [By: Homeless Macros]");
  842. wait(500ms);
  843. endif;
  844. if(%#homeless_chest_fish%=18);
  845. look(%&homeless_dir_right%);
  846. look(-21,+20);
  847. log("&a&l[Macro]&e Bau de peixes: %#homeless_chest_fish% &1- [By: Homeless Macros]");
  848. wait(500ms);
  849. endif;
  850. if(%#homeless_chest_fish%=19);
  851. look(%&homeless_dir_right%);
  852. look(-21,+2);
  853. log("&a&l[Macro]&e Bau de peixes: %#homeless_chest_fish% &1- [By: Homeless Macros]");
  854. wait(500ms);
  855. endif;
  856. if(%#homeless_chest_fish%=20);
  857. look(%&homeless_dir_right%);
  858. look(-21,-15);
  859. log("&a&l[Macro]&e Bau de peixes: %#homeless_chest_fish% &1- [By: Homeless Macros]");
  860. wait(500ms);
  861. endif;
  862. if(%#homeless_chest_fish%=21);
  863. look(%&homeless_dir_right%);
  864. look(-36,+43);
  865. log("&a&l[Macro]&e Bau de peixes: %#homeless_chest_fish% &1- [By: Homeless Macros]");
  866. wait(500ms);
  867. endif;
  868. if(%#homeless_chest_fish%=22);
  869. look(%&homeless_dir_right%);
  870. look(-36,+34);
  871. log("&a&l[Macro]&e Bau de peixes: %#homeless_chest_fish% &1- [By: Homeless Macros]");
  872. wait(500ms);
  873. endif;
  874. if(%#homeless_chest_fish%=23);
  875. look(%&homeless_dir_right%);
  876. look(-36,+20);
  877. log("&a&l[Macro]&e Bau de peixes: %#homeless_chest_fish% &1- [By: Homeless Macros]");
  878. wait(500ms);
  879. endif;
  880. if(%#homeless_chest_fish%=24);
  881. look(%&homeless_dir_right%);
  882. look(-36,+2);
  883. log("&a&l[Macro]&e Bau de peixes: %#homeless_chest_fish% &1- [By: Homeless Macros]");
  884. wait(500ms);
  885. endif;
  886. if(%#homeless_chest_fish%=25);
  887. look(%&homeless_dir_right%);
  888. look(-36,-12);
  889. log("&a&l[Macro]&e Bau de peixes: %#homeless_chest_fish% &1- [By: Homeless Macros]");
  890. wait(500ms);
  891. endif;
  892. if(%#homeless_chest_fish%=26);
  893. look(%&homeless_dir_front%);
  894. look(+36,+34);
  895. log("&a&l[Macro]&e Bau de peixes: %#homeless_chest_fish% &1- [By: Homeless Macros]");
  896. wait(500ms);
  897. endif;
  898. if(%#homeless_chest_fish%=27);
  899. look(%&homeless_dir_front%);
  900. look(+36,+20);
  901. log("&a&l[Macro]&e Bau de peixes: %#homeless_chest_fish% &1- [By: Homeless Macros]");
  902. wait(500ms);
  903. endif;
  904. if(%#homeless_chest_fish%=28);
  905. look(%&homeless_dir_front%);
  906. look(+36,+2);
  907. log("&a&l[Macro]&e Bau de peixes: %#homeless_chest_fish% &1- [By: Homeless Macros]");
  908. wait(500ms);
  909. endif;
  910. if(%#homeless_chest_fish%=29);
  911. look(%&homeless_dir_front%);
  912. look(+36,-12);
  913. log("&a&l[Macro]&e Bau de peixes: %#homeless_chest_fish% &1- [By: Homeless Macros]");
  914. wait(500ms);
  915. endif;
  916. if(%#homeless_chest_fish%=30);
  917. look(%&homeless_dir_front%);
  918. look(+21,+38);
  919. log("&a&l[Macro]&e Bau de peixes: %#homeless_chest_fish% &1- [By: Homeless Macros]");
  920. wait(500ms);
  921. endif;
  922. if(%#homeless_chest_fish%=31);
  923. look(%&homeless_dir_front%);
  924. look(+21,+20);
  925. log("&a&l[Macro]&e Bau de peixes: %#homeless_chest_fish% &1- [By: Homeless Macros]");
  926. wait(500ms);
  927. endif;
  928. if(%#homeless_chest_fish%=32);
  929. look(%&homeless_dir_front%);
  930. look(+21,+2);
  931. log("&a&l[Macro]&e Bau de peixes: %#homeless_chest_fish% &1- [By: Homeless Macros]");
  932. wait(500ms);
  933. endif;
  934. if(%#homeless_chest_fish%=33);
  935. look(%&homeless_dir_front%);
  936. look(+21,-15);
  937. log("&a&l[Macro]&e Bau de peixes: %#homeless_chest_fish% &1- [By: Homeless Macros]");
  938. wait(500ms);
  939. endif;
  940. if(%#homeless_chest_fish%=34);
  941. look(%&homeless_dir_front%);
  942. look(+0,+39);
  943. log("&a&l[Macro]&e Bau de peixes: %#homeless_chest_fish% &1- [By: Homeless Macros]");
  944. wait(500ms);
  945. endif;
  946. if(%#homeless_chest_fish%=35);
  947. look(%&homeless_dir_front%);
  948. look(+0,+22);
  949. log("&a&l[Macro]&e Bau de peixes: %#homeless_chest_fish% &1- [By: Homeless Macros]");
  950. wait(500ms);
  951. endif;
  952. if(%#homeless_chest_fish%=36);
  953. look(%&homeless_dir_front%);
  954. look(+0,+2);
  955. log("&a&l[Macro]&e Bau de peixes: %#homeless_chest_fish% &1- [By: Homeless Macros]");
  956. wait(500ms);
  957. endif;
  958. if(%#homeless_chest_fish%=37);
  959. look(%&homeless_dir_front%);
  960. look(+0,-16);
  961. log("&a&l[Macro]&e Bau de peixes: %#homeless_chest_fish% &1- [By: Homeless Macros]");
  962. wait(500ms);
  963. endif;
  964. if(%#homeless_chest_fish%=38);
  965. look(%&homeless_dir_front%);
  966. look(-21,+38);
  967. log("&a&l[Macro]&e Bau de peixes: %#homeless_chest_fish% &1- [By: Homeless Macros]");
  968. wait(500ms);
  969. endif;
  970. if(%#homeless_chest_fish%=39);
  971. look(%&homeless_dir_front%);
  972. look(-21,+20);
  973. log("&a&l[Macro]&e Bau de peixes: %#homeless_chest_fish% &1- [By: Homeless Macros]");
  974. wait(500ms);
  975. endif;
  976. if(%#homeless_chest_fish%=40);
  977. look(%&homeless_dir_front%);
  978. look(-21,+2);
  979. log("&a&l[Macro]&e Bau de peixes: %#homeless_chest_fish% &1- [By: Homeless Macros]");
  980. wait(500ms);
  981. endif;
  982. if(%#homeless_chest_fish%=41);
  983. look(%&homeless_dir_front%);
  984. look(-21,-15);
  985. log("&a&l[Macro]&e Bau de peixes: %#homeless_chest_fish% &1- [By: Homeless Macros]");
  986. wait(500ms);
  987. endif;
  988. if(%#homeless_chest_fish%=42);
  989. look(%&homeless_dir_front%);
  990. look(-36,+34);
  991. log("&a&l[Macro]&e Bau de peixes: %#homeless_chest_fish% &1- [By: Homeless Macros]");
  992. wait(500ms);
  993. endif;
  994. if(%#homeless_chest_fish%=43);
  995. look(%&homeless_dir_front%);
  996. look(-36,+20);
  997. log("&a&l[Macro]&e Bau de peixes: %#homeless_chest_fish% &1- [By: Homeless Macros]");
  998. wait(500ms);
  999. endif;
  1000. if(%#homeless_chest_fish%=44);
  1001. look(%&homeless_dir_front%);
  1002. look(-36,+2);
  1003. log("&a&l[Macro]&e Bau de peixes: %#homeless_chest_fish% &1- [By: Homeless Macros]");
  1004. wait(500ms);
  1005. endif;
  1006. if(%#homeless_chest_fish%=45);
  1007. look(%&homeless_dir_front%);
  1008. look(-36,-12);
  1009. log("&a&l[Macro]&e Bau de peixes: %#homeless_chest_fish% &1- [By: Homeless Macros]");
  1010. wait(500ms);
  1011. endif;
  1012. wait(500ms);
  1013. key(use);
  1014. wait(3);
  1015. if(%#homeless_verify%=0);
  1016. #clear_again=0;
  1017. log("&a&l[Macro]&f Verificando se ainda resta lixo no inventário. &1- [Homeless Macros]");
  1018. for(#homeless_inc,54,87);
  1019. getslotitem(%#homeless_inc%,#id);
  1020. ifmatches(%#id%,%&trash%);
  1021. #clear_again=1;
  1022. else;
  1023. ifmatches(%#id%,%&set%);
  1024. #homeless_set=1;
  1025. endif;
  1026. ifmatches(%#id%,%&ore%);
  1027. #homeless_ore=1;
  1028. endif;
  1029. if(%#id%=387);
  1030. #homeless_book=1;
  1031. endif;
  1032. endif;
  1033. next;
  1034. if(%#clear_again%=1);
  1035. wait(250ms);
  1036. log("&a&l[Macro]&f Maldito lag! Reiniciando a limpeza. &1- [Homeless Macros]");
  1037. gui();
  1038. }$$/home pesca$${
  1039. wait(7);
  1040. keydown(jump);
  1041. wait(1);
  1042. keyup(jump);
  1043. wait(1);
  1044. gui(inventory);
  1045. look(%&homeless_dir_front%);
  1046. wait(300ms);
  1047. gui(inventory);
  1048. wait(300ms);
  1049. for(#homeless_inc,9,42);
  1050. getslotitem(%#homeless_inc%,#id);
  1051. ifmatches(%#id%,%&trash%);
  1052. slotclick(%#homeless_inc%);
  1053. wait(100ms);
  1054. slotclick(-999);
  1055. wait(100ms);
  1056. endif;
  1057. next;
  1058. slotclick(36,l,true);
  1059. slot(1);
  1060. wait(100ms);
  1061. for(#homeless_inc,9,35);
  1062. getslotitem(%#homeless_inc%,#id);
  1063. ifmatches(%#id%,%&store%);
  1064. else;
  1065. slotclick(%#homeless_inc%,l,true);
  1066. wait(100ms);
  1067. #homeless_var_ench=0;
  1068. gui();
  1069. wait(100ms);
  1070. foreach(enchantments);
  1071. &homeless_enchant=%ENCHANTMENT%;
  1072. if((%&homeless_enchant%=%&p4%)||(%&homeless_enchant%=%&p3%)||(%&homeless_enchant%=%&eff5%)||(%&homeless_enchant%=%&eff4%)||(%&homeless_enchant%=%&eff3%)||(%&homeless_enchant%=%&sharp5%)||(%&homeless_enchant%=%&sharp4%)||(%&homeless_enchant%=%&sharp3%)||(%&homeless_enchant%=%&loot3%));
  1073. #homeless_var_ench=1;
  1074. endif;
  1075. if(%#homeless_store_thorns%=2);
  1076. if((%&homeless_enchant%=%þs1%)||(%&homeless_enchant%=%þs2%)||(%&homeless_enchant%=%þs3%));
  1077. #homeless_var_ench=0;
  1078. break;
  1079. endif;
  1080. endif;
  1081. next;
  1082. gui(inventory);
  1083. wait(100ms);
  1084. if(%#homeless_var_ench%=0);
  1085. slotclick(36);
  1086. wait(100ms);
  1087. slotclick(-999);
  1088. wait(100ms);
  1089. else;
  1090. slottclick(36,l,true);
  1091. wait(100ms);
  1092. endif;
  1093. endif;
  1094. next;
  1095. for(#homeless_inc,37,42);
  1096. getslotitem(%#homeless_inc%,#id);
  1097. ifmatches(%#id%,%&store%);
  1098. else;
  1099. slotclick(%#homeless_inc%,l,false);
  1100. wait(100ms);
  1101. slotclick(36,l,false);
  1102. wait(100ms);
  1103. #homeless_var_ench=0;
  1104. gui();
  1105. wait(100ms);
  1106. foreach(enchantments);
  1107. &homeless_enchant=%ENCHANTMENT%;
  1108. if((%&homeless_enchant%=%&p4%)||(%&homeless_enchant%=%&p3%)||(%&homeless_enchant%=%&eff5%)||(%&homeless_enchant%=%&eff4%)||(%&homeless_enchant%=%&eff3%)||(%&homeless_enchant%=%&sharp5%)||(%&homeless_enchant%=%&sharp4%)||(%&homeless_enchant%=%&sharp3%)||(%&homeless_enchant%=%&loot3%));
  1109. #homeless_var_ench=1;
  1110. endif;
  1111. if(%#homeless_store_thorns%=2);
  1112. if((%&homeless_enchant%=%þs1%)||(%&homeless_enchant%=%þs2%)||(%&homeless_enchant%=%þs3%));
  1113. #homeless_var_ench=0;
  1114. break;
  1115. endif;
  1116. endif;
  1117. next;
  1118. gui(inventory);
  1119. wait(100ms);
  1120. if(%#homeless_var_ench%=0);
  1121. slotclick(36);
  1122. wait(100ms);
  1123. slotclick(-999);
  1124. wait(100ms);
  1125. else;
  1126. slotclick(36,l,true);
  1127. wait(100ms);
  1128. endif;
  1129. endif;
  1130. next;
  1131. gui();
  1132. #stack=1;
  1133. else;
  1134. #homeless_verify=1
  1135. log("&a&l[Macro]&f Inventário OK, iniciando armazenamento. &1- [Homeless Macros]");
  1136. endif;
  1137. else;
  1138. for(#homeless_inc,54,87);
  1139. getslotitem(%#homeless_inc%,#id);
  1140. if(%#id%=349);
  1141. slotclick(%#homeless_inc%,l,true);
  1142. endif;
  1143. wait(50ms);
  1144. next;
  1145. wait(300ms);
  1146. getslotitem(53,#id,#stack);
  1147. wait(300ms);
  1148. if(%#stack%=64);
  1149. inc(#homeless_chest_fish);
  1150. if(%#homeless_chest_fish%=46);
  1151. #homeless_full=1;
  1152. log("&a&l[Macro]&f Baús cheios! &1- Homeless Macros");
  1153. endif;
  1154. else;
  1155. #homeless_done=1;
  1156. endif;
  1157. endif;
  1158. gui();
  1159. wait(500ms);
  1160. until(%#homeless_done%=1);
  1161.  
  1162. if(%#homeless_set%=1);
  1163. #homeless_done=0;
  1164. do;
  1165. if(%#homeless_chest_set%=1);
  1166. look(%&homeless_dir_left%);
  1167. look(+36,+43);
  1168. log("&a&l[Macro]&e Bau de sets/ferramentas: %#homeless_chest_set% &1- [By: Homeless Macros]");
  1169. wait(500ms);
  1170. endif;
  1171. if(%#homeless_chest_set%=2);
  1172. look(%&homeless_dir_left%);
  1173. look(+36,+34);
  1174. log("&a&l[Macro]&e Bau de sets/ferramentas: %#homeless_chest_set% &1- [By: Homeless Macros]");
  1175. wait(500ms);
  1176. endif;
  1177. if(%#homeless_chest_set%=3);
  1178. look(%&homeless_dir_left%);
  1179. look(+36,+20);
  1180. log("&a&l[Macro]&e Bau de sets/ferramentas: %#homeless_chest_set% &1- [By: Homeless Macros]");
  1181. wait(500ms);
  1182. endif;
  1183. if(%#homeless_chest_set%=4);
  1184. look(%&homeless_dir_left%);
  1185. look(+36,+2);
  1186. log("&a&l[Macro]&e Bau de sets/ferramentas: %#homeless_chest_set% &1- [By: Homeless Macros]");
  1187. wait(500ms);
  1188. endif;
  1189. if(%#homeless_chest_set%=5);
  1190. look(%&homeless_dir_left%);
  1191. look(+36,-12);
  1192. log("&a&l[Macro]&e Bau de sets/ferramentas: %#homeless_chest_set% &1- [By: Homeless Macros]");
  1193. wait(500ms);
  1194. endif;
  1195. if(%#homeless_chest_set%=6);
  1196. look(%&homeless_dir_left%);
  1197. look(+21,+48);
  1198. log("&a&l[Macro]&e Bau de sets/ferramentas: %#homeless_chest_set% &1- [By: Homeless Macros]");
  1199. wait(500ms);
  1200. endif;
  1201. if(%#homeless_chest_set%=7);
  1202. look(%&homeless_dir_left%);
  1203. look(+21,+38);
  1204. log("&a&l[Macro]&e Bau de sets/ferramentas: %#homeless_chest_set% &1- [By: Homeless Macros]");
  1205. wait(500ms);
  1206. endif;
  1207. if(%#homeless_chest_set%=8);
  1208. look(%&homeless_dir_left%);
  1209. look(+21,+20);
  1210. log("&a&l[Macro]&e Bau de sets/ferramentas: %#homeless_chest_set% &1- [By: Homeless Macros]");
  1211. wait(500ms);
  1212. endif;
  1213. if(%#homeless_chest_set%=9);
  1214. look(%&homeless_dir_left%);
  1215. look(+21,+2);
  1216. log("&a&l[Macro]&e Bau de sets/ferramentas: %#homeless_chest_set% &1- [By: Homeless Macros]");
  1217. wait(500ms);
  1218. endif;
  1219. if(%#homeless_chest_set%=10);
  1220. look(%&homeless_dir_left%);
  1221. look(+21,-15);
  1222. log("&a&l[Macro]&e Bau de sets/ferramentas: %#homeless_chest_set% &1- [By: Homeless Macros]");
  1223. wait(500ms);
  1224. endif;
  1225. if(%#homeless_chest_set%=11);
  1226. look(%&homeless_dir_left%);
  1227. look(+0,+50);
  1228. log("&a&l[Macro]&e Bau de sets/ferramentas: %#homeless_chest_set% &1- [By: Homeless Macros]");
  1229. wait(500ms);
  1230. endif;
  1231. if(%#homeless_chest_set%=12);
  1232. look(%&homeless_dir_left%);
  1233. look(+0,+39);
  1234. log("&a&l[Macro]&e Bau de sets/ferramentas: %#homeless_chest_set% &1- [By: Homeless Macros]");
  1235. wait(500ms);
  1236. endif;
  1237. if(%#homeless_chest_set%=13);
  1238. look(%&homeless_dir_left%);
  1239. look(+0,+22);
  1240. log("&a&l[Macro]&e Bau de sets/ferramentas: %#homeless_chest_set% &1- [By: Homeless Macros]");
  1241. wait(500ms);
  1242. endif;
  1243. if(%#homeless_chest_set%=14);
  1244. look(%&homeless_dir_left%);
  1245. look(+0,+2);
  1246. log("&a&l[Macro]&e Bau de sets/ferramentas: %#homeless_chest_set% &1- [By: Homeless Macros]");
  1247. wait(500ms);
  1248. endif;
  1249. if(%#homeless_chest_set%=15);
  1250. look(%&homeless_dir_left%);
  1251. look(+0,-16);
  1252. log("&a&l[Macro]&e Bau de sets/ferramentas: %#homeless_chest_set% &1- [By: Homeless Macros]");
  1253. wait(500ms);
  1254. endif;
  1255. if(%#homeless_chest_set%=16);
  1256. look(%&homeless_dir_left%);
  1257. look(-21,+48);
  1258. log("&a&l[Macro]&e Bau de sets/ferramentas: %#homeless_chest_set% &1- [By: Homeless Macros]");
  1259. wait(500ms);
  1260. endif;
  1261. if(%#homeless_chest_set%=17);
  1262. look(%&homeless_dir_left%);
  1263. look(-21,+38);
  1264. log("&a&l[Macro]&e Bau de sets/ferramentas: %#homeless_chest_set% &1- [By: Homeless Macros]");
  1265. wait(500ms);
  1266. endif;
  1267. if(%#homeless_chest_set%=18);
  1268. look(%&homeless_dir_left%);
  1269. look(-21,+20);
  1270. log("&a&l[Macro]&e Bau de sets/ferramentas: %#homeless_chest_set% &1- [By: Homeless Macros]");
  1271. wait(500ms);
  1272. endif;
  1273. if(%#homeless_chest_set%=19);
  1274. look(%&homeless_dir_left%);
  1275. look(-21,+2);
  1276. log("&a&l[Macro]&e Bau de sets/ferramentas: %#homeless_chest_set% &1- [By: Homeless Macros]");
  1277. wait(500ms);
  1278. endif;
  1279. if(%#homeless_chest_set%=20);
  1280. look(%&homeless_dir_left%);
  1281. look(-21,-15);
  1282. log("&a&l[Macro]&e Bau de sets/ferramentas: %#homeless_chest_set% &1- [By: Homeless Macros]");
  1283. wait(500ms);
  1284. endif;
  1285. if(%#homeless_chest_set%=21);
  1286. look(%&homeless_dir_left%);
  1287. look(-36,+43);
  1288. log("&a&l[Macro]&e Bau de sets/ferramentas: %#homeless_chest_set% &1- [By: Homeless Macros]");
  1289. wait(500ms);
  1290. endif;
  1291. if(%#homeless_chest_set%=22);
  1292. look(%&homeless_dir_left%);
  1293. look(-36,+34);
  1294. log("&a&l[Macro]&e Bau de sets/ferramentas: %#homeless_chest_set% &1- [By: Homeless Macros]");
  1295. wait(500ms);
  1296. endif;
  1297. if(%#homeless_chest_set%=23);
  1298. look(%&homeless_dir_left%);
  1299. look(-36,+20);
  1300. log("&a&l[Macro]&e Bau de sets/ferramentas: %#homeless_chest_set% &1- [By: Homeless Macros]");
  1301. wait(500ms);
  1302. endif;
  1303. if(%#homeless_chest_set%=24);
  1304. look(%&homeless_dir_left%);
  1305. look(-36,+2);
  1306. log("&a&l[Macro]&e Bau de sets/ferramentas: %#homeless_chest_set% &1- [By: Homeless Macros]");
  1307. wait(500ms);
  1308. endif;
  1309. if(%#homeless_chest_set%=25);
  1310. look(%&homeless_dir_left%);
  1311. look(-36,-12);
  1312. log("&a&l[Macro]&e Bau de sets/ferramentas: %#homeless_chest_set% &1- [By: Homeless Macros]");
  1313. wait(500ms);
  1314. endif;
  1315. wait(500ms);
  1316. key(use);
  1317. wait(3);
  1318. for(#homeless_inc,54,87);
  1319. getslotitem(%#homeless_inc%,#id);
  1320. ifmatches(%#id%,%&set%);
  1321. slotclick(%#homeless_inc%,l,true);
  1322. endif;
  1323. wait(50ms);
  1324. next;
  1325. wait(300ms);
  1326. getslotitem(53,#id,#stack);
  1327. wait(300ms);
  1328. if(%#stack%!=0);
  1329. inc(#homeless_chest_set);
  1330. if(%#homeless_chest_set%=26);
  1331. #homeless_full=1;
  1332. log("&a&l[Macro]&f Baús cheios! &1- Homeless Macros");
  1333. endif;
  1334. else;
  1335. #homeless_done=1;
  1336. endif;
  1337. gui();
  1338. wait(500ms);
  1339. until(%#homeless_done%=1);
  1340. endif;
  1341.  
  1342. if(%#homeless_ore%=1);
  1343. #homeless_done=0;
  1344. do;
  1345. if(%#homeless_chest_ore%=1);
  1346. look(%&homeless_dir_back%);
  1347. look(+36,+43);
  1348. log("&a&l[Macro]&e Bau de minérios: %#homeless_chest_ore% &1- [By: Homeless Macros]");
  1349. wait(500ms);
  1350. endif;
  1351. if(%#homeless_chest_ore%=2);
  1352. look(%&homeless_dir_back%);
  1353. look(+36,+34);
  1354. log("&a&l[Macro]&e Bau de minérios: %#homeless_chest_ore% &1- [By: Homeless Macros]");
  1355. wait(500ms);
  1356. endif;
  1357. if(%#homeless_chest_ore%=3);
  1358. look(%&homeless_dir_back%);
  1359. look(+36,+20);
  1360. log("&a&l[Macro]&e Bau de minérios: %#homeless_chest_ore% &1- [By: Homeless Macros]");
  1361. wait(500ms);
  1362. endif;
  1363. if(%#homeless_chest_ore%=4);
  1364. look(%&homeless_dir_back%);
  1365. look(+36,+2);
  1366. log("&a&l[Macro]&e Bau de minérios: %#homeless_chest_ore% &1- [By: Homeless Macros]");
  1367. wait(500ms);
  1368. endif;
  1369. if(%#homeless_chest_ore%=5);
  1370. look(%&homeless_dir_back%);
  1371. look(+36,-12);
  1372. log("&a&l[Macro]&e Bau de minérios: %#homeless_chest_ore% &1- [By: Homeless Macros]");
  1373. wait(500ms);
  1374. endif;
  1375. if(%#homeless_chest_ore%=6);
  1376. look(%&homeless_dir_back%);
  1377. look(+21,+48);
  1378. log("&a&l[Macro]&e Bau de minérios: %#homeless_chest_ore% &1- [By: Homeless Macros]");
  1379. wait(500ms);
  1380. endif;
  1381. if(%#homeless_chest_ore%=7);
  1382. look(%&homeless_dir_back%);
  1383. look(+21,+38);
  1384. log("&a&l[Macro]&e Bau de minérios: %#homeless_chest_ore% &1- [By: Homeless Macros]");
  1385. wait(500ms);
  1386. endif;
  1387. if(%#homeless_chest_ore%=8);
  1388. look(%&homeless_dir_back%);
  1389. look(+21,+20);
  1390. log("&a&l[Macro]&e Bau de minérios: %#homeless_chest_ore% &1- [By: Homeless Macros]");
  1391. wait(500ms);
  1392. endif;
  1393. if(%#homeless_chest_ore%=9);
  1394. look(%&homeless_dir_back%);
  1395. look(+21,+2);
  1396. log("&a&l[Macro]&e Bau de minérios: %#homeless_chest_ore% &1- [By: Homeless Macros]");
  1397. wait(500ms);
  1398. endif;
  1399. if(%#homeless_chest_ore%=10);
  1400. look(%&homeless_dir_back%);
  1401. look(+21,-15);
  1402. log("&a&l[Macro]&e Bau de minérios: %#homeless_chest_ore% &1- [By: Homeless Macros]");
  1403. wait(500ms);
  1404. endif;
  1405. if(%#homeless_chest_ore%=11);
  1406. look(%&homeless_dir_back%);
  1407. look(+0,+50);
  1408. log("&a&l[Macro]&e Bau de minérios: %#homeless_chest_ore% &1- [By: Homeless Macros]");
  1409. wait(500ms);
  1410. endif;
  1411. if(%#homeless_chest_ore%=12);
  1412. look(%&homeless_dir_back%);
  1413. look(+0,+39);
  1414. log("&a&l[Macro]&e Bau de minérios: %#homeless_chest_ore% &1- [By: Homeless Macros]");
  1415. wait(500ms);
  1416. endif;
  1417. if(%#homeless_chest_ore%=13);
  1418. look(%&homeless_dir_back%);
  1419. look(+0,+22);
  1420. log("&a&l[Macro]&e Bau de minérios: %#homeless_chest_ore% &1- [By: Homeless Macros]");
  1421. wait(500ms);
  1422. endif;
  1423. if(%#homeless_chest_ore%=14);
  1424. look(%&homeless_dir_back%);
  1425. look(+0,+2);
  1426. log("&a&l[Macro]&e Bau de minérios: %#homeless_chest_ore% &1- [By: Homeless Macros]");
  1427. wait(500ms);
  1428. endif;
  1429. if(%#homeless_chest_ore%=15);
  1430. look(%&homeless_dir_back%);
  1431. look(+0,-16);
  1432. log("&a&l[Macro]&e Bau de minérios: %#homeless_chest_ore% &1- [By: Homeless Macros]");
  1433. wait(500ms);
  1434. endif;
  1435. if(%#homeless_chest_ore%=16);
  1436. look(%&homeless_dir_back%);
  1437. look(-21,+48);
  1438. log("&a&l[Macro]&e Bau de minérios: %#homeless_chest_ore% &1- [By: Homeless Macros]");
  1439. wait(500ms);
  1440. endif;
  1441. if(%#homeless_chest_ore%=17);
  1442. look(%&homeless_dir_back%);
  1443. look(-21,+38);
  1444. log("&a&l[Macro]&e Bau de minérios: %#homeless_chest_ore% &1- [By: Homeless Macros]");
  1445. wait(500ms);
  1446. endif;
  1447. if(%#homeless_chest_ore%=18);
  1448. look(%&homeless_dir_back%);
  1449. look(-21,+20);
  1450. log("&a&l[Macro]&e Bau de minérios: %#homeless_chest_ore% &1- [By: Homeless Macros]");
  1451. wait(500ms);
  1452. endif;
  1453. if(%#homeless_chest_ore%=19);
  1454. look(%&homeless_dir_back%);
  1455. look(-21,+2);
  1456. log("&a&l[Macro]&e Bau de minérios: %#homeless_chest_ore% &1- [By: Homeless Macros]");
  1457. wait(500ms);
  1458. endif;
  1459. if(%#homeless_chest_ore%=20);
  1460. look(%&homeless_dir_back%);
  1461. look(-21,-15);
  1462. log("&a&l[Macro]&e Bau de minérios: %#homeless_chest_ore% &1- [By: Homeless Macros]");
  1463. wait(500ms);
  1464. endif;
  1465. if(%#homeless_chest_ore%=21);
  1466. look(%&homeless_dir_back%);
  1467. look(-36,+43);
  1468. log("&a&l[Macro]&e Bau de minérios: %#homeless_chest_ore% &1- [By: Homeless Macros]");
  1469. wait(500ms);
  1470. endif;
  1471. if(%#homeless_chest_ore%=22);
  1472. look(%&homeless_dir_back%);
  1473. look(-36,+34);
  1474. log("&a&l[Macro]&e Bau de minérios: %#homeless_chest_ore% &1- [By: Homeless Macros]");
  1475. wait(500ms);
  1476. endif;
  1477. if(%#homeless_chest_ore%=23);
  1478. look(%&homeless_dir_back%);
  1479. look(-36,+20);
  1480. log("&a&l[Macro]&e Bau de minérios: %#homeless_chest_ore% &1- [By: Homeless Macros]");
  1481. wait(500ms);
  1482. endif;
  1483. if(%#homeless_chest_ore%=24);
  1484. look(%&homeless_dir_back%);
  1485. look(-36,+2);
  1486. log("&a&l[Macro]&e Bau de minérios: %#homeless_chest_ore% &1- [By: Homeless Macros]");
  1487. wait(500ms);
  1488. endif;
  1489. wait(500ms);
  1490. key(use);
  1491. wait(3);
  1492. for(#homeless_inc,54,80);
  1493. getslotitem(%#homeless_inc%,#id);
  1494. ifmatches(%#id%,%&oreg%);
  1495. slotclick(%#homeless_inc%,l,true);
  1496. endif;
  1497. wait(50ms);
  1498. next;
  1499. for(#homeless_inc,81,87);
  1500. getslotitem(%#homeless_inc%,#id);
  1501. ifmatches(%#id%,%&ore%);
  1502. slotclick(%#homeless_inc%,l,true);
  1503. endif;
  1504. next;
  1505. wait(300ms);
  1506. getslotitem(53,#id,#stack);
  1507. wait(300ms);
  1508. if(%#stack%!=0);
  1509. inc(#homeless_chest_ore);
  1510. if(%#homeless_chest_ore%=25);
  1511. #homeless_full=1;
  1512. log("&a&l[Macro]&f Baús cheios! &1- Homeless Macros");
  1513. endif;
  1514. else;
  1515. #homeless_done=1;
  1516. endif;
  1517. gui();
  1518. wait(500ms);
  1519. until(%#homeless_done%=1);
  1520. endif;
  1521. log("&a&l[Macro]&f Armazenamento de itens finalizado. &1- [Homeless Macros]");
  1522.  
  1523. if(%#homeless_book%=1);
  1524. #homeless_done=0;
  1525. do;
  1526. look(%&homeless_dir_back%);
  1527. look(-36,-12);
  1528. wait(500ms);
  1529. key(use);
  1530. wait(3);
  1531. for(#homeless_inc,54,80);
  1532. getslotitem(%#homeless_inc%,#id);
  1533. if(%#id%=387);
  1534. slotclick(%#homeless_inc%,l,true);
  1535. endif;
  1536. wait(50ms);
  1537. next;
  1538. for(#homeless_inc,81,87);
  1539. getslotitem(%#homeless_inc%,#id);
  1540. if(%#id%=387);
  1541. slotclick(%#homeless_inc%,l,true);
  1542. endif;
  1543. next;
  1544. #homeless_done=1;
  1545. until(%#homeless_done%=1);
  1546. endif;
  1547. log("&a&l[Macro]&f Armazenamento de itens finalizado. &1- [Homeless Macros]");
  1548.  
  1549. if(%#homeless_string%=0);
  1550. gui(inventory);
  1551. wait(1);
  1552. getslotitem(42,#id);
  1553. if(%#id%!=287);
  1554. #homeless_string_counter=0;
  1555. for(#homeless_inc,37,41);
  1556. getslotitem(%#homeless_inc,#id);
  1557. if(%#id%=287);
  1558. inc(#homeless_string_counter);
  1559. else;
  1560. slotclick(%#homeless_inc%,l,true);
  1561. endif;
  1562. wait(50ms);
  1563. next;
  1564. log("&a&l[Macro]&f Linhas quase acabando, reabastecendo. &1- [Homeless Macros]");
  1565. wait(150ms);
  1566. do;
  1567. if(%#homeless_chest_string%=1);
  1568. look(%&homeless_dir_front%);
  1569. look(-36,+43);
  1570. log("&a&l[Macro]&e Bau de linhas %#homeless_chest_string% &1- [By: Homeless Macros]");
  1571. wait(500ms);
  1572. endif;
  1573. if(%#homeless_chest_string%=2);
  1574. look(%&homeless_dir_front%);
  1575. look(-21,+48);
  1576. log("&a&l[Macro]&e Bau de linhas %#homeless_chest_string% &1- [By: Homeless Macros]");
  1577. wait(500ms);
  1578. endif;
  1579. if(%#homeless_chest_string%=3);
  1580. look(%&homeless_dir_front%);
  1581. look(+0,+50);
  1582. log("&a&l[Macro]&e Bau de linhas %#homeless_chest_string% &1- [By: Homeless Macros]");
  1583. wait(500ms);
  1584. endif;
  1585. if(%#homeless_chest_string%=4);
  1586. look(%&homeless_dir_front%);
  1587. look(+21,+48);
  1588. log("&a&l[Macro]&e Bau de linhas %#homeless_chest_string% &1- [By: Homeless Macros]");
  1589. wait(500ms);
  1590. endif;
  1591.  
  1592. wait(800ms);
  1593. key(use);
  1594. wait(3);
  1595. for(#homeless_inc,0,53);
  1596. getslotitem(%#homeless_inc%,#id);
  1597. if((%#id%=287)&&(%#homeless_string_counter%<5));
  1598. slotclick(%#homeless_inc%,l,true);
  1599. wait(250ms);
  1600. inc(#homeless_string_counter);
  1601. endif;
  1602. next;
  1603. gui();
  1604. if(%#homeless_string_counter%<5);
  1605. inc(#homeless_chest_string);
  1606. if(%#homeless_chest_string%>4);
  1607. #homeless_string=1;
  1608. log("&a&l[Macro]&f Acabaram as linhas no estoque! &1- [Homeless Macros]");
  1609. endif;
  1610. endif;
  1611. until((%#homeless_string%=1)||(%#homeless_string_counter%>=5));
  1612. else;
  1613. log("&a&l[Macro]&f Quantidade de linhas OK. &1- [Homeless Macros]");
  1614. endif;
  1615. else;
  1616. log("&a&l[Macro]&f Sem linhas no estoque! &1- [Homeless Macros]");
  1617. endif;
  1618. look(%&homeless_dir_front%);
  1619. wait(300ms);
  1620. look(%&homeless_dir_front%);
  1621. wait(700ms);
  1622. endif;
  1623. else;
  1624. log("&a&l[Macro]&f Baús cheios! &1- [Homeless Macros]");
  1625. endif;
  1626. loop;
  1627. }$$
Add Comment
Please, Sign In to add comment