Advertisement
Guest User

Sway Upa-Tudo 1.5.2

a guest
May 14th, 2021
928
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 38.55 KB | None | 0 0
  1. $${
  2.  
  3. &version="0.1";
  4. &home_trap="/home swayut";
  5.  
  6. #id_pa="277";
  7. #id_diamante="57";
  8. #id_areia="88";
  9. #reparados,"0";
  10.  
  11. IF(sway_upatudo);
  12. Log(" ");
  13. Log("&5&l[Upa-Tudo] &cDesativado!");
  14. Log(" ");
  15. Unset(sway_upatudo);
  16. stop;
  17. Else;
  18. Log(" ");
  19. Log("&5&l[Upa-Tudo] &eAtivado!");
  20. Log(" ");
  21. Set(sway_upatudo);
  22.  
  23. Log(" ");Log("&5&l[Upa-Tudo] &eVou upar");
  24. Log("&e[Escavação] &d&l[1] &7(Disponível) &6(VIP)");
  25. Log("&9[Pescador] &d&l[2] &7(Disponível) &6(VIP)");
  26. Log("&a[Herbalismo] &d&l[3] &7(Disponível) &6(VIP)&c(Nao-VIP)");
  27. Log("&b[Mineração] &d&l[4] &7(Disponível) &6(VIP)");
  28. Log("&e[Lenhador] &d&l[5] &7(Disponível) &6(VIP)");
  29. Log("&c[Machado] &d&l[6] &7(Disponível) &6(VIP)&c(Nao-VIP)");
  30. Log("&7[Arqueiro] &d&l[7] &7(Disponível) &6(VIP)&c(Nao-VIP)");
  31. Log("&4[Espadas] &d&l[8] &7(Disponível) &6(VIP)&c(Nao-VIP)");
  32. Log("&9[Acrobacia] &d&l[9] &4(Não Disponível)");
  33. Log("&4[Sair] &d&l[0]");
  34. SET((&qualup,"1")||(&qualup,"2")||(&qualup,"3")||(&qualup,"4")||(&qualup,"5")||(&qualup,"6")||(&qualup,"7")||(&qualup,"8")||(&qualup,"9")||(&qualup,"0"));
  35. PROMPT(&qualup,$$?,"Digite aqui a resposta.");
  36. ENDIF;
  37.  
  38. IF(%&qualup%="0"); Log("&5&l[Upa-Tudo] &4Finalizado."); Unset(sway_upatudo); stop; ENDIF;
  39. IF(%&qualup%=NONE); Log("&5&l[Upa-Tudo] &4Finalizado."); Unset(sway_upatudo); stop; ENDIF;
  40. IF(%&qualup%="9");
  41. Log("&5&l[Upa-Tudo] &cA Macro de Acrobacia ainda não está disponível. &3&l#Sway");
  42. Unset(sway_upatudo);
  43. stop;
  44. ENDIF;
  45. IF(%&qualup%="1");
  46. Echo("%&home_trap%");
  47. Wait(2000Ms);
  48. GUI(INVENTORY);
  49. GETSLOT(277,#pa_inventory);
  50. IF(#pa_inventory = -1);Log("&e[Escavação] &4Não foi encontrado uma pá em seu inventário.");
  51. Do;
  52. Gui();
  53. UNTIL(%GUI% = "NONE");
  54. Unset(sway_upatudo);
  55. Stop;
  56. ENDIF;
  57. GUI(INVENTORY);
  58. GETSLOT(88,#bloco_inventory);
  59. IF(#bloco_inventory = -1);Log("&e[Escavação] &4Não foi encontrado Areia das almas em seu inventário.");
  60. Do;
  61. Gui();
  62. UNTIL(%GUI% = "NONE");
  63. Unset(sway_upatudo);
  64. Stop;
  65. ENDIF;
  66. GUI(INVENTORY);
  67. GETSLOT(57,#dima_inventory);
  68. IF(#dima_inventory = -1);Log("&e[Escavação] &4Não foi encontrado bloco(s) de diamante(s) em seu inventário.");
  69. Do;
  70. Gui();
  71. UNTIL(%GUI% = "NONE");
  72. Unset(sway_upatudo);
  73. Stop;
  74. Else;
  75. SET(conferir_bloco_de_ferro);
  76. ENDIF;
  77. IF(conferir_bloco_de_ferro);
  78. GUI();
  79. Do(15);
  80. Look(0,90);
  81. Wait(500Ms);
  82. UNTIL(%HITID%=42);
  83. IF(%HITID%=42);
  84. Look(%&arc_direcao%);
  85. Log("&e[Escavação] &eTudo certo para iniciar!");
  86. Echo("/g &c[Up] &aUpando &6escavacao &ana macro &3#sway&7-&cupa&7-&ctudo&a!");
  87. SET(iniciar_esc);
  88. BREAK;
  89. ELSE;
  90. Log(" ");
  91. Log("&e[Escavação] &fBloco de ferro não encontrado.")
  92. Log("&e[Solução] &fColoque um BLOCO DE FERRO em baixo de você.");
  93. Log(" ");
  94. Unset(sway_upatudo);
  95. Stop;
  96. ENDIF;
  97. ENDIF;
  98. IF(iniciar_esc);
  99. GUI();
  100. Look(1,37);
  101. Wait(500Ms);
  102. do;
  103. PICK(%#id_pa%);
  104. IF(%DURABILITY% < 400);
  105. PICK(%#id_pa%);
  106. Wait(300Ms);
  107. Look(0,90);
  108. Key(Use);
  109. Wait(200Ms);
  110. INC(#reparados,"1");
  111. ENDIF;
  112. LOOK(1,37);
  113. IF(%HITID% = 49);
  114. PICK(%#id_areia%);
  115. Key(Use);
  116. Wait(100Ms);
  117. ENDIF;
  118. LOOK(1,37);
  119. IF(%HITID% = 88);
  120. PICK(%#id_pa%)
  121. Key(Attack);
  122. Wait(200Ms);
  123. ENDIF;
  124. loop;
  125. ENDIF;
  126. ENDIF;
  127.  
  128. IF(%&qualup%="2");
  129. Wait(500Ms);
  130. Log(" ");
  131. Log("&9[Pescador] &fOnde você vai upar a skill pescador ?");Log(" ");
  132. Log("&6[Warp VIP] &d&l[1] &7(Apenas para jogadores VIPs)");
  133. Log("&a[Em minha home] &d&l[2]");
  134. Log("&4[Sair] &d&l[0]");Log(" ");Log(" ");
  135. SET((&onde_pesca,"1")||(&onde_pesca,"2")||(&onde_pesca,"0"));
  136. PROMPT(&onde_pesca,$$?,"Digite aqui a resposta.");
  137.  
  138. IF(%&onde_pesca%="2"); Log("&9[Pescador] &4Opção invalida!");Log("&9[Pescador] &cAinda não é possivel pescar sem ser na warp vip."); Unset(sway_upatudo); stop; ENDIF;
  139. IF(%&onde_pesca%="0"); Log("&9[Pescador] &4Finalizado."); Unset(sway_upatudo); stop; ENDIF;
  140. IF(%&onde_pesca%=NONE); Log("&9[Pescador] &4Finalizado."); Unset(sway_upatudo); stop; ENDIF;
  141.  
  142. IF(%&onde_pesca%="1");
  143. Log(" ");
  144. Log("&9[Pescador] &fQual o nome da home onde você vai upar na &6Warp VIP&f?");
  145. Log(" ");
  146. Log("&9[Pescador] &aColoque apenas o nome da home, não precisa colocar o (/home exemplo)");
  147. Log("&e[Exemplo] &fpescar");Log(" ");
  148. SET(&nomedahome,"");
  149. PROMPT(&nomedahome,$$?,"Digite aqui o nome da home, exemplo: pescar");
  150. IF(%&nomedahome%=NONE);
  151. Log(" ");
  152. Log("&9[Pescador] &cNada foi colocado.");
  153. Log(" ");
  154. Unset(sway_upatudo);
  155. stop;
  156. ELSE;
  157. Log("&9[Pescador] &fNome da home: &6%&nomedahome%");
  158. SET(iniciar_pesc);
  159. ENDIF;
  160. Wait(2000Ms);
  161. IF(iniciar_pesc);
  162. Echo("/home %&nomedahome%");
  163. Wait(200Ms);
  164. Echo("/esconder");
  165. GUI();
  166. Wait(1500Ms);
  167. IFMATCHES(%DIRECTION%,N); &pesca_direcao=NORTH; ENDIF;
  168. IFMATCHES(%DIRECTION%,S); &pesca_direcao=SOUTH; ENDIF;
  169. IFMATCHES(%DIRECTION%,W); &pesca_direcao=WEST; ENDIF;
  170. IFMATCHES(%DIRECTION%,E); &pesca_direcao=EAST; ENDIF;
  171. Wait(500Ms);
  172. Log("&b&l[&e&l&nI N F O&b&l] &aPescar na direção &c%&pesca_direcao% &3&l#Sway");
  173. Wait(500Ms);
  174. GUI(INVENTORY);
  175. GETSLOT(346,#vara_inventory);
  176. IF(#vara_inventory = -1);Log("&9[Pescador] &4Não foi encontrado uma vara de pescar em seu inventário.");
  177. Do;
  178. Gui();
  179. UNTIL(%GUI% = "NONE");
  180. Unset(sway_upatudo);
  181. Stop;
  182. ENDIF;
  183. GUI(INVENTORY);
  184. GETSLOT(287,#linha_inventory);
  185. IF(#linha_inventory = -1);Log("&9[Pescador] &4Não foi encontrado linha(s) em seu inventário.");
  186. Do;
  187. Gui();
  188. UNTIL(%GUI% = "NONE");
  189. Unset(sway_upatudo);
  190. Stop;
  191. Else;
  192. Set(sway_iniciar_pesca);
  193. ENDIF;
  194. IF(sway_iniciar_pesca);
  195. Echo("/home %&nomedahome%");
  196. Wait(1500Ms);
  197. do;
  198. Look(%&pesca_direcao%);
  199. PICK(346);
  200. IF(%DURABILITY% < 16);
  201. PICK(346);
  202. Echo("/reparar");
  203. Wait(20Ms);
  204. Echo("/esconder");
  205. Wait(200Ms);
  206. ENDIF;
  207. LOOK(%&pesca_direcao%);
  208. PICK(346);
  209. Key(use);
  210. Wait(70ms);
  211. loop;
  212. ENDIF;
  213. ENDIF;
  214. ENDIF;
  215. ENDIF;
  216. IF(%&qualup%="3");
  217. Echo("%&home_trap%");
  218. Wait(2000Ms);
  219. GUI(INVENTORY);
  220. GETSLOT(338,#herba_inventory);
  221. IF(#herba_inventory = -1);Log("&a[Herbalismo] &4Não foi encontrado Canas de Açúcar em seu inventário.");
  222. Do;
  223. Gui();
  224. UNTIL(%GUI% = "NONE");
  225. Unset(sway_upatudo);
  226. Stop;
  227. ELSE;
  228. SET(verificar_areia);
  229. ENDIF;
  230. Look(180,38);
  231. IF(verificar_areia);
  232. GUI();
  233. Do(15);
  234. Look(180,38);
  235. Wait(500Ms);
  236. UNTIL(%HITID%=12);
  237. IF(%HITID%=12);
  238. Look(180,38);
  239. Log("&a[Herbalismo] &eTudo certo para iniciar!");
  240. Echo("/g &c[Up] &aUpando &6herbalismo &ana macro &3#sway&7-&cupa&7-&ctudo&a!");
  241. SET(iniciar_herba);
  242. BREAK;
  243. ELSE;
  244. Log(" ");
  245. Log("&e[Escavação] &fBloco de areia não encontrado.")
  246. Log("&e[Solução] &fVeja em &3/home sway swayut &fcomo deve ser feito a trap.");
  247. Log(" ");
  248. Unset(sway_upatudo);
  249. Stop;
  250. ENDIF;
  251. ENDIF;
  252. IF(iniciar_herba);
  253. Wait(500Ms);
  254. GUI();
  255. do;
  256. PICK(338);
  257. LOOK(180,38);
  258. Wait(50Ms);
  259. Key(Use);
  260. Wait(50Ms);
  261. Key(Attack);
  262. loop;
  263. ENDIF;
  264. ENDIF;
  265. IF(%&qualup%="4");
  266. Echo("%&home_trap%");
  267. Wait(1000Ms);
  268. Log(" ");
  269. Log("&b[Mineração] &eCom qual bloco deseja upar mineração ?");Log(" ");
  270. Log("&7[Pedra Lisa] &d&l[1] &8(Necessário Picareta com Toque Suave)");
  271. Log("&4[Sair] &d&l[0]");Log(" ");
  272. SET((&bloco_miner,"1")||(&bloco_miner,"0"));
  273. PROMPT(&bloco_miner,$$?,"Digite aqui a resposta.");
  274.  
  275. IF(%&bloco_miner%="0"); Log("&9[Pescador] &4Finalizado."); Unset(sway_upatudo); stop; ENDIF;
  276.  
  277. IF(%&bloco_miner%="1");
  278. Wait(500Ms);
  279. Echo("%&home_trap%");
  280. Wait(500Ms);
  281. GUI(INVENTORY);
  282. GETSLOT(278,#pick_inventory);
  283. IF(#pick_inventory = -1);Log("&b[Mineração] &4Não foi encontrado uma picareta em seu inventário.");
  284. Do;
  285. Gui();
  286. UNTIL(%GUI% = "NONE");
  287. Unset(sway_upatudo);
  288. Stop;
  289. ENDIF;
  290. GUI(INVENTORY);
  291. GETSLOT(57,#dima_inventory);
  292. IF(#dima_inventory = -1);Log("&b[Mineração] &4Não foi encontrado Bloco(s) de diamante(s) em seu inventário.");
  293. Do;
  294. Gui();
  295. UNTIL(%GUI% = "NONE");
  296. Unset(sway_upatudo);
  297. Stop;
  298. ENDIF;
  299. GUI(INVENTORY);
  300. GETSLOT(1,#pedra_inventory);
  301. IF(#pedra_inventory = -1);Log("&b[Mineração] &4Não foi encontrado PEDRA LISA em seu inventário.");
  302. Do;
  303. Gui();
  304. UNTIL(%GUI% = "NONE");
  305. Unset(sway_upatudo);
  306. Stop;
  307. ELSE;
  308. SET(conferir_obsidiana);
  309. ENDIF;
  310. IF(conferir_obsidiana);
  311. GUI();
  312. Do(15);
  313. Look(270,39);
  314. Wait(500Ms);
  315. UNTIL(%HITID%=49);
  316. IF(%HITID%=49);
  317. Look(%&arc_direcao%);
  318. Log("&b[Mineração] &eTudo certo para iniciar!");
  319. Echo("/g &c[Up] &aUpando &6mineraçao &ana macro &3#sway&7-&cupa&7-&ctudo&a!");
  320. SET(iniciar_mina);
  321. BREAK;
  322. ELSE;
  323. Log(" ");
  324. Log("&b[Mineração] &fBloco de obsidian não encontrado.")
  325. Log("&e[Solução] &fVeja em &3/home sway swayut &fcomo deve ser feito a trap.");
  326. Log(" ");
  327. Unset(sway_upatudo);
  328. Stop;
  329. ENDIF;
  330. ENDIF;
  331. IF(iniciar_mina);
  332. GUI();
  333. Look(270,39);
  334. Wait(500Ms);
  335. do;
  336. PICK(278);
  337. IF(%DURABILITY% < 400);
  338. PICK(278);
  339. Wait(300Ms);
  340. Look(0,90);
  341. Key(Use);
  342. Wait(200Ms);
  343. ENDIF;
  344. LOOK(270,39);
  345. IF(%HITID% = 49);
  346. PICK(1);
  347. Key(Use);
  348. Wait(100Ms);
  349. ENDIF;
  350. LOOK(270,39);
  351. IF(%HITID% = 1);
  352. PICK(278)
  353. Key(Attack);
  354. Wait(-1Ms);
  355. ENDIF;
  356. loop;
  357. ENDIF;
  358. ENDIF;
  359. ENDIF;
  360. IF(%&qualup%="5");
  361. Log(" ");
  362. Log("&e[Lenhador] &fCom quanto de durabilidade deseja reparar o seu machado?");
  363. Log(" ");
  364. Log("&7[Durabilidade 600] &d&l[1]");
  365. Log("&7[Durabilidade 500] &d&l[2]");
  366. Log("&7[Durabilidade 400] &d&l[3]");
  367. Log("&7[Durabilidade 300] &d&l[4]");
  368. Log("&4[Sair] &d&l[0]");Log(" ");
  369. SET((&durabilidade_machado,"1")||(&durabilidade_machado,"2")||(&durabilidade_machado,"3")||(&durabilidade_machado,"4")||(&durabilidade_machado,"5"));
  370. PROMPT(&durabilidade_machado,$$?,"Digite aqui a resposta.");
  371.  
  372. IF(%&durabilidade_machado%="1"); #reparar_machado="600"; ENDIF;
  373. IF(%&durabilidade_machado%="2"); #reparar_machado="500"; ENDIF;
  374. IF(%&durabilidade_machado%="3"); #reparar_machado="400"; ENDIF;
  375. IF(%&durabilidade_machado%="4"); #reparar_machado="300"; ENDIF;
  376. IF(%&durabilidade_machado%="0"); Log("&e[Lenhador] &4Finalizado."); Unset(sway_upatudo); stop; ENDIF;
  377.  
  378. GUI();
  379. Echo("%&home_trap%");
  380. Wait(3000Ms);
  381. GUI(INVENTORY);
  382. GETSLOT(279,#machado_inventory);
  383. IF(#machado_inventory = -1);Log("&e[Lenhador] &4Não foi encontrado Machado em seu inventário.");
  384. Do;
  385. Gui();
  386. UNTIL(%GUI% = "NONE");
  387. Unset(sway_upatudo);
  388. Stop;
  389. ENDIF;
  390. GUI(INVENTORY);
  391. GETSLOT(57,#dima_inventory);
  392. IF(#dima_inventory = -1);Log("&e[Lenhador] &4Não foi encontrado Bloco(s) de diamante(s) em seu inventário.");
  393. Do;
  394. Gui();
  395. UNTIL(%GUI% = "NONE");
  396. Unset(sway_upatudo);
  397. Stop;
  398. ENDIF;
  399. GUI(INVENTORY);
  400. GETSLOT(17,#wood_inventory);
  401. IF(#wood_inventory = -1);Log("&e[Lenhador] &4Não foi encontrado Madeiras em seu inventário.");
  402. Do;
  403. Gui();
  404. UNTIL(%GUI% = "NONE");
  405. Unset(sway_upatudo);
  406. Stop;
  407. ELSE;
  408. Log("&e[Lenhador] &eTudo certo para iniciar!");
  409. Echo("/g &c[Up] &aUpando &6lenhador &ana macro &3#sway&7-&cupa&7-&ctudo&a!");
  410. SET(iniciar_lenha);
  411. ENDIF;
  412. IF(iniciar_lenha);
  413. GUI();
  414. Look(89,40);
  415. Wait(500Ms);
  416. do;
  417. PICK(279);
  418. IF(%DURABILITY% < %#reparar_machado%);
  419. PICK(279);
  420. Wait(300Ms);
  421. Look(0,90);
  422. Key(Use);
  423. Wait(200Ms);
  424. ENDIF;
  425. LOOK(89,40);
  426. IF(%HITID% = 49);
  427. PICK(17);
  428. Key(Use);
  429. Wait(100Ms);
  430. ENDIF;
  431. LOOK(89,40);
  432. IF(%HITID% = 17);
  433. PICK(279)
  434. Key(Attack);
  435. Wait(-1Ms);
  436. ENDIF;
  437. loop;
  438. ENDIF;
  439. ENDIF;
  440. ENDIF;
  441. ENDIF;
  442. IF(%&qualup%="6");
  443. GUI();
  444. Log(" ");
  445. Log("&c[Machado] &fQual o nome da home onde está o mob ?");
  446. Log(" ");
  447. SET(&home_mob,"");
  448. PROMPT(&home_mob,$$?,"Digite aqui a resposta.");
  449. IF(%&home_mob%=NONE);
  450. Log(" ");
  451. Log("&c[Machado] &cNada foi colocado.");
  452. Log(" ");
  453. Unset(sway_upatudo);
  454. stop;
  455. ELSE;
  456. Log("&c[Machado] &aNome da home: &6%&home_mob%");
  457. SET(iniciar_verificacao_machado);
  458. ENDIF;
  459.  
  460. IF(iniciar_verificacao_machado);
  461. GUI(INVENTORY);
  462. GETSLOT(57,#dima_inventory);
  463. IF(#dima_inventory = -1);Log("&c[Machado] &4Não foi encontrado Bloco(s) de diamante(s) em seu inventário.");
  464. Do;
  465. Gui();
  466. UNTIL(%GUI% = "NONE");
  467. Unset(sway_upatudo);
  468. Stop;
  469. ENDIF;
  470. GUI(INVENTORY);
  471. GETSLOT(279,#machado_inventory);
  472. IF(#machado_inventory = -1);Log("&c[Machado] &4Não foi encontrado um Machado em seu inventário.");
  473. Do;
  474. Gui();
  475. UNTIL(%GUI% = "NONE");
  476. Unset(sway_upatudo);
  477. Stop;
  478. ELSE;
  479. SET(conferir_mob);
  480. ENDIF;
  481. ENDIF;
  482. IF(conferir_mob);
  483. Echo("/home %&home_mob%");
  484. Wait(2000Ms);
  485. IFMATCHES(%DIRECTION%,N); &machado_direcao=NORTH; &direcao_costas=SOUTH; ENDIF;
  486. IFMATCHES(%DIRECTION%,S); &machado_direcao=SOUTH; &direcao_costas=NORTH; ENDIF;
  487. IFMATCHES(%DIRECTION%,W); &machado_direcao=WEST; &direcao_costas=EAST; ENDIF;
  488. IFMATCHES(%DIRECTION%,E); &machado_direcao=EAST; &direcao_costas=WEST; ENDIF;
  489. Wait(500Ms);
  490. Log("&b&l[&e&l&nI N F O&b&l] &aMob na direção &c%&machado_direcao% &3&l#Sway");
  491. Wait(200ms);
  492. GUI();
  493. Do(15);
  494. Look(0,90);
  495. Wait(500Ms);
  496. UNTIL(%HITID%=42);
  497. IF(%HITID%=42);
  498. Look(%&machado_direcao%);
  499. Log("&c[Machado] &eTudo certo para iniciar!");
  500. Echo("/g &c[Up] &aUpando &6machado &ana macro &3#sway&7-&cupa&7-&ctudo&a!");
  501. SET(iniciar_machado);
  502. BREAK;
  503. ELSE;
  504. Log(" ");
  505. Log("&c[Machado] &fBloco de ferro não encontrado.")
  506. Log("&e[Solução] &fColoque um BLOCO DE FERRO em baixo de você.");
  507. Log(" ");
  508. Unset(sway_upatudo);
  509. Stop;
  510. ENDIF;
  511. ENDIF;
  512. IF(iniciar_machado);
  513. Echo("/home %&home_mob%");
  514. Wait(2000Ms);
  515. GUI();
  516. do();
  517. PICK(279);
  518. IF(%DURABILITY% < 400);
  519. Look(0,90);
  520. Wait(400Ms);
  521. do(2);
  522. Key(use);
  523. loop;
  524. Wait(200Ms):
  525. ENDIF;
  526. Look(%&machado_direcao%);
  527. PICK(279);
  528. Key(Attack);
  529. Wait(20MS);
  530. loop;
  531. ENDIF;
  532. ENDIF;
  533. ENDIF;
  534. IF(%&qualup%="8");
  535. GUI();
  536. Log(" ");
  537. Log("&4[Espadas] &fQual o nome da home onde está o mob ?");
  538. Log(" ");
  539. SET(&home_mob,"");
  540. PROMPT(&home_mob,$$?,"Digite aqui a resposta.");
  541. IF(%&home_mob%=NONE);
  542. Log(" ");
  543. Log("&4[Espadas] &cNada foi colocado.");
  544. Log(" ");
  545. Unset(sway_upatudo);
  546. stop;
  547. ELSE;
  548. Log("&4[Espadas] &aNome da home: &6%&home_mob%");
  549. SET(iniciar_verificacao_espada);
  550. ENDIF;
  551.  
  552. IF(iniciar_verificacao_espada);
  553. GUI(INVENTORY);
  554. GETSLOT(57,#dima_inventory);
  555. IF(#dima_inventory = -1);Log("&4[Espadas] &4Não foi encontrado Bloco(s) de diamante(s) em seu inventário.");
  556. Do;
  557. Gui();
  558. UNTIL(%GUI% = "NONE");
  559. Unset(sway_upatudo);
  560. Stop;
  561. ENDIF;
  562. GUI(INVENTORY);
  563. GETSLOT(276,#espada_inventory);
  564. IF(#espada_inventory = -1);Log("&4[Espadas] &4Não foi encontrado uma Espada em seu inventário.");
  565. Do;
  566. Gui();
  567. UNTIL(%GUI% = "NONE");
  568. Unset(sway_upatudo);
  569. Stop;
  570. ELSE;
  571. SET(conferir_mob_espadas);
  572. ENDIF;
  573. ENDIF;
  574. IF(conferir_mob_espadas);
  575. Echo("/home %&home_mob%");
  576. Wait(2000Ms);
  577. IFMATCHES(%DIRECTION%,N); &espada_direcao=NORTH; &direcao_costas=SOUTH; ENDIF;
  578. IFMATCHES(%DIRECTION%,S); &espada_direcao=SOUTH; &direcao_costas=NORTH; ENDIF;
  579. IFMATCHES(%DIRECTION%,W); &espada_direcao=WEST; &direcao_costas=EAST; ENDIF;
  580. IFMATCHES(%DIRECTION%,E); &espada_direcao=EAST; &direcao_costas=WEST; ENDIF;
  581. Wait(500Ms);
  582. Log("&b&l[&e&l&nI N F O&b&l] &aMob na direção &c%&espada_direcao% &3&l#Sway");
  583. Wait(200ms);
  584. GUI();
  585. Do(15);
  586. Look(0,90);
  587. Wait(500Ms);
  588. UNTIL(%HITID%=42);
  589. IF(%HITID%=42);
  590. Look(%&espada_direcao%);
  591. Log("&4[Espadas] &eTudo certo para iniciar!");
  592. Echo("/g &c[Up] &aUpando &6espadas &ana macro &3#sway&7-&cupa&7-&ctudo&a!");
  593. SET(iniciar_espada);
  594. BREAK;
  595. ELSE;
  596. Log(" ");
  597. Log("&4[Espadas] &fBloco de ferro não encontrado.")
  598. Log("&e[Solução] &fColoque um BLOCO DE FERRO em baixo de você.");
  599. Log(" ");
  600. Unset(sway_upatudo);
  601. Stop;
  602. ENDIF;
  603. ENDIF;
  604. IF(iniciar_espada);
  605. Echo("/home %&home_mob%");
  606. Wait(2000Ms);
  607. GUI();
  608. do();
  609. PICK(276);
  610. IF(%DURABILITY% < 400);
  611. Look(0,90);
  612. Wait(400Ms);
  613. do(2);
  614. Key(use);
  615. loop;
  616. Wait(200Ms):
  617. ENDIF;
  618. Look(%&espada_direcao%);
  619. PICK(276);
  620. Key(Attack);
  621. Wait(20MS);
  622. loop;
  623. ENDIF;
  624. ENDIF;
  625. ENDIF;
  626. IF(%&qualup%="7");
  627. Log(" ");
  628. Log("&7[Arqueiro] &fQual o nome da home onde você vai upar Arqueiro?");
  629. Log(" ");
  630. SET(&home_arco_mob,"");
  631. PROMPT(&home_arco_mob,$$?,"Digite aqui a resposta.");
  632.  
  633. IF(%&home_arco_mob%=NONE);
  634. Log("&7[Arqueiro] &cNada foi colocado.");
  635. Unset(sway_upatudo);
  636. stop;
  637. ELSE;
  638. Log(" ");
  639. Log("&7[Arqueiro] &aNome da home: &6%&home_arco_mob%");
  640. Log(" ");
  641. SET(iniciar_arc);
  642. ENDIF;
  643. IF(iniciar_arc);
  644. Echo("/home %&home_arco_mob%");
  645. Wait(3000Ms);
  646. GUI();
  647. IFMATCHES(%DIRECTION%,N); &arco_direcao=NORTH; ENDIF;
  648. IFMATCHES(%DIRECTION%,S); &arco_direcao=SOUTH; ENDIF;
  649. IFMATCHES(%DIRECTION%,W); &arco_direcao=WEST; ENDIF;
  650. IFMATCHES(%DIRECTION%,E); &arco_direcao=EAST; ENDIF;
  651. Wait(500Ms);
  652. Log("&b&l[&e&l&nI N F O&b&l] &aMob na direção &c%&arco_direcao% &3&l#Sway");
  653. Wait(200ms);
  654. GUI(INVENTORY);
  655. GETSLOT(261,#arco_inventory);
  656. IF(#arco_inventory = -1);Log("&7[Arqueiro] &4Não foi encontrado um Arco em seu inventário.");
  657. Do;
  658. Gui();
  659. UNTIL(%GUI% = "NONE");
  660. Unset(sway_upatudo);
  661. Stop;
  662. ENDIF;
  663. GUI(INVENTORY);
  664. GETSLOT(287,#linha_inventory);
  665. IF(#linha_inventory = -1);Log("&7[Arqueiro] &4Não foi encontrado Linha(s) em seu inventário.");
  666. Do;
  667. Gui();
  668. UNTIL(%GUI% = "NONE");
  669. Unset(sway_upatudo);
  670. Stop;
  671. ELSE;
  672. SET(conferir_iron_block);
  673. ENDIF;
  674. IF(conferir_iron_block);
  675. GUI();
  676. Do(15);
  677. Look(0,90);
  678. Wait(500Ms);
  679. UNTIL(%HITID%=42);
  680. IF(%HITID%=42);
  681. Look(%&arco_direcao%);
  682. Log("&7[Arqueiro] &eTudo certo para iniciar!");
  683. Echo("/g &c[Up] &aUpando &6arqueiro &ana macro &3#sway&7-&cupa&7-&ctudo&a!");
  684. SET(sway_arqueiro);
  685. BREAK;
  686. ELSE;
  687. Log(" ");
  688. Log("&e[Escavação] &fBloco de ferro não encontrado.")
  689. Log("&e[Solução] &fColoque um BLOCO DE FERRO em baixo de você.");
  690. Log(" ");
  691. Unset(sway_upatudo);
  692. Stop;
  693. ENDIF;
  694. ENDIF;
  695. IF(sway_arqueiro);
  696. Gui();
  697. Echo("/home %&home_arco_mob%");
  698. Wait(2000Ms);
  699. do();
  700. do;
  701. PICK(261);
  702. IF(%DURABILITY% < 50);
  703. Wait(300Ms);
  704. Look(0,90);
  705. Key(Use);
  706. Wait(300Ms);
  707. ENDIF;
  708.  
  709. Look(%&arco_direcao%);
  710. Do(42);
  711. do;
  712. Key(use);
  713. Wait(150Ms);
  714. Until(%DURABILITY% > 120);
  715. Else;
  716. do(20);
  717. Look(%&arco_direcao%);
  718. Key(Use);
  719. loop;
  720. loop;
  721. Echo("/spawn");
  722. Wait(3000Ms);
  723. Echo("/home %&home_arco_mob%");
  724. Wait(3000Ms);
  725. loop;
  726. ENDIF;
  727. ENDIF;
  728. ENDIF;
  729. ENDIF;
  730. ENDIF;
  731.  
  732. }$$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement