Advertisement
Guest User

Untitled

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