Advertisement
Guest User

Untitled

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