Advertisement
Guest User

Untitled

a guest
Oct 13th, 2019
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.27 KB | None | 0 0
  1. aí brow
  2.  
  3.  
  4. $${
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12. ////////// desligamento ////////////
  13. if(cacto);
  14. log(&9Andares feitos: &a%#feitos%);
  15. unset(cacto);
  16.  
  17. keyup(sneak);keyup(forward);keyup(left);keyup(right);keyup(back);keyup(jump);
  18. LOG("&8%PLAYER% &bCacto &4[Off]");
  19. LOG("&6&l ATÉ OUTRO DIA MESTRE");
  20. stop;
  21. else;
  22.  
  23. volume(100);
  24. achievementget(INVOCASTE O LORD,10);do(4);playsound(ambient.cave.cave);wait(100ms);playsound(ambient.weather.rain);wait(100ms);
  25. playsound(ambient.weather.thunder);wait(100ms);loop;
  26. wait(1600ms);volume(0);
  27. ///////// inicio /////////
  28.  
  29. #duvidas=0;
  30. #intro=0;
  31. prompt(#intro,$$?,"se quer ver a introdução digite 1 e de enter,se não apenas de enter");
  32. if(#intro=1);
  33. wait(200ms);gui(chat);wait(600ms);type(olá);wait(1);type(" ,obrigado por me ativar! :3");wait(3);
  34. gui();gui(chat);wait(60ms);type(eu sou seu amigo virtuaLORD);wait(2);
  35. type(",vou lhe instruir nos seus problemas e duvidas com a macro..(Carregando..)");wait(10);
  36. endif;
  37. gui();prompt(#aleatorio,$$?,"vamos iniciar..é facil me usar,apenas siga os passos(aperte enter)");
  38. prompt(#duvidas,$$?,se vc quer iniciar a macro digite 1. Se está com duvidas digite 2. );
  39. if(#duvidas=2);prompt(#duvidas,$$?,"digite o numero de sua duvida: 3(homes/teleportes/etc) 4(bugs,erros,crash)");
  40. if(#duvidas=3);gui(chat);wait(700ms);type(olá);wait(2);type(", suas homes são:");wait(1);type(" armazem");wait(2);
  41. type(", temp(o macro que usa)");wait(3);type( e t1,t2,t3..);wait(1);type("(referente ao numero de torres)");wait(14);
  42. gui();prompt(#aleatorio,$$?,aperte enter para continuar a usar a macro);
  43. elseif(#duvidas=4);gui();gui(chat);wait(600ms);type( "se encontrou qualquer erro ou bug na minha parte do script");wait(2);
  44. type(", fale comigo pelo forum da mysticcraft");
  45. wait(7);gui();prompt(#aleatorio,$$?,aperte enter para continuar a usar a macro);
  46. endif;
  47. endif;
  48.  
  49.  
  50. prompt(&reset,$$?,§l§4deseja usar o §5ANTI RESET SERVER§4? digite sim ou apenas de enter se não);
  51. if(&reset="sim");echo(/sethome temp);do(4);log(&lVERIFICANDO POSIÇÃO DO SPAWN &4 NÃO SE MOVA!);loop;wait(2000ms);
  52. #posix=%XPOS%;#posiz=%ZPOS%;
  53. echo(/spawn);
  54. do;until((%XPOS%!=%#posix%)||(%ZPOS%!=%#posiz%));wait(1);echo(/desbugar);wait(1);
  55. #posispawnx=%XPOS%;#posispawnz=%ZPOS%
  56. do(3);wait(500ms);log(POSIÇÃO VERIFICADA COM SUCESSO! OBRIGADO POR ESPERAR! VOLTANDO PARA A TORRE);loop;
  57. echo(/home temp);do;until((%XPOS%=%#posix%)||(%ZPOS%=%#posiz%));wait(1);keydown(jump);wait(200ms);keyup(jump);wait(100ms);
  58. echo(/desbugar);wait(1);
  59. endif;
  60.  
  61. #faltaareia=0;
  62. #faltaterra=0;
  63. faltacacto=0;
  64. #feitos=0;
  65. #torres=0;
  66. set(cacto);
  67. LOG("&8%PLAYER% &bCacto &a[On]");
  68.  
  69. prompt(#andares,$$?,"Quantos andares vão ter cada torre?");
  70. prompt(#torres,$$?,"qual o numero de homes de torre?(use apenas numeros)");
  71. #temptorre=1;
  72.  
  73.  
  74.  
  75. /// inicio do andar //////
  76.  
  77. do;
  78. do(%#andares%);
  79.  
  80. ////////////////// terra /////////
  81. pick(3);
  82. look(,90);
  83. keydown(jump);wait(205ms);
  84. key(use);
  85. keyup(jump);wait(200ms);
  86.  
  87. ///////////////// terra /////////
  88. pick(3);
  89. look(90,80);
  90. keydown(back);
  91. keydown(sneak);wait(1500ms);
  92. keyup(back);wait(100ms);
  93. keyup(sneak);
  94. key(use);wait(100ms);
  95.  
  96. ///////////////// terra /////////
  97. pick(3);
  98. look(270,80);
  99. keydown(back);
  100. keydown(sneak);wait(1500ms);
  101. keyup(back);wait(100ms);
  102. keyup(sneak);
  103. key(use);wait(100ms);
  104.  
  105. #posx=%XPOS%;
  106. #posz=%ZPOS%;
  107. do;
  108. look(180,80);
  109. keydown(right);
  110. until(%XPOS%=%#posx%-1);
  111. keyup(right);wait(10ms);
  112.  
  113. ///////////////// terra /////////
  114. pick(3);
  115. look(180,80);
  116. keydown(back);
  117. keydown(sneak);wait(1500ms);
  118. keyup(back);wait(100ms);
  119. keyup(sneak);
  120. key(use);wait(100ms);
  121.  
  122. ///////////////// terra /////////
  123. pick(3);
  124. look(360,80);
  125. keydown(back);
  126. keydown(sneak);wait(1500ms);
  127. keyup(back);wait(100ms);
  128. keyup(sneak);
  129. key(use);wait(100ms);
  130.  
  131. #posx=%XPOS%;
  132. #posz=%ZPOS%;
  133. do;
  134. look(0,80);
  135. keydown(forward);
  136. until(%ZPOS%=%#posz%-1);
  137. keyup(forward);wait(100ms);
  138.  
  139.  
  140.  
  141.  
  142.  
  143. look(0,90);
  144.  
  145. ////////////////////areia///////
  146. pick(12);wait(100ms);
  147. look(,90);
  148. keydown(jump);wait(205ms);
  149. key(use);
  150. keyup(jump);wait(200ms);
  151. #cont=0;
  152. do;
  153. look(,75);
  154. keydown(sneak);
  155. keydown(forward);
  156. INC(#cont);
  157. until(%HITID%=3);wait(3ms);
  158. keyup(forward);wait(30ms);
  159.  
  160. ////////////////////areia///////
  161. pick(12);wait(100ms);
  162. do;key(use);wait(300ms);until(%HITID%=12);
  163. do(%#cont%);
  164. keydown(sneak);
  165. keydown(back);
  166. loop;
  167. keyup(sneak);
  168. keyup(back);wait(1ms);
  169. look(270,70);wait(20ms);
  170.  
  171. ////////////////// cacto /////////
  172.  
  173. pick(81);
  174. #cont=0;
  175. do;
  176. look(,75);wait(20ms);
  177. keydown(sneak);
  178. keydown(forward);
  179. INC(#cont);
  180. until(%HITID%=3);wait(3ms);
  181. keyup(forward);wait(30ms);
  182.  
  183. ///////////////// areia //////////
  184.  
  185. pick(12);wait(100ms);
  186. do;key(use);wait(300ms);until(%HITID%=12);
  187. do(%#cont%);
  188. keydown(sneak);
  189. keydown(back);
  190. loop;
  191. keyup(sneak);
  192. keyup(back);wait(1ms);
  193. look(90,70);wait(20ms);
  194.  
  195. ///////////////// cacto ////////////
  196. pick(81);
  197. #cont=0;
  198. do;
  199. look(,75);wait(20ms);
  200. keydown(sneak);
  201. keydown(forward);
  202. INC(#cont);
  203. until(%HITID%=3);wait(3ms);
  204. keyup(forward);wait(1ms);
  205. /////////////////// areia ////////////
  206. pick(12);
  207. do;key(use);wait(300ms);until(%HITID%=12);
  208. do(%#cont%);
  209. keydown(sneak);
  210. keydown(back);
  211. loop;
  212. keyup(sneak);
  213. keyup(back);wait(1ms);
  214. /////////////// areia //////////////
  215. pick(12);
  216. look(180,70);
  217. ////////////// cacto ///////////
  218. pick(81);
  219. #cont=0;
  220. do;
  221. look(,75);
  222. keydown(sneak);
  223. keydown(forward);
  224. INC(#cont);
  225. until(%HITID%=3);wait(3ms);
  226. keyup(forward);wait(1ms);
  227. ///////////////// areia //////////
  228. pick(12);wait(100ms);
  229. do;key(use);wait(300ms);until(%HITID%=12);
  230. do(%#cont%);
  231. keydown(sneak);
  232. keydown(back);
  233. loop;
  234. keyup(back);
  235. keyup(sneak);
  236. look(0,90);
  237. //////////////// terra ///////////
  238. pick(3);
  239. #py=%YPOS%;
  240. do;
  241. /////////////////////// terra /////////////
  242. pick(3);
  243. keydown(jump);
  244. if(%YPOS%=%#py%+1);wait(4ms);key(use);keyup(jump);wait(100ms);keydown(jump);endif;
  245. if(%YPOS%=%#py%+2);wait(4ms);key(use);keyup(jump);wait(100ms);keydown(jump);endif;
  246. until(%YPOS%=%#py%+3);
  247. keyup(jump);
  248. wait(300ms);
  249. keydown(sneak);
  250. look(,90);
  251. keydown(back);do;until(%HITID%=12);
  252. wait(2);
  253. keyup(back);
  254. wait(250ms);
  255. keyup(sneak);
  256. wait(300ms);
  257. look(360,84);wait(100ms);
  258. /////////////////// pá ////////////
  259. pick(277);
  260. wait(90ms);
  261. do;
  262. key(attack);
  263. until(%HITID%!=3);
  264. wait(1);
  265. #posz=%ZPOS%;
  266. do;
  267. look(0,90);
  268. keydown(forward);
  269. until(%ZPOS%=%#posz%-1);
  270. keyup(forward);
  271. wait(200ms);
  272. look(0,70);
  273. ///////////////////// cacto /////////////
  274. pick(81);
  275. #cont=0;
  276. do;
  277. look(,75);
  278. keydown(sneak);
  279. keydown(forward);
  280. INC(#cont);
  281. until(%HITID%=12);wait(7ms);
  282. keyup(forward);
  283. ////////////////// cacto ////////////
  284. pick(81);
  285. wait(30ms);
  286. key(use);
  287. wait(200ms);
  288. do(%#cont%);
  289. keydown(sneak);
  290. keydown(back);
  291. loop;
  292. keyup(sneak);
  293. keyup(back);
  294. wait(1ms);
  295. look(270,70);wait(30ms);
  296. ////////////////// cacto ///////////
  297. pick(81);
  298. #cont=0;
  299. do;
  300. look(,75);
  301. keydown(sneak);
  302. keydown(forward);
  303. INC(#cont);
  304. until(%HITID%=12);wait(7ms);
  305. keyup(forward);
  306. ///////////////// cacto ////////////
  307. pick(81);
  308. wait(90ms);
  309. key(use);
  310. wait(200ms);
  311. do(%#cont%);
  312. keydown(sneak);
  313. keydown(back);
  314. loop;
  315. keyup(sneak);
  316. keyup(back);
  317. wait(1ms);
  318. look(90,70);
  319. ///////////////////// cacto ////////////
  320. pick(81);
  321. #cont=0;
  322. do;
  323. look(,75);
  324. keydown(sneak);
  325. keydown(forward);
  326. INC(#cont);
  327. until(%HITID%=12);wait(7ms);
  328. keyup(forward);
  329. /////////////// cacto //////////////
  330. pick(81);
  331. wait(1ms);
  332. key(use);
  333. wait(200ms);
  334. do(%#cont%);
  335. keydown(sneak);
  336. keydown(back);
  337. loop;
  338. keyup(sneak);
  339. keyup(back);
  340. wait(1ms);
  341. look(180,70);
  342. /////////////// cacto //////////////
  343. pick(81);
  344. #cont=0;
  345. do;
  346. look(,75);
  347. keydown(sneak);
  348. keydown(forward);
  349. INC(#cont);
  350. until(%HITID%=12);wait(7ms);
  351. keyup(forward);
  352. /////////////// cacto //////////////
  353. pick(81);wait(30ms);
  354. wait(1ms);
  355. key(use);
  356. wait(200ms);
  357. do(%#cont%);
  358. keydown(sneak);
  359. keydown(back);
  360. loop;
  361. keyup(sneak);
  362. keyup(back);
  363. wait(300ms);
  364.  
  365.  
  366. //////////// repondo inventario ///////////
  367.  
  368. log(verificando inventario);wait(1);
  369. gui(inventory);wait(1);
  370. ////////////////// terra repondo ////////////
  371. pick(3);wait(100ms);
  372. if(%STACKSIZE%<9);
  373. for(#i,9,35);
  374. getslotitem(%#i%,#id);
  375. if(%#id%=3);
  376. slotclick(%#i%,l,true);
  377. wait(75ms);
  378. endif;
  379. next;
  380. wait(400ms);
  381. if(%STACKSIZE%<9);#faltaterra=1;#falta=1;endif;
  382. endif;
  383. ///////////////// areia repondo ///////////
  384. pick(12);wait(100ms);
  385. if(%STACKSIZE%<9);
  386. for(#i,9,35);
  387. getslotitem(%#i%,#id);
  388. if(%#id%=12);
  389. slotclick(%#i%,l,true);
  390. wait(75ms);
  391. endif;
  392. next;
  393. wait(400ms);
  394. if(%STACKSIZE%<9);#faltaareia=1;#falta=1;endif;
  395. endif;
  396. ////////////// cacto repondo /////////////
  397. pick(81);wait(100ms);
  398. if(%STACKSIZE%<9);
  399. for(#i,9,35);
  400. getslotitem(%#i%,#id);
  401. if(%#id%=81);
  402. slotclick(%#i%,l,true);
  403. wait(75ms);
  404. endif;
  405. next;
  406. wait(400ms);
  407. if(%STACKSIZE%<9);#faltacacto=1;#falta=1;endif;
  408. endif;
  409. gui();
  410.  
  411.  
  412. echo(/sethome temp);wait(2200ms);
  413.  
  414.  
  415.  
  416. /////////////VERIFICANDO SE PRECISA IR NO ARMAZEM///////////
  417.  
  418. if(#falta=1);
  419. #posix=%XPOS%;#posiz=%ZPOS%;
  420. echo(/home armazem);
  421. do;until((%XPOS%!=%#posix%)||(%ZPOS%!=%#posiz%));wait(200ms);
  422. log(&1EVINTANDO BUGS!);do(5);keydown(jump);wait(70ms);loop;keyup(jump);wait(200ms);
  423. log(&5LEMBRE,SUA HOME DEVE ESTAR OLHANDO PARA WEST&2,&4apenas ignore se já estiver..);
  424. getidrel(-2,1,0,#verificandobaus);
  425. if(#verificandobaus!=54);if(#verificandobaus!=146);log(&4macro parou por não encontrar armazem);
  426. unset(cacto);stop;endif;endif;
  427.  
  428.  
  429.  
  430.  
  431. ////////TERRA BAUS/////////
  432.  
  433.  
  434. if(#faltaterra=1);
  435. log(repondo terra!);wait(2);
  436.  
  437. #pegouterra=0;
  438. #bauterra=1;
  439.  
  440. do;
  441. look(west);wait(5ms);
  442.  
  443. if(#bauterra=1);look(-35,35);elseif(#bauterra=2);look(,35);elseif(#bauterra=3);look(+35,35);
  444. elseif(#bauterra=4);look(-35,0);elseif(#bauterra=5);look(,0);elseif(#bauterra=6);look(+35,0);
  445. elseif(#bauterra=7);look(-35,331);elseif(#bauterra=8);look(,331);elseif(#bauterra=9);look(+35,331);
  446. endif;
  447.  
  448. wait(500ms);
  449. pick(277);wait(3ms);do;key(use);wait(300ms);until(%GUI%="GUICHEST");
  450. pick(3);wait(20ms);
  451. for(#i,0,54);
  452. getslotitem(%#i%,#id);
  453. if(#pegouterra>7);break;endif;
  454. if(%#id%=3);
  455. #pegouterra=%#pegouterra%+1;
  456. slotclick(%#i%,l,true);
  457. wait(75ms);
  458.  
  459. endif;
  460. next;
  461. if(%STACKSIZE%<9);gui();wait(20ms);#bauterra=%#bauterra%+1;endif;
  462. if(#bauterra>9);log(&1&lACABOU RECURSO! PARANDO MACRO..);unset(cacto);stop;endif;
  463. if(%STACKSIZE%>9);#faltaterra=0;LOG(TERRA OK);gui();endif;
  464. until(#faltaterra!=1);
  465. endif;
  466.  
  467.  
  468.  
  469.  
  470. ////////AREIA BAUS/////////
  471.  
  472.  
  473. if(#faltaareia=1);
  474. log(repondo areia!);wait(2);
  475.  
  476. #pegouareia=0;
  477. #bauterra=1;
  478.  
  479. do;
  480. look(south);wait(5ms);
  481.  
  482. if(#bauterra=1);look(-35,35);elseif(#bauterra=2);look(,35);elseif(#bauterra=3);look(+35,35);
  483. elseif(#bauterra=4);look(-35,0);elseif(#bauterra=5);look(,0);elseif(#bauterra=6);look(+35,0);
  484. elseif(#bauterra=7);look(-35,331);elseif(#bauterra=8);look(,331);elseif(#bauterra=9);look(+35,331);
  485. endif;
  486.  
  487. wait(500ms);
  488. pick(277);wait(3ms);do;key(use);wait(300ms);until(%GUI%="GUICHEST");
  489. pick(12);wait(20ms);
  490. for(#i,0,54);
  491. getslotitem(%#i%,#id);
  492. if(#pegouareia>7);break;endif;
  493. if(%#id%=12);
  494. #pegouareia=%#pegouareia%+1;
  495. slotclick(%#i%,l,true);
  496. wait(75ms);
  497.  
  498. endif;
  499. next;
  500. if(%STACKSIZE%<9);gui();wait(20ms);#bauterra=%#bauterra%+1;endif;
  501. if(#bauterra>9);log(&1&lACABOU RECURSO! PARANDO MACRO..);unset(cacto);stop;endif;
  502. if(%STACKSIZE%>9);#faltaareia=0;LOG(AREIA OK);gui();endif;
  503. until(#faltaareia!=1);
  504. endif;
  505.  
  506.  
  507.  
  508.  
  509. ////////CACTO BAUS/////////
  510.  
  511.  
  512. if(#faltacacto=1);
  513. log(repondo cacto!);wait(2);
  514.  
  515. #pegoucacto=0;
  516. #bauterra=1;
  517.  
  518. do;
  519. look(north);wait(5ms);
  520.  
  521. if(#bauterra=1);look(-35,35);elseif(#bauterra=2);look(,35);elseif(#bauterra=3);look(+35,35);
  522. elseif(#bauterra=4);look(-35,0);elseif(#bauterra=5);look(,0);elseif(#bauterra=6);look(+35,0);
  523. elseif(#bauterra=7);look(-35,331);elseif(#bauterra=8);look(,331);elseif(#bauterra=9);look(+35,331);
  524. endif;
  525.  
  526. wait(500ms);
  527. pick(277);wait(3ms);do;key(use);wait(300ms);until(%GUI%="GUICHEST");
  528. pick(81);wait(20ms);
  529. for(#i,0,54);
  530. getslotitem(%#i%,#id);
  531. if(#pegoucacto>7);break;endif;
  532. if(%#id%=81);
  533. #pegoucacto=%#pegoucacto%+1;
  534. slotclick(%#i%,l,true);
  535. wait(75ms);
  536.  
  537. endif;
  538. next;
  539. if(%STACKSIZE%<9);gui();wait(20ms);#bauterra=%#bauterra%+1;endif;
  540. if(#bauterra>9);log(&1&lACABOU RECURSO! PARANDO MACRO..);unset(cacto);stop;endif;
  541. if(%STACKSIZE%>9);#faltacacto=0;LOG(AREIA OK);gui();endif;
  542. until(#faltacacto!=1);
  543. endif;
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551. ////////////// VOLTANDO PARA A TORRE ////////////
  552.  
  553. #posix=%XPOS%;#posiz=%ZPOS%;
  554. echo(/home temp);
  555. do;until((%XPOS%!=%#posix%)||(%ZPOS%!=%#posiz%));wait(1);echo(/desbugar);wait(1);
  556. #falta=0;
  557.  
  558. endif;
  559.  
  560. LOG(&aAndar concluido.);
  561. INC(#feitos);
  562. LOG(&9Andares: &f%#feitos%/%#andares%);
  563. if(%HUNGER%<5);echo(/fome);endif;
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571. ////////////// verificando horario atual sobre reset /////////////12:00 22:00 06:00/////
  572.  
  573. if(&reset="sim");
  574. time(&temposerver,HHmm);
  575. if((&temposerver>1150)&&(&temposerver<1200));#posix=%XPOS%;#posiz=%ZPOS%;
  576. do;log(ACHO QUE O SERVER VAI RESETAR,VOU ESPERAR..);wait(2);
  577. until((%XPOS%=%#posispawnx%)&&(%ZPOS%=%#posispawnz%))
  578. do;log(CACTO ESPERANDO LOGIN!)wait(500ms);until((%XPOS%=%#posix%)&&(%ZPOS%=%#posiz%));
  579. wait(900ms);echo(/desbugar);wait(2);
  580. endif;
  581. if((&temposerver>2150)&&(&temposerver<2200));#posix=%XPOS%;#posiz=%ZPOS%;
  582. do;log(ACHO QUE O SERVER VAI RESETAR,VOU ESPERAR..);wait(2);
  583. until((%XPOS%=%#posispawnx%)&&(%ZPOS%=%#posispawnz%))
  584. do;log(CACTO ESPERANDO LOGIN!)wait(500ms);until((%XPOS%=%#posix%)&&(%ZPOS%=%#posiz%));
  585. wait(900ms);echo(/desbugar);wait(2);
  586. endif;
  587. if((&temposerver>0550)&&(&temposerver<0600));#posix=%XPOS%;#posiz=%ZPOS%;
  588. do;log(ACHO QUE O SERVER VAI RESETAR,VOU ESPERAR..);wait(2);
  589. until((%XPOS%=%#posispawnx%)&&(%ZPOS%=%#posispawnz%))
  590. do;log(CACTO ESPERANDO LOGIN!)wait(500ms);until((%XPOS%=%#posix%)&&(%ZPOS%=%#posiz%));
  591. wait(900ms);echo(/desbugar);wait(2);
  592. endif;
  593. endif;
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601. loop;
  602. LOG(&aAndar concluido,indo para o proximo.);
  603.  
  604. ////////pulando de torre/////////////
  605.  
  606.  
  607. #temptorre=%#temptorre%+1;
  608. #xp=%XPOS%;#xz=%ZPOS%
  609. echo(/home t%#temptorre%);
  610. do;until((%XPOS%!=%#xp%)||(%ZPOS%!=%#zp%));wait(1);
  611. echo(/desbugar);wait(1);
  612. playsound(mob.cat.meow);log(&5MOD BY IAN >;3);
  613. until(%#temptorre%=%#torres%+1);
  614.  
  615. /////////////// FIM /// UFA ;-; ///
  616. endif;
  617.  
  618.  
  619. }$$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement