JohnnFF

Macro Cacto Brenoia novo

Mar 25th, 2021
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.70 KB | None | 0 0
  1. $${
  2.  
  3. //// Variaveis da macro
  4.  
  5.  
  6.  
  7. &homebau=/home guardar_cacto;
  8. &home=/home cacto;
  9. &homedois=/home cacto2;
  10. &guardar=/home mkb ;
  11. #look= -90,-52;
  12. #lookesquerda=104,327;
  13. #lookdireita=288,323;
  14. #idcacto=81;
  15. #posinicioz=6150;
  16. #posfinalz=6112;
  17. #xpos1=-21509;
  18. #xpos2=-21507;
  19. #xpos3=-21505;
  20. #xpos4=-21503;
  21. #xpos5=-21501;
  22. #xpos6=-21499;
  23. #xpos7=-21497;
  24. #xpos8=-21495;
  25. #xpos9=-21493;
  26. #bau1=0,69;
  27. #bau2=0,63;
  28. #bau3=0,54;
  29. #bau4=0,35;
  30. #bau5=0,7;
  31.  
  32.  
  33.  
  34.  
  35.  
  36. toggle(cacto);
  37. if(cacto);
  38. log("&a&l[Cacto] &a&lON");
  39.  
  40.  
  41.  
  42. echo("/chat off");
  43. wait(250ms);
  44. clearchat;
  45. wait(1);
  46.  
  47.  
  48. do;
  49.  
  50.  
  51. echo("%&home%");
  52. wait(5);
  53. look(WEST);
  54. wait(1);
  55.  
  56.  
  57.  
  58. //// primeira fileira
  59.  
  60.  
  61. do;
  62. look(288,323);
  63. keydown(right);
  64. if(%HITID%=81);
  65. keyup(right);
  66. do(28);
  67. key(attack);
  68. wait(-1t);
  69. loop;
  70. endif;
  71.  
  72.  
  73.  
  74. until(%ZPOS%=%#posfinalz%);
  75. keyup(right);
  76.  
  77. wait(1);
  78.  
  79. look(EAST);
  80. wait(500ms);
  81.  
  82. do;
  83. keydown(forward);
  84. until(%XPOS%=%#xpos1%);
  85. keyup(forward);
  86. wait(500ms);
  87.  
  88.  
  89.  
  90.  
  91. //// segunda fileira
  92.  
  93. look(WEST);
  94. wait(500ms);
  95. do;
  96. look(248,324);
  97. keydown(left);
  98. if(%HITID%=81);
  99. keyup(left);
  100. do(28);
  101. key(attack);
  102. wait(-1t);
  103. loop;
  104. endif;
  105. until(%ZPOS%=%#posinicioz%);
  106. keyup(left);
  107.  
  108.  
  109. //// andando para frente
  110.  
  111.  
  112.  
  113. endif;
  114. look(EAST);
  115. wait(500ms);
  116.  
  117. do;
  118. keydown(forward);
  119. until(%XPOS%=%#xpos2%);
  120. keyup(forward);
  121. wait(500ms);
  122.  
  123.  
  124. look(WEST);
  125. wait(1);
  126.  
  127.  
  128.  
  129.  
  130.  
  131. //// terceira fileira
  132.  
  133.  
  134. look(WEST);
  135. wait(500ms);
  136. do;
  137. look(288,323);
  138. keydown(right);
  139. if(%HITID%=81);
  140. keyup(right);
  141. do(28);
  142. key(attack);
  143. wait(-1t);
  144. loop;
  145. endif;
  146.  
  147. until(%ZPOS%=%#posfinalz%);
  148. keyup(right);
  149.  
  150.  
  151. endif;
  152. look(EAST);
  153. wait(500ms);
  154.  
  155. do;
  156. keydown(forward);
  157. until(%XPOS%=%#xpos3%);
  158. keyup(forward);
  159. wait(500ms);
  160.  
  161.  
  162. look(WEST);
  163. wait(1);
  164.  
  165.  
  166. //// quarta fileira
  167.  
  168. look(WEST);
  169. wait(500ms);
  170. do;
  171. look(248,324);
  172. keydown(left);
  173. if(%HITID%=81);
  174. keyup(left);
  175. do(28);
  176. key(attack);
  177. wait(-1t);
  178. loop;
  179. endif;
  180.  
  181. until(%ZPOS%=%#posinicioz%);
  182. keyup(left);
  183.  
  184.  
  185. endif;
  186. look(EAST);
  187. wait(500ms);
  188.  
  189. do;
  190. keydown(forward);
  191. until(%XPOS%=%#xpos4%);
  192. keyup(forward);
  193. wait(500ms);
  194.  
  195.  
  196. look(WEST);
  197. wait(1);
  198.  
  199. //// quinta fileira
  200.  
  201. look(WEST);
  202. wait(500ms);
  203. do;
  204. look(288,323);
  205. keydown(right);
  206. if(%HITID%=81);
  207. keyup(right);
  208. do(28);
  209. key(attack);
  210. wait(-1t);
  211. loop;
  212. endif;
  213.  
  214. until(%ZPOS%=%#posfinalz%);
  215. keyup(right);
  216.  
  217.  
  218. endif;
  219.  
  220. look(EAST);
  221. wait(500ms);
  222.  
  223. do;
  224. keydown(forward);
  225. until(%XPOS%=%#xpos5%);
  226. keyup(forward);
  227. wait(500ms);
  228.  
  229.  
  230. look(WEST);
  231. wait(1);
  232.  
  233. //// sexta fileira
  234.  
  235. look(WEST);
  236. wait(500ms);
  237. do;
  238. look(248,324);
  239. keydown(left);
  240. if(%HITID%=81);
  241. keyup(left);
  242. do(28);
  243. key(attack);
  244. wait(-1t);
  245. loop;
  246. endif;
  247.  
  248. until(%ZPOS%=%#posinicioz%);
  249. keyup(left);
  250.  
  251.  
  252. endif;
  253. look(EAST);
  254. wait(500ms);
  255.  
  256. do;
  257. keydown(forward);
  258. until(%XPOS%=%#xpos6%);
  259. keyup(forward);
  260. wait(500ms);
  261.  
  262.  
  263. look(WEST);
  264. wait(1);
  265.  
  266.  
  267. //// setima fileira
  268.  
  269.  
  270. look(WEST);
  271. wait(500ms);
  272. do;
  273. look(288,323);
  274. keydown(right);
  275. if(%HITID%=81);
  276. keyup(right);
  277. do(28);
  278. key(attack);
  279. wait(-1t);
  280. loop;
  281. endif;
  282.  
  283. until(%ZPOS%=%#posfinalz%);
  284. keyup(right);
  285.  
  286.  
  287. endif;
  288. look(EAST);
  289. wait(500ms);
  290.  
  291. do;
  292. keydown(forward);
  293. until(%XPOS%=%#xpos7%);
  294. keyup(forward);
  295. wait(500ms);
  296.  
  297.  
  298. look(WEST);
  299. wait(1);
  300.  
  301.  
  302. //// oitava fileira
  303.  
  304. look(WEST);
  305. wait(500ms);
  306. do;
  307. look(248,324);
  308. keydown(left);
  309. if(%HITID%=81);
  310. keyup(left);
  311. do(28);
  312. key(attack);
  313. wait(-1t);
  314. loop;
  315. endif;
  316.  
  317. until(%ZPOS%=%#posinicioz%);
  318. keyup(left);
  319.  
  320.  
  321. endif;
  322.  
  323. look(EAST);
  324. wait(500ms);
  325.  
  326. do;
  327. keydown(forward);
  328. until(%XPOS%=%#xpos8%);
  329. keyup(forward);
  330. wait(500ms);
  331.  
  332.  
  333. look(WEST);
  334. wait(1);
  335.  
  336.  
  337. //// nona fileira
  338.  
  339. look(WEST);
  340. wait(500ms);
  341. do;
  342. look(288,323);
  343. keydown(right);
  344. if(%HITID%=81);
  345. keyup(right);
  346. do(28);
  347. key(attack);
  348. wait(-1t);
  349. loop;
  350. endif;
  351.  
  352. until(%ZPOS%=%#posfinalz%);
  353. keyup(right);
  354.  
  355.  
  356. endif;
  357.  
  358. look(EAST);
  359. wait(500ms);
  360.  
  361. do;
  362. keydown(forward);
  363. until(%XPOS%=%#xpos9%);
  364. keyup(forward);
  365. wait(500ms);
  366.  
  367.  
  368. look(WEST);
  369. wait(1);
  370.  
  371.  
  372. //// decima fileira
  373.  
  374. look(WEST);
  375. wait(500ms);
  376. do;
  377. look(248,324);
  378. keydown(left);
  379. if(%HITID%=81);
  380. keyup(left);
  381. do(28);
  382. key(attack);
  383. wait(-1t);
  384. loop;
  385. endif;
  386.  
  387. until(%ZPOS%=%#posfinalz%);
  388. keyup(left);
  389.  
  390.  
  391. endif;
  392.  
  393.  
  394.  
  395. wait(1);
  396. log("&eVerificando o Inventario");
  397. wait(500ms);
  398. gui(INVENTORY);
  399. wait(2500ms);
  400. GETSLOTITEM(34,#id,#stack,#data);
  401. wait(250ms);
  402. if(%#stack%=64);
  403. wait(500ms);
  404. log("&cO Inventario esta cheio, indo guardar");
  405. gui;
  406. wait(1);
  407. echo("/chat off");
  408. wait(150ms);
  409. clearchat;
  410. wait(1);
  411. echo(%&guardar%);
  412. wait(5);
  413. slot(9);
  414. wait(500ms);
  415.  
  416.  
  417. do;
  418.  
  419.  
  420. look(0,313); //// primeiro bau bau
  421. wait(500ms);
  422. key(use);
  423. wait(1);
  424.  
  425. //// verifica se o bau esta cheio
  426. GETSLOT(81,#slot,0);
  427. if("%#slot%=53");
  428. log("o bau esta cheio");
  429. gui;
  430. wait(500ms);
  431. look(0,334); //// segundo bau
  432. wait(500ms);
  433. key(use);
  434. wait(1);
  435. endif;
  436.  
  437. //// guarda no bau se o slot for menor que 64
  438. GETSLOTITEM(53,#id,#stack,#data);
  439. if("%#stack%=0");
  440. wait(500ms);
  441. log("guardando itens");
  442. FOR(#inv,54,89);
  443. slotclick(%#inv%,l,true);
  444. NEXT;
  445. gui;
  446. endif;
  447.  
  448.  
  449. //// verifica se o bau esta cheio
  450. GETSLOT(81,#slot,0);
  451. if("%#slot%=53");
  452. log("o bau esta cheio");
  453. gui;
  454. wait(500ms);
  455. look(0,7); //// segundo bau
  456. wait(500ms);
  457. key(use);
  458. wait(1);
  459. endif;
  460.  
  461.  
  462.  
  463.  
  464.  
  465. //// guarda no bau se o slot for menor que 64
  466. GETSLOTITEM(53,#id,#stack,#data);
  467. if("%#stack%=0");
  468. wait(500ms);
  469. log("guardando itens");
  470. FOR(#inv,54,89);
  471. slotclick(%#inv%,l,true);
  472. NEXT;
  473. gui;
  474. endif;
  475.  
  476.  
  477.  
  478. //// verifica se o bau esta cheio
  479. GETSLOT(81,#slot,0);
  480. if("%#slot%=53");
  481. log("o bau esta cheio");
  482. gui;
  483. wait(500ms);
  484. look(0,33); //// segundo bau
  485. wait(500ms);
  486. key(use);
  487. wait(1);
  488. endif;
  489.  
  490.  
  491.  
  492.  
  493. //// guarda no bau se o slot for menor que 64
  494. GETSLOTITEM(53,#id,#stack,#data);
  495. if("%#stack%=0");
  496. wait(500ms);
  497. log("guardando itens");
  498. FOR(#inv,54,89);
  499. slotclick(%#inv%,l,true);
  500. NEXT;
  501. gui;
  502. endif;
  503.  
  504.  
  505.  
  506.  
  507. //// verifica se o bau esta cheio
  508. GETSLOT(81,#slot,0);
  509. if("%#slot%=53");
  510. log("o bau esta cheio");
  511. gui;
  512. wait(500ms);
  513. look(0,50); //// segundo bau
  514. wait(500ms);
  515. key(use);
  516. wait(1);
  517. endif;
  518.  
  519.  
  520.  
  521.  
  522. //// guarda no bau se o slot for menor que 64
  523. GETSLOTITEM(53,#id,#stack,#data);
  524. if("%#stack%=0");
  525. wait(500ms);
  526. log("guardando itens");
  527. FOR(#inv,54,89);
  528. slotclick(%#inv%,l,true);
  529. NEXT;
  530. gui;
  531. endif;
  532.  
  533.  
  534. //// verifica se o bau esta cheio
  535. GETSLOT(81,#slot,0);
  536. if("%#slot%=53");
  537. log("o bau esta cheio");
  538. gui;
  539. wait(500ms);
  540. look(0,50); //// quinto bau
  541. wait(500ms);
  542. key(use);
  543. wait(5);
  544. LOG("&4&lTODOS OS BAUS ESTÃO CHEIOS");
  545. gui;
  546. wait(1);
  547. look(NORTH);
  548. wait(500ms);
  549. keydown(sneak);
  550. keydown(right);
  551. wait(700ms);
  552. keyup(sneak);
  553. keyup(right);
  554. endif;
  555.  
  556.  
  557. until(%ITEM%=0);
  558. endif;
  559.  
  560.  
  561. endif;
  562. gui;
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574. loop;
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582. endif;
  583. log("&a&l[Cacto] &c&lOFF");
  584. endif;
  585. stop;
  586. endif;
  587. }$$
Advertisement
Add Comment
Please, Sign In to add comment