Advertisement
Guest User

Untitled

a guest
Dec 10th, 2019
954
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 24.59 KB | None | 0 0
  1. $${
  2. &versao = "1.0"; ///// minecraft 1.8 - hotfix 1;
  3.  
  4. &homemob = "/home mob"; //////////// home do mobspawn - olhando para os mobs
  5. &homevenda = "/home carne"; ////////// home da venda do item principal que o mob dropa - olhando para a placa da loja
  6. &homevenda2 = "/home ferro"; ///////// home da venda do item secundário que o mob dropa - olhando para a placa da loja
  7. &home_com_bau_com_espadas = "/home baus"; ////// home olhando para um bau com espadas - caso necessite trocar de espada
  8. &delay_de_hit = "1ms"; ///// delay entre os golpes de espada;
  9. #hits_antes_de_verificar = 50; //////// numero de hits antes de verificar o inventario;
  10. #vazios_para_vender = 5;
  11.  
  12. #durabilidade_diamante = 150; ///// limite de durabilidade para reparar/trocar espada/machado de diamante; NUNCA MENOS DE 13!;
  13. #durabilidade_ferro = 30; ///// limite de durabilidade para reparar/trocar espada/machado de ferro; NUNCA MENOS DE 13!;
  14. #durabilidade_pedra = 20; ///// limite de durabilidade para reparar/trocar espada/machado de pedra; NUNCA MENOS DE 13!;
  15.  
  16.  
  17. #qual_espada = 1;///// coloque a resposta para a pergunta de qual espada/machado voce quer;
  18. #vip = 1; ///// mude para 1 se quiser reparar a espada, ou para 2 se nao quiser (ele vai buscar na home &homevenda, acima);
  19. #mobspawn = 2; ///// mude para 1 se for blaze, 2 se for zumbi, 3 se for esqueleto, 4 se for lula, 5 se for aranha ou 6 se for pigman;
  20. #venda_extra = 1; ///// se quiser vender o ferro que dropa em mob de zumbi, ou olho de aranha, em mob de aranha, coloque 1. Caso contrario, coloque 2.
  21.  
  22.  
  23.  
  24.  
  25. &id_ferro = "iron_ingot";
  26. &id_olho_de_aranha = "spider_eye";
  27. #yaw = %YAW%;
  28. #pitch = %PITCH%;
  29. #lookx = %YAW%;
  30. #lookx2 = #lookx + 180;
  31. #xtrap = %XPOS%;
  32. #ytrap = %YPOS%;
  33. #ztrap = %ZPOS%;
  34. if(#lookx2 > 360); dec(#lookx2,360); endif;
  35. #ylook2 = %PITCH%;
  36. #lookx_lixeira = #lookx2 + 180;
  37. look(%#lookx2%,%#ylook2%);
  38. ifmatches(%DIRECTION%,"N"); &frente = "NORTH"; &tras = "SOUTH"; endif;
  39. ifmatches(%DIRECTION%,"E"); &frente = "EAST"; &tras = "WEST"; endif;
  40. ifmatches(%DIRECTION%,"S"); &frente = "SOUTH"; &tras = "NORTH"; endif;
  41. ifmatches(%DIRECTION%,"W"); &frente = "WEST"; &tras = "SOUTH"; endif;
  42. &item_extra = "999";
  43. &id_espada == "0";
  44.  
  45.  
  46. if(a);
  47. unset(a);
  48. log(" ");
  49. log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&cDesativado&f!");
  50. if(#numero_de_vendas >= 1);
  51. echo("&f[mob &amex&fic&cano&f %&versao%] &cdesativado&f - Inventarios de %&item_vendido%&f vendidos: &6%#numero_de_vendas%&f.");
  52. endif;
  53. stop;
  54. else;
  55. log(" ");
  56. log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&aAtivado&f!");
  57. set(a);
  58. endif;
  59.  
  60.  
  61. #numero_de_vendas = 0;
  62. do();
  63. if((#qual_espada == 1)||(#qual_espada == 2)||(#qual_espada == 3)||(#qual_espada == 4)||(#qual_espada == 5)||(#qual_espada == 6)||(#qual_espada == 7)||(#qual_espada == 9)); break; endif;
  64. clearchat;
  65. log(" ");
  66. log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&fDigite o &eID &fdas espada/machado.");
  67. log(" ");
  68. log(" ");
  69. log("&e&l[&b&l1&e&l] &r&fespada de &bdiamante &f- durabilidade de troca/rep: &6%#durabilidade_diamante%");
  70. log("&e&l[&b&l2&e&l] &r&7machado de &bdiamante &f- durabilidade de troca/rep: &6%#durabilidade_diamante%");
  71. log("&e&l[&7&l3&e&l] &r&fespada de &7ferro &f- durabilidade de troca/rep: &6%#durabilidade_ferro%");
  72. log("&e&l[&7&l4&e&l] &r&7machado de &7ferro &f- durabilidade de troca/rep: &6%#durabilidade_ferro%");
  73. log("&e&l[&8&l5&e&l] &r&fespada de &8pedra &f- durabilidade de troca/rep: &6%#durabilidade_pedra%");
  74. log("&e&l[&8&l6&e&l] &r&7machado de &8pedra &f- durabilidade de troca/rep: &6%#durabilidade_pedra%");
  75. log(" ");
  76. log(" ");
  77. prompt(#qual_espada,$$?,"Digite sua resposta. Digite 9 para sair.");
  78. loop;
  79. if(#qual_espada == 1); &id_espada = "diamond_sword"; endif;
  80. if(#qual_espada == 2); &id_espada = "diamond_sword"; endif;
  81. if(#qual_espada == 3); &id_espada = "iron_sword"; endif;
  82. if(#qual_espada == 4); &id_espada = "iron_axe"; endif;
  83. if(#qual_espada == 5); &id_espada = "stone_sword"; endif;
  84. if(#qual_espada == 6); &id_espada = "stone_axe"; endif;
  85. if(#qual_espada == 9); &id_espada = "fechou"; endif;
  86.  
  87.  
  88. if(&id_espada == "fechou"); unset(a);log(" ");log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&cDesativado&f!"); stop; endif;
  89. if((&id_espada == "diamond_sword")||(&id_espada == "diamond_sword")); #durabilidade = #durabilidade_diamante; &id_bloco_para_reparar = "diamond_block"; #durabilidade_maxima = 1561; endif;
  90. if((&id_espada == "iron_sword")||(&id_espada == "iron_axe")); #durabilidade = #durabilidade_ferro; &id_bloco_para_reparar = "iron_block"; #durabilidade_maxima = 250; endif;
  91. if((&id_espada == "stone_sword")||(&id_espada == "stone_axe")); #durabilidade = #durabilidade_pedra; &id_bloco_para_reparar = "stone"; #durabilidade_maxima = 132; endif;
  92.  
  93. #gastolimite = #durabilidade_maxima - #durabilidade + 10;
  94.  
  95. do();
  96. if((#vip == 1)||(#vip == 2)||(#vip == 9)); break; endif;
  97. clearchat;
  98. log(" ");
  99. log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&fVoce quer &rreparar &fa espada/machado?");
  100. log(" ");
  101. log(" ");
  102. log("&e&l[&2&l1&e&l] &r&aSIM&f!");
  103. log("&e&l[&4&l2&e&l] &r&cNAO&f! &0(&8pegar na &7%&home_com_bau_com_espadas%&0)");
  104. log(" ");
  105. log(" ");
  106. prompt(#vip,$$?,"Digite sua resposta. Digite 9 para sair.")
  107. loop;
  108. if(#vip == 9); unset(a);log(" ");log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&cDesativado&f!"); stop; endif;
  109. if(#vip == 1);
  110. set(vip);
  111. getidrel(0,-1,0,&chao);
  112. if(&chao != "iron_block");
  113. log(" ");
  114. log(" ");
  115. log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&fVoce &6&lprecisa &r&finiciar em cima");
  116. log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&fde um &7&lbloco &7&lde &7&lferro&f&r!");
  117. unset(a);
  118. log(" ");
  119. log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&cDesativado&f!");
  120. stop;
  121.  
  122. endif;
  123. else;
  124. unset(vip);
  125. endif;
  126.  
  127. do();
  128. if((#mobspawn == 1)||(#mobspawn == 2)||(#mobspawn == 3)||(#mobspawn == 4)||(#mobspawn == 5)||(#mobspawn == 9)); break; endif;
  129. clearchat;
  130. log(" ");
  131. log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&fQual o seu &amobspawn&f?");
  132. log(" ");
  133. log(" ");
  134. log("&e&l[&6&l1&e&l] &r&6blaze &0(&fvender &6blaze rod&0)");
  135. log("&e&l[&c&l2&e&l] &r&czumbi &0(&fvender &ccarne podre&0)");
  136. log("&e&l[&7&l3&e&l] &r&7esqueleto &0(&fvender &7osso&0)");
  137. log("&e&l[&9&l4&e&l] &r&9lula &0(&fvender &9saco de tinta&0)");
  138. log("&e&l[&8&l5&e&l] &r&8aranha &0(&fvender &8linha&0)");
  139. log("&e&l[&e&c6&e&l] &r&cpigman &0(&fvender &eouro&0)&f - &0&l[&e&lVIP&0&l]&r&f utiliza &6/compactar -a");
  140. log(" ");
  141. log(" ");
  142. prompt(#mobspawn,$$?,"Digite sua resposta. Digite 9 para sair.");
  143. loop;
  144.  
  145. if(#mobspawn == 9); unset(a);log(" ");log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&cDesativado&f!"); stop; endif;
  146. if(#mobspawn == 1); &id_item_loot = "blaze_rod"; endif;
  147. if(#mobspawn == 2); &id_item_loot = "rotten_flesh"; endif;
  148. if(#mobspawn == 3); &id_item_loot = "bone"; endif;
  149. if(#mobspawn == 4); &id_item_loot = "dye"; endif;
  150. if(#mobspawn == 5); &id_item_loot = "string"; endif;
  151. if(#mobspawn == 6); &id_item_loot = "gold_ingot"; &loot_adicional = "gold_nugget"; else; &loot_adicional = "999"; endif;
  152.  
  153. if(&id_item_loot == "blaze_rod"); &item_vendido = "&6blaze rod"; endif;
  154. if(&id_item_loot == "rotten_flesh"); &item_vendido = "&ccarne podre"; endif;
  155. if(&id_item_loot == "bone"); &item_vendido = "&7osso"; endif;
  156. if(&id_item_loot == "dye"); &item_vendido = "&1saco de tinta"; endif;
  157. if(&id_item_loot == "string"); &item_vendido = "&7linha"; endif;
  158. if(&id_item_loot == "gold_ingot"); &item_vendido = "&6pepitas"; endif;
  159.  
  160. &item_a_mais = "^999$";
  161. if(#mobspawn == 2);
  162. do();
  163. if((#venda_extra == 1)||(#venda_extra == 2)||(#venda_extra == 9)); break; endif;
  164. clearchat;
  165. log(" ");
  166. log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&fDeseja vender &fferro&f?");
  167. log(" ");
  168. log(" ");
  169. log("&e&l[&2&l1&e&l] &r&aSIM&f! &0(&e%&homevenda2%&0)");
  170. log("&e&l[&4&l2&e&l] &r&cNAO&f!");
  171. log(" ");
  172. log(" ");
  173. prompt(#venda_extra,$$?,"Digite sua resposta. Digite 9 para sair.");
  174. if(#venda_extra == 1); &item_a_mais = "^%&id_ferro%$"; &item_extra = "%&id_ferro%"; endif;
  175. loop;
  176. if(#venda_extra == 9); unset(a);log(" ");log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&cDesativado&f!"); stop; endif;
  177. endif;
  178. if(#mobspawn == 5);
  179. do();
  180. if((#venda_extra == 1)||(#venda_extra == 2)||(#venda_extra == 9)); break; endif;
  181. clearchat;
  182. log(" ");
  183. log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&fDeseja vender &5olho de aranha&f?");
  184. log(" ");
  185. log(" ");
  186. log("&e&l[&2&l1&e&l] &r&aSIM&f! &0(&e%&homevenda2%&0)");
  187. log("&e&l[&4&l2&e&l] &r&cNAO&f!");
  188. log(" ");
  189. log(" ");
  190. prompt(#venda_extra,$$?,"digite sua resposta.");
  191. loop;
  192. if(#venda_extra == 1); &item_a_mais = "^%&id_olho_de_aranha%$"; &item_extra = "%&id_olho_de_aranha%"; endif;
  193. if(#venda_extra == 9); unset(a);log(" ");log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&cDesativado&f!"); stop; endif;
  194. endif;
  195.  
  196.  
  197.  
  198.  
  199.  
  200. //////////////////////////////////////////////////;
  201. /////////////////////////////;
  202. ///////////////////;
  203.  
  204. &itens_para_nao_jogar_fora = "^999$|^998$|^997$|^%&id_espada%$|^%&id_item_loot%$|^%&id_bloco_para_reparar%$|%&item_a_mais%|^%&loot_adicional%$"; //// itens que nao vai jogar fora. Se quiser, troque os 999, 998 e 997 por NOMES dos itens que ele não vai dropar. A 1.8 trabalha com IDs numéricos, então, caso queira saber exatamente qual o nome que você deve colocar aí, recomendo pegar o item na mão e executar o seguinte código de macro: ----> log(%ITEM%); <---- sem as setas. Deve aparecer, no chat, o nome do item, da forma que você deve colocar ele aqui. Se for fazer isso, lembre-se de abrir e fechar o código, com os cifrões e as chaves (igual tem no começo e no final desse código).
  205.  
  206. ///////////////////;
  207. /////////////////////////////;
  208. //////////////////////////////////////////////////;
  209.  
  210.  
  211.  
  212.  
  213.  
  214. look(%#lookx2%,%#ylook2%);
  215.  
  216. do();
  217. do(%#hits_antes_de_verificar%);
  218. if(%ITEM% != &id_espada);
  219. do(20);
  220. pick(%&id_espada%);
  221. until(%ITEM% == &id_espada);
  222. if(%ITEM% != &id_espada);
  223. set(vender);
  224. set(trocar_espada);
  225. break;
  226. endif;
  227. endif;
  228. if((%DURABILITY% <= #durabilidade)&&(%ITEM% == &id_espada));
  229. if(vip);
  230. unset(trocar_espada);
  231. unset(troquei_espada);
  232. look(%&frente%);
  233. look(+0,+90);
  234. wait(500ms);
  235. key(use);
  236. wait(1000ms);
  237. if(%DURABILITY% <= #durabilidade);
  238. keydown(jump);
  239. wait(10ms);
  240. keyup(jump);
  241. wait(1000ms);
  242. if(%DURABILITY% <= #durabilidade);
  243. look(%&frente%);
  244. look(+0,+90);
  245. key(use);
  246. if((%DURABILITY% <= #durabilidade)&&(%DURABILITY% > 8));
  247.  
  248. look(%#lookx2%,%#ylook2%);
  249. key(attack);
  250. wait(300ms);
  251. key(attack);
  252. wait(300ms);
  253. if(%DURABILITY% <= #durabilidade);
  254.  
  255. do();
  256. echo("/spawn");
  257. wait(300ms);
  258. do(50);
  259. wait(200ms);
  260. if((%XPOS% != %#xtrap%)||(%YPOS% != %#ytrap%)||(%ZPOS% != %#ztrap%));
  261. break;
  262. endif;
  263. loop;
  264. if((%XPOS% != %#xtrap%)||(%YPOS% != %#ytrap%)||(%ZPOS% != %#ztrap%));
  265. break;
  266. endif;
  267. loop;
  268. do();
  269. Echo(%&homemob%);
  270. do(50);
  271. wait(200ms);
  272. if((%XPOS% == %#xtrap%)&&(%YPOS% == %#ytrap%)&&(%ZPOS% == %#ztrap%));
  273. break;
  274. endif;
  275. loop;
  276. if((%XPOS% == %#xtrap%)&&(%YPOS% == %#ytrap%)&&(%ZPOS% == %#ztrap%));
  277. break;
  278. endif;
  279. loop;
  280.  
  281. keydown(jump);
  282. wait(10ms);
  283. keyup(jump);
  284. wait(300ms);
  285. if(%DURABILITY% <= #durabilidade);
  286. unsafe(0);
  287. gui(inventory);
  288. getslot(%&id_bloco_para_reparar%,#slot_com_bloco_para_reparar);
  289. gui();
  290. endunsafe;
  291. if(#slot_com_bloco_para_reparar < 0);
  292. set(vender);
  293. set(trocar_espada);
  294. break;
  295. endif;
  296. endif;
  297. endif;
  298. endif;
  299. endif;
  300. endif;
  301. else;
  302. set(vender);
  303. set(trocar_espada);
  304. break;
  305. endif;
  306. else;
  307. look(%#lookx2%,%#ylook2%);
  308. if(%GUI% == "GUICHAT");
  309. log(" ");
  310. log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&fChat aberto. &6Aguardando...");
  311. log(" ");
  312. do(500);
  313. wait(50ms);
  314. if(%GUI% != "GUICHAT");
  315. break;
  316. endif;
  317. loop;
  318. do(500);
  319. wait(50ms);
  320. if(%GUI% != "GUICHAT");
  321. break;
  322. endif;
  323. loop;
  324. if(%GUI% == "GUICHAT");
  325. log(" ");
  326. log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&fVoce esta no chat ha &6muito tempo&f. &6Retomando...");
  327. log(" ");
  328. gui();
  329. endif;
  330. endif;
  331. if(%DURABILITY% > 10); Key(attack); endif;
  332. wait(%&delay_de_hit%);
  333. endif;
  334.  
  335. loop;
  336.  
  337. unsafe(0);
  338. gui(inventory);
  339. #vazio = 0;
  340. For(#slot,9,44);
  341. getslotitem(%#slot%,&oq);
  342. if(&oq == "air");
  343. inc(#vazio,1);
  344. endif;
  345. Next;
  346. Gui();
  347. if(#vazio <= #vazios_para_vender);
  348. set(vender);
  349. #vazio == 0;
  350. endif;
  351. endunsafe;
  352. if(vender);
  353. look(%#lookx_lixeira%,45);
  354. wait(500ms);
  355. unsafe;
  356. gui(inventory);
  357. for(#slot,9,44);
  358. getslotitem(%#slot%,&oq)
  359. ifmatches(%&oq%,%&itens_para_nao_jogar_fora%);
  360. else;
  361. slotclick(%#slot%,l,false);
  362. slotclick(-999);
  363. endif;
  364. next;
  365. endunsafe;
  366. do();
  367. echo(%&homevenda%);
  368. wait(300ms);
  369. echo("/menuloja off");
  370. wait(300ms);
  371. do(50);
  372. wait(200ms);
  373. if((%XPOS% != %#xtrap%)||(%YPOS% != %#ytrap%)||(%ZPOS% != %#ztrap%));
  374. break;
  375. endif;
  376. loop;
  377. if((%XPOS% != %#xtrap%)||(%YPOS% != %#ytrap%)||(%ZPOS% != %#ztrap%));
  378. break;
  379. endif;
  380. loop;
  381. if(#mobspawn == 6); echo("/compactar -a"); endif;
  382. wait(100ms);
  383. echo("/esconder");
  384. do(20);
  385. Key(attack);
  386. wait(500ms);
  387. Key(attack);
  388. Wait(400ms);
  389. unsafe;
  390. do(); gui(inventory); until(%GUI% == "GUIINVENTORY");
  391. Getslot(%&id_item_loot%,#slot);
  392. if(#slot >= 9);
  393. gui();
  394. else;
  395. gui();
  396. break;
  397. endif;
  398. gui();
  399. endunsafe;
  400. loop;
  401. if(#venda_extra == 1);
  402. #xantes = %XPOS%; #zantes = %ZPOS%; #yantes = %YPOS%;
  403. do();
  404. Echo(%&homevenda2%);
  405. wait(300ms);
  406. echo("/menuloja off");
  407. do(50);
  408. wait(200ms);
  409. if((%XPOS% != %#xantes%)||(%YPOS% != %#yantes%)||(%ZPOS% != %#zantes%));
  410. break;
  411. endif;
  412. loop;
  413. if((%XPOS% != %#xantes%)||(%YPOS% != %#yantes%)||(%ZPOS% != %#zantes%));
  414. break;
  415. endif;
  416. loop;
  417. wait(100ms);
  418. echo("/esconder");
  419. do(20);
  420. Key(attack);
  421. wait(500ms);
  422. Key(attack);
  423. Wait(400ms);
  424. unsafe;
  425. do(); gui(inventory); until(%GUI% == "GUIINVENTORY");
  426. Getslot(%&item_extra%,#slot);
  427. if(#slot >= 9);
  428. gui();
  429. else;
  430. gui();
  431. break;
  432. endif;
  433. Gui();
  434.  
  435. endunsafe;
  436. loop;
  437. endif;
  438.  
  439. inc(#numero_de_vendas,1);
  440. do();
  441. Echo(%&homemob%);
  442. do(50);
  443. wait(200ms);
  444. if((%XPOS% == %#xtrap%)&&(%YPOS% == %#ytrap%)&&(%ZPOS% == %#ztrap%));
  445. break;
  446. endif;
  447. loop;
  448. if((%XPOS% == %#xtrap%)&&(%YPOS% == %#ytrap%)&&(%ZPOS% == %#ztrap%));
  449. break;
  450. endif;
  451. loop;
  452.  
  453. unset(vender);
  454. endif;
  455. if(trocar_espada);
  456. unsafe;
  457. gui(inventory);
  458. unset(troquei_espada);
  459. unset(trocar_espada);
  460. unset(temespadaboa);
  461. for(#slot,36,44);
  462. getslotitem(%#slot%,&oq);
  463. if(&oq == &id_espada);
  464. slotclick(%#slot%,l,true);
  465. wait(300ms);
  466. endif;
  467. next;
  468. for(#slot,9,44);
  469. getslotitem(%#slot%,&oq,#stack,#gasto);
  470. if((&oq = &id_espada)&&(#gasto < #gastolimite));
  471. set(temespadaboa);
  472. break;
  473. endif;
  474. next;
  475. endunsafe;
  476. if(temespadaboa);
  477. unset(temespadaboa);
  478. slotclick(%#slot%,l,false);
  479. wait(200ms);
  480. slotclick(36,l,false);
  481. wait(200ms);
  482. slotclick(%#slot%,l,false);
  483. wait(200ms);
  484. set(troquei_espada);
  485. endif;
  486. gui();
  487.  
  488.  
  489. if(troquei_espada);
  490. unset(pegar_espada_nova);
  491. unset(troquei_espada);
  492. else;
  493. set(pegar_espada_nova);
  494. unset(troquei_espada);
  495. endif;
  496.  
  497.  
  498. if(pegar_espada_nova);
  499. do();
  500. echo("%&home_com_bau_com_espadas%");
  501. wait(300ms);
  502. do(50);
  503. wait(200ms);
  504. if((%XPOS% != %#xtrap%)||(%YPOS% != %#ytrap%)||(%ZPOS% != %#ztrap%));
  505. break;
  506. endif;
  507. loop;
  508. if((%XPOS% != %#xtrap%)||(%YPOS% != %#ytrap%)||(%ZPOS% != %#ztrap%));
  509. break;
  510. endif;
  511. loop;
  512. do(20);
  513. if((%HITID% == 54)||(%HITID% == 146));
  514. wait(500ms);
  515. break;
  516. else;
  517. wait(300ms);
  518. endif;
  519. loop;
  520. do(15);
  521. key(use);
  522. wait(500ms);
  523. if(%GUI% == "GUICHEST"); break; endif;
  524. loop;
  525. unsafe;
  526. for(#slot,54,89);
  527. getslotitem(%#slot%,&oq);
  528. if(&oq = &id_espada);
  529. slotclick(%#slot%,l,true);
  530. wait(200ms);
  531. endif;
  532. next;
  533. wait(100ms);
  534. for(#slot,0,53);
  535. getslotitem(%#slot%,&oq,#stack,#gasto);
  536. if((&oq == &id_espada)&&(#gasto < #gastolimite));
  537. slotclick(%#slot%,l,true);
  538. wait(200ms);
  539. break;
  540. endif;
  541. next;
  542. endunsafe;
  543.  
  544. do(); gui(); wait(50ms); until(%GUI% == "NONE");
  545. do();
  546. Echo(%&homemob%);
  547. do(50);
  548. wait(200ms);
  549. if((%XPOS% == %#xtrap%)&&(%YPOS% == %#ytrap%)&&(%ZPOS% == %#ztrap%));
  550. break;
  551. endif;
  552. loop;
  553. if((%XPOS% == %#xtrap%)&&(%YPOS% == %#ytrap%)&&(%ZPOS% == %#ztrap%));
  554. break;
  555. endif;
  556. loop;
  557. unset(pegar_espada_nova);
  558. endif;
  559.  
  560. endif;
  561. loop;
  562. }$$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement