Advertisement
Guest User

Untitled

a guest
Aug 13th, 2019
1,655
1
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 25.02 KB | None | 1 0
  1. $${
  2.  
  3. toggle(mobrep)
  4. if(mobrep)
  5. LOG("&6[&fMob&4REP&6] &6vip &be &7nao-vip &2LIGADO")
  6. /////////////////////////////////////////////////
  7. //////////by zMatheus22 Region1 Owna/////////////
  8. //////////agradecimentos://@lomexicano////////////
  9. //////////me ajudou muito nessa macro////////////////////////////
  10.  
  11. SET(#naovip,0);
  12. SET(#espadaid,0);
  13. SET(#machadoid,0);
  14.  
  15. ///////// Sethomes
  16. SET(&zmob,"mobrep1");
  17. SET(&zmoblinha,"linha");
  18. SET(&zosso,"venderosso");
  19. #delay_slotclick = 30;
  20.  
  21. ////////////////////////////////////////
  22. ///////////////////////////////////////
  23. ///////// delay de verificaçao de inventario / durabilidade da espada
  24. SET(#delay,20)
  25. //////////////////////////////////////
  26. //////////////////////////////////////
  27. #slott = 1;
  28.  
  29.  
  30.  
  31. do();
  32. clearchat;
  33. log(" ");
  34. log("&6[&fMob&4REP&6] &7Você é &6VIP&7?");
  35. log(" ");
  36. log("&e[1] &7Sou &6VIP");
  37. log("&e[2] &7Nao sou &6VIP &4(Trocar espadas)");
  38. log("&e[3] &7Sair");
  39. log(" ");
  40. prompt(#naovipx,$$?,"digite se é VIP ou nao.");
  41. until((#naovipx == 1)|(#naovipx == 2)|(#naovipx == 3));
  42.  
  43. if(#naovipx == 1);
  44. #naovip = 1000;
  45. unset(naovip);
  46. set(vip);
  47. endif;
  48.  
  49. if(#naovipx = 2);
  50. #naovip = 5500;
  51. unset(vip);
  52. set(naovip);
  53. #espadaid = 276;
  54. #machadoid = 279;
  55. endif;
  56.  
  57. if(#naovipx = 3);
  58. LOG("&6[&fMob&4REP&6] &7Nenhuma das opçoes foi selecionada,&c Desligando.");toggle(miner);stop;
  59. endif;
  60.  
  61. IF(vip);
  62. do();
  63. clearchat;
  64. log(" ");
  65. log("&6[&fMob&4REP&6]&7 De qual material é sua espada/machado?");
  66. log(" ");
  67. log("&e[1] &bDiamante");
  68. log("&e[2] &fFerro");
  69. log("&e[3] &7Pedra");
  70. log("&e[4] &6Madeira");
  71. log("&e[5] &eOuro");
  72. log("&e[6] &8Sair");
  73. log(" ");
  74. prompt(#espadaidx,$$?,"digite o material de sua espada/machado");
  75. until((#espadaidx = 1)|(#espadaidx = 2)|(#espadaidx = 3)|(#espadaidx = 4)|(#espadaidx = 5)|(#espadaidx = 6));
  76.  
  77. if(#espadaidx = 1);
  78. #espadaid = 276;
  79. #machadoid = 279;
  80. endif;
  81. if(#espadaidx = 2);
  82. #espadaid = 267;
  83. #machadoid = 258;
  84. endif;
  85. if(#espadaidx = 3);
  86. #espadaid = 272;
  87. #machadoid = 275;
  88. endif;
  89. if(#espadaidx = 4);
  90. #espadaid = 268;
  91. #machadoid = 271;
  92. endif;
  93. if(#espadaidx = 5);
  94. #espadaid = 283;
  95. #machadoid = 286;
  96. endif;
  97. if(#espadaidx = 6);
  98. LOG("&6[&fMob&4REP&6] &7Nenhuma das opçoes foi selecionada,&c Desligando.");toggle(mobrep);stop;
  99. endif;
  100. ENDIF;
  101. IF(@zmatheus_pvpoff);
  102. LOG("&cOnChat &aDetectada!");
  103. LOG(" ");
  104. LOG("&cDesativando seu PvP!");
  105. LOG("&cAtivando seu &bTapete Mágico");
  106. LOG(" ");
  107. echo("/pvp off");
  108. ENDIF;
  109.  
  110.  
  111. do;
  112. echo("/home %&zmob%");
  113. wait(%#naovip%ms);
  114. wait(2);
  115. #xtrap = %XPOS%;
  116. #ytrap = %YPOS%;
  117. #ztrap = %ZPOS%;
  118. if(%DIRECTION% = "N"); &frente = "north"; &atras = "south"; &direita = "east" ; &esquerda = "west"; endif;
  119. if(%DIRECTION% = "S"); &frente = "south"; &atras = "north"; &direita = "west" ; &esquerda = "east"; endif;
  120. if(%DIRECTION% = "E"); &frente = "east"; &atras = "west" ; &direita = "south"; &esquerda = "north"; endif;
  121. if(%DIRECTION% = "W"); &frente = "west"; &atras = "east" ; &direita = "north"; &esquerda = "east"; endif;
  122. do(10); look(%&direita%); wait(200ms); if(%HITID% = 42); break; endif; loop;
  123. if(%HITID% = 42);
  124. look(%&frente%);
  125. break;
  126. endif;
  127. loop;
  128.  
  129.  
  130. ////////
  131. //////////////////////////////////
  132. Echo("/g &bmacro &freparaçao com mob &6[&fMob&4REP&6] &aatualizada &6v1.0 &aby zmatheus22")
  133. Do;
  134.  
  135.  
  136. do();
  137. If((%XPOS% = %#xtrap%)&&(%YPOS% = %#ytrap%)&&(%ZPOS% = %#ztrap%));
  138. break;
  139. else;
  140. echo("/home %&zmob%");
  141. Do(20);
  142. Wait(500ms);
  143. If((%XPOS% = %#xtrap%)&&(%YPOS% = %#ytrap%)&&(%ZPOS% = %#ztrap%));
  144. break;
  145. Else;
  146. echo("/home %&zmob%");
  147. wait(%#naovip%ms);
  148. wait(1);
  149. #xtrap = %XPOS%;
  150. #ytrap = %YPOS%;
  151. #ztrap = %ZPOS%;
  152. endif;
  153. Loop;
  154. endif;
  155. loop
  156.  
  157.  
  158.  
  159.  
  160. Do
  161. look(%&direita%);
  162. wait(100ms);
  163. if(%HITID% = 42);
  164. LOG("&6[&fMob&4REP&6] &bVerificaçao de &cTRAP &aconcluida!")
  165. break;
  166. else;
  167. LOG("&6[&fMob&4REP&6] &bNao localizado &fbloco de ferro &ba direita!!")
  168. echo("/home %&zmob%");
  169. wait(%#naovip%ms);
  170. look(%&direita%)
  171. wait(100ms)
  172.  
  173.  
  174.  
  175. endif;
  176. loop;
  177.  
  178. //verificador espada ou machado
  179. Do;GUI();Until(%GUI% = "NONE");
  180. wait(100ms);
  181. SLOT(1);
  182. wait(200ms);
  183. IF(%ITEM% = %#espadaid%);
  184. unset(machado);
  185. set(espada);
  186. LOG("&6[&fMob&4REP&6] &6Espada encontrada.");
  187. ELSEIF(%ITEM% = %#machadoid%);
  188. unset(espada);
  189. set(machado);
  190. LOG("&6[&fMob&4REP&6] &6Machado encontrado.");
  191. ELSEIF((%ITEM% != %#espadaid%)|(%ITEM% != %#machadoid%));
  192. playsound(note.harp);
  193. LOG(" ");
  194. LOG("&6[&fMob&4REP&6] &6Nenhuma &bEspada &6ou &bMachado&6 encontrados no &b1 SLOT HOTBAR.");stop;
  195. LOG(" ");
  196. ENDIF;
  197. //
  198.  
  199. Gui(Inventory);
  200. wait(1);
  201. IF(espada);
  202. IF(vip);
  203. Unsafe;
  204. Do();
  205. Gui(inventory);
  206. Getslotitem(36,#itemsw);
  207. If(#itemsw = %#espadaid%);
  208. do;gui();wait(%#delaybase2%ms);until(%GUI% = "NONE");
  209. break;
  210. Else;
  211. getslot(%#espadaid%,#sw);
  212. getslotitem(%#sw%,#idsw,#stacksw,#datavarsw);
  213. slotclick(%#sw%,l,false);
  214. wait(%#delay_slotclick%ms);
  215. slotclick(36,l,false);
  216. wait(%#delay_slotclick%ms);
  217. slotclick(25,l,false);
  218.  
  219. endif;
  220.  
  221. loop;
  222. Endunsafe;
  223. ENDIF;
  224. ENDIF;
  225.  
  226. IF(machado);
  227. IF(vip);
  228. Unsafe;
  229. Do();
  230. Gui(inventory);
  231. Getslotitem(36,#itemsw);
  232. If(#itemsw = %#machadoid%);
  233. do;gui();wait(%#delaybase2%ms);until(%GUI% = "NONE");
  234. break;
  235. Else;
  236. getslot(%#machadoid%,#sw);
  237. getslotitem(%#sw%,#idsw,#stacksw,#datavarsw);
  238. slotclick(%#sw%,l,false);
  239. wait(%#delay_slotclick%ms);
  240. slotclick(36,l,false);
  241. wait(%#delay_slotclick%ms);
  242. slotclick(25,l,false);
  243.  
  244. endif;
  245.  
  246. loop;
  247. Endunsafe;
  248. ENDIF;
  249. ENDIF;
  250.  
  251. GUI();
  252.  
  253. Do();
  254. IF(vip);
  255. pick(%#espadaid%);pick(%#machadoid%);
  256. ENDIF;
  257. IF(naovip);
  258. SLOT(%#slott%);
  259. ENDIF;
  260.  
  261. wait(200ms)
  262. do(%#delay%)
  263. IF(%DURABILITY% < 65);
  264. IF(vip);
  265. LOG("&6[&fMob&4REP&6] &7Durabilidade baixa, &aReparando...");
  266. gui();
  267. wait(50ms);
  268.  
  269. look(%&direita%);
  270. key(use);
  271. wait(200ms);
  272.  
  273. look(%&direita%);
  274. key(use);
  275. wait(200ms)
  276. LOG("&6[&fMob&4REP&6] &7Espada/Machado &2Reparado.")
  277. ENDIF;
  278. IF(naovip);
  279. IF(#slott >= 10);
  280. playsound(note.harp);
  281. LOG(" ");
  282. LOG("&6[&fMob&4REP&6] &7Todas as suas espadas/Machados Foram usadas.");
  283. LOG(" ");
  284. Stop;
  285. ENDIF;
  286. INC(#slott,1);
  287. SLOT(%#slott%);
  288. LOG("&6[&fMob&4REP&6] &7Espada/Machado &ccom durabilidade &4Baixa, &cTrocando");
  289. ENDIF;
  290. Else;
  291. key(attack);
  292. wait(1ms);
  293. look(%&frente%)
  294. Endif;
  295. loop;
  296. unsafe;
  297. gui(inventory);
  298. getslotitem(35,#slot35);
  299. if(#slot35 != 0);
  300. LOG("&6[&fMob&4REP&6] &7Inventario Lotado. &2Iniciando processo.")
  301. break;
  302. else;
  303. gui();
  304. endif;
  305. endunsafe;
  306. Loop;
  307.  
  308.  
  309. unsafe
  310. LOG("&6[&fMob&4REP&6] &7Verificando Inventario e &cRemovendo Flechas&7.")
  311. do(3)
  312. wait(200ms)
  313. look(%&atras%)
  314. wait(200ms)
  315. gui(inventory)
  316. getslot(262,#flecha)
  317. wait(200ms)
  318. if(#flecha == 0)
  319. break
  320. else
  321. slotclick(%#flecha%,l,false)
  322. wait(100ms)
  323. slotclick(-999)
  324. wait(300ms)
  325.  
  326. endif
  327. loop
  328. endunsafe
  329.  
  330.  
  331. Echo("/home %&zosso%");
  332. wait(%#naovip%ms);
  333.  
  334. echo("/menuloja off");
  335. echo("/esconder");
  336. Do();
  337. wait(1);
  338. until(%HITID% = 68);
  339.  
  340. Do(2)
  341. keydown(jump)
  342. wait(350ms)
  343. keyup(jump)
  344. wait(350ms)
  345. loop
  346.  
  347. do(5)
  348. key(attack)
  349. wait(50ms)
  350. key(attack)
  351. wait(50ms)
  352. loop
  353.  
  354. //////////////////////////////////////////////////////////////////////////////
  355.  
  356. look(0,90)
  357. wait(450ms)
  358.  
  359. /////////////////////////////////////////////////////////////////////////////////
  360. //////////////////////////////////////////////////////////////////////////////
  361. Do;
  362. LOG("&6[&fMob&4REP&6] &cDesbugando Linhas...");
  363. unsafe;
  364. if(%GUI% != "GUIINVENTORY"); gui(inventory); endif;
  365. wait(10ms)
  366. getslot(287,#stringhx);
  367. #contalinha = 0;
  368. for(#slot,9,44);
  369. getslotitem(%#slot%,#oq,#stack);
  370. if(#oq = 287); inc(#contalinha,%#stack%); endif;
  371. next;
  372. endunsafe;
  373.  
  374.  
  375.  
  376.  
  377. if(%GUI% != "GUIINVENTORY";gui(inventory); endif;
  378.  
  379. if(#contalinha >= 39); LOG("&6[&fMob&4REP&6] &cLinhas no inventario &asuficientes, &cvoltando para trap");
  380. break;
  381. else;
  382. LOG("&f&l[MobREP] &cLinhas no inventario insuficientes, comprando linhas");
  383. do;GUI();until(%GUI% != GUIINVENTORY);
  384.  
  385.  
  386. Do
  387. echo("/home %&zmoblinha%")
  388.  
  389. wait(%#naovip%ms)
  390.  
  391.  
  392. until(%HITID% = 68)
  393.  
  394. wait(100ms)
  395. echo("/menuloja on")
  396. wait(100ms)
  397. echo("/esconder")
  398.  
  399. do
  400. key(use)
  401. wait(500ms)
  402. until(%GUI% = "GUICHEST")
  403.  
  404.  
  405. wait(1)
  406. slotclick(2,l,false)
  407. wait(1)
  408. endif
  409. Loop
  410.  
  411.  
  412. ///////////////////////////////////////////////////////////////////////////////
  413. wait(500ms)
  414.  
  415. gui()
  416.  
  417. wait(500ms)
  418.  
  419. echo("/home %&zmob%")
  420.  
  421. Do
  422. wait(%#naovip%ms)
  423.  
  424. look(%&direita%)
  425. wait(100ms)
  426. until(%HITID% = 42)
  427. wait(100ms)
  428.  
  429. LOG("&6[&fMob&4REP&6] &bVerificaçao de &cTRAP &aconcluida!")
  430. wait(100ms)
  431. LOG("&6[&fMob&4REP&6] &7Iniciando processo de reparaçao.")
  432.  
  433.  
  434. do(2);
  435. for(#slot,1,9)
  436. slot(%#slot%)
  437. wait(25ms)
  438. do(5)
  439. if((%ITEM% = 261)&&(%DURABILITY% < 320))
  440. look(%&direita%)
  441. wait(5ms)
  442. key(use)
  443. wait(100ms)
  444. else
  445. break
  446. endif
  447. loop
  448. next
  449. loop
  450.  
  451. wait(300ms)
  452. do()
  453. gui(inventory)
  454. wait(100ms)
  455. until(%GUI% == "GUIINVENTORY")
  456. wait(500ms)
  457.  
  458.  
  459. for(#var,0,8);
  460. #slot1 = 9 + #var
  461. #slot2 = 36 + #var
  462. slotclick(%#slot1%,l,false)
  463. wait(10ms)
  464. slotclick(%#slot2%,l,false)
  465. wait(10ms)
  466. slotclick(%#slot1%,l,false)
  467. wait(10ms)
  468. next;
  469.  
  470.  
  471. gui()
  472.  
  473. do(2);
  474. for(#slot,1,9);
  475. slot(%#slot%)
  476. wait(25ms)
  477. do(5)
  478. if((%ITEM% = 261)&&(%DURABILITY% < 320))
  479. look(%&direita%)
  480. wait(5ms)
  481. key(use)
  482. wait(100ms)
  483. else
  484. break
  485. endif
  486. loop
  487. next;
  488. loop;
  489.  
  490.  
  491. wait(300ms)
  492. do()
  493. gui(inventory)
  494. wait(100ms)
  495. until(%GUI% == "GUIINVENTORY")
  496. wait(500ms)
  497.  
  498. for(#var,0,8);
  499. #slot1 = 18 + #var
  500. #slot2 = 36 + #var
  501. slotclick(%#slot1%,l,false)
  502. wait(10ms)
  503. slotclick(%#slot2%,l,false)
  504. wait(10ms)
  505. slotclick(%#slot1%,l,false)
  506. wait(10ms);
  507. next;
  508.  
  509. gui()
  510.  
  511.  
  512. do(2);
  513. for(#slot,1,9);
  514. slot(%#slot%)
  515. wait(25ms)
  516. do(3)
  517. if((%ITEM% = 261)&&(%DURABILITY% < 320))
  518. look(%&direita%)
  519. wait(5ms)
  520. key(use)
  521. wait(100ms)
  522. else
  523. break
  524. endif
  525. loop
  526. next;
  527. loop;
  528.  
  529.  
  530.  
  531.  
  532. wait(300ms)
  533. do()
  534. gui(inventory)
  535. wait(100ms)
  536. until(%GUI% == "GUIINVENTORY")
  537. wait(500ms)
  538.  
  539.  
  540. for(#var,0,8);
  541. #slot1 = 27 + #var
  542. #slot2 = 36 + #var
  543. slotclick(%#slot1%,l,false)
  544. wait(10ms)
  545. slotclick(%#slot2%,l,false)
  546. wait(10ms)
  547. slotclick(%#slot1%,l,false)
  548. wait(10ms);
  549. next;
  550.  
  551. gui()
  552.  
  553. do(2);
  554. for(#slot,1,9);
  555. slot(%#slot%)
  556. wait(25ms)
  557. do(5)
  558. if((%ITEM% = 261)&&(%DURABILITY% < 320))
  559. look(%&direita%)
  560. wait(5ms)
  561. look(%&direita%)
  562. wait(5ms)
  563. key(use)
  564. wait(100ms)
  565. else
  566. break
  567. endif
  568. loop
  569. next;
  570. loop;
  571.  
  572. wait(1)
  573.  
  574. look(%&atras%)
  575. wait(100ms)
  576.  
  577. unsafe
  578. &saveitens = "^276$|^57$|^42$|^287$|^387$|^310$|^267$|^272$|^1$|^283$|^41$|^268$|^17$|^311$|^312$|^313$|^278$|^279$|^275$|^271$|^286$";
  579. gui(inventory);
  580. for(#slot,9,44);
  581. getslotitem(%#slot%,#item);
  582. ifmatches(%#item%,%&saveitens%);
  583. else;
  584. slotclick(%#slot%,l,false);
  585. wait(100ms);
  586. slotclick(-999);
  587. endif;
  588. next;
  589.  
  590. FOR(#hotbar,36,44);
  591. slotclick(%#hotbar%,l,true);
  592. wait(50ms);
  593. NEXT;
  594. wait(200ms);
  595. FOR(#backslot,9,17);
  596. slotclick(%#backslot%,l,true);
  597. wait(50ms);
  598. NEXT;
  599.  
  600.  
  601. gui();
  602. endunsafe;
  603.  
  604. LOOP;
  605.  
  606. else
  607. LOG("&6[&fMob&4REP&6] &7MobREP &cDESLIGADO")
  608. stop
  609. endif
  610.  
  611. }$$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement