lomexicano

Mob Mexicano 2.0 (mc 1.5.2 e 1.8)

Jun 20th, 2021 (edited)
605
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 32.50 KB | None | 0 0
  1. $${
  2. &versao = "2.0";
  3.  
  4. &homemob = "/home mobmexicano"; // home do mobspawn - olhando para os mobs
  5. &homevenda = "/home vendamobmexicano"; // home da venda do item principal que o mob dropa - olhando para a placa da loja
  6. &homevenda2 = "/home vendamobmexicano2"; // home da venda do item secundário que o mob dropa - olhando para a placa da loja
  7. &home_com_bau_com_espadas = "/home baucomespadas"; // home olhando para um bau com espadas - caso necessite trocar de espada
  8. &delay_de_hit = "1t"; // delay entre os golpes de espada;
  9. #hits_antes_de_verificar = 100; // numero de hits antes de verificar o inventario;
  10. #vazios_para_vender = 2;
  11.  
  12. #durabilidade_diamante = 205; // 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 = 0;// coloque a resposta para a pergunta de qual espada/machado voce quer;
  18. #vip = 0; // mude para 1 se quiser reparar a espada, ou para 2 se nao quiser (ele vai buscar na home &homevenda, acima);
  19. #mobspawn = 0; // mude para 1 se for blaze, 2 se for zumbi, 3 se for esqueleto, 4 se for lula, 5 se for aranha, 6 se for pigman ou 7 se for creeper;
  20. #venda_extra = 0; // se quiser vender o ferro (em mob de zumbi), olho de aranha (em mob de aranha) ou arcos (em mob de esqueleto), coloque 1. Caso contrario, coloque 2.
  21.  
  22. ifmatches("%ITEM%","[a-z]");
  23. set(&id_espada_diamante,"diamond_sword");
  24. set(&id_machado_diamante,"diamond_axe");
  25. set(&id_espada_ferro,"iron_sword");
  26. set(&id_machado_ferro,"iron_axe");
  27. set(&id_espada_pedra,"stone_sword");
  28. set(&id_machado_pedra,"stone_axe");
  29.  
  30. set(&id_reparar_pedra,"stone");
  31. set(&id_reparar_ferro,"iron_block");
  32. set(&id_reparar_diamante,"diamond_block");
  33.  
  34. set(&id_bigorna_para_reparar,"iron_block");
  35.  
  36. set(&id_ferro,"iron_ingot");
  37. set(&id_carne_podre,"rotten_flesh");
  38. set(&id_blaze,"blaze_rod");
  39. set(&id_osso,"bone");
  40. set(&id_arco,"bow");
  41. set(&id_linha,"string");
  42. set(&id_saco_de_tinta,"dye");
  43. set(&id_barra_de_ouro,"gold_ingot");
  44. set(&id_pepita_de_ouro,"gold_nugget");
  45. set(&id_olho_de_aranha,"spider_eye");
  46. set(&id_polvora,"gunpowder");
  47. else;
  48. set(&id_espada_diamante,"276");
  49. set(&id_machado_diamante,"279");
  50. set(&id_espada_ferro,"267");
  51. set(&id_machado_ferro,"258");
  52. set(&id_espada_pedra,"272");
  53. set(&id_machado_pedra,"275");
  54.  
  55. set(&id_reparar_pedra,"1");
  56. set(&id_reparar_ferro,"42");
  57. set(&id_reparar_diamante,"57");
  58.  
  59. set(&id_bigorna_para_reparar,"42");
  60.  
  61. set(&id_ferro,"265");
  62. set(&id_carne_podre,"367");
  63. set(&id_blaze,"369");
  64. set(&id_osso,"352");
  65. set(&id_arco,"261");
  66. set(&id_linha,"287");
  67. set(&id_saco_de_tinta,"351");
  68. set(&id_barra_de_ouro,"266");
  69. set(&id_pepita_de_ouro,"371");
  70. set(&id_olho_de_aranha,"375");
  71. set(&id_polvora,"289");
  72. endif;
  73.  
  74. set(&id_nao_drope_jamais,"(41|gold_block)");
  75.  
  76. #yaw = YAW;
  77. #pitch = PITCH;
  78. #lookx = YAW;
  79. #lookx2 = YAW + 180;
  80. #xtrap = XPOS;
  81. #ytrap = YPOS;
  82. #ztrap = ZPOS;
  83. if(#lookx2 > 360);
  84. dec(#lookx2,360);
  85. endif;
  86. #ylook2 = PITCH;
  87. #lookx_lixeira = #lookx2 + 180;
  88. look(%#lookx2%,%#ylook2%);
  89.  
  90. if(DIRECTION == "N");
  91. set(&frente,"NORTH");
  92. set(&tras,"SOUTH");
  93. elseif(DIRECTION == "E");
  94. set(&frente,"EAST");
  95. set(&tras,"WEST");
  96. elseif(DIRECTION == "S");
  97. set(&frente,"SOUTH");
  98. set(&tras,"NORTH");
  99. elseif(DIRECTION == "W");
  100. set(&frente,"WEST");
  101. set(&tras,"SOUTH");
  102. endif;
  103. &item_extra = "ignorar_por_favor";
  104.  
  105. toggle(@mobmexicano);
  106. if(!@mobmexicano);
  107. log(" ");
  108. log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&cDesativado&f!");
  109. echo("/menuloja on");
  110. if(#numero_de_vendas >= 50);
  111. echo("/g &f[mob &amex&fic&cano&f %&versao%] &cdesativado&f - Inv. de %&item_vendido%&f vendidos: &6%#numero_de_vendas%&f.");
  112. endif;
  113. stop("MOBMEXICANO");
  114. stop;
  115. endif;
  116.  
  117. log(" ");
  118. log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&aAtivado&f!");
  119.  
  120.  
  121. set(@&home_mobmexicano,"%&homemob%"); //informação global para a macro reiniciar, se for na 1.8;
  122.  
  123. #numero_de_vendas = 0;
  124. do();
  125. if(((#qual_espada >= 1)&&(#qual_espada <= 6))||(#qual_espada == 9));
  126. break;
  127. endif;
  128. clearchat;
  129. log(" ");
  130. log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&fDigite o &eID &fdas espada/machado.");
  131. log(" ");
  132. log(" ");
  133. log("&e&l[&b&l1&e&l] &r&fespada de &bdiamante &f- durabilidade de troca/rep: &6%#durabilidade_diamante%");
  134. log("&e&l[&b&l2&e&l] &r&7machado de &bdiamante &f- durabilidade de troca/rep: &6%#durabilidade_diamante%");
  135. log("&e&l[&7&l3&e&l] &r&fespada de &7ferro &f- durabilidade de troca/rep: &6%#durabilidade_ferro%");
  136. log("&e&l[&7&l4&e&l] &r&7machado de &7ferro &f- durabilidade de troca/rep: &6%#durabilidade_ferro%");
  137. log("&e&l[&8&l5&e&l] &r&fespada de &8pedra &f- durabilidade de troca/rep: &6%#durabilidade_pedra%");
  138. log("&e&l[&8&l6&e&l] &r&7machado de &8pedra &f- durabilidade de troca/rep: &6%#durabilidade_pedra%");
  139. log(" ");
  140. log(" ");
  141. prompt(#qual_espada,"$$?","Digite sua resposta. Digite 9 para sair.");
  142. loop;
  143. if(#qual_espada == 1);
  144. set(&id_espada,"%&id_espada_diamante%");
  145. elseif(#qual_espada == 2);
  146. set(&id_espada,"%&id_machado_diamante%");
  147. elseif(#qual_espada == 3);
  148. set(&id_espada,"%&id_espada_ferro%");
  149. elseif(#qual_espada == 4);
  150. set(&id_espada,"%&id_machado_ferro%");
  151. elseif(#qual_espada == 5);
  152. set(&id_espada,"%&id_espada_pedra%");
  153. elseif(#qual_espada == 6);
  154. set(&id_espada,"%&id_machado_pedra%");
  155. endif;
  156.  
  157. if(#qual_espada == 9);
  158. unset(@mobmexicano);
  159. log(" ");
  160. log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&cDesativado&f!");
  161. stop("MOBMEXICANO");
  162. stop;
  163. elseif((&id_espada == &id_espada_diamante)||(&id_espada == &id_machado_diamante));
  164. #durabilidade = #durabilidade_diamante;
  165. set(&id_bloco_para_reparar,"%&id_reparar_diamante%");
  166. #durabilidade_maxima = 1561;
  167. elseif((&id_espada == &id_espada_ferro)||(&id_espada == &id_machado_ferro));
  168. #durabilidade = #durabilidade_ferro;
  169. set(&id_bloco_para_reparar,"%&id_reparar_ferro%");
  170. #durabilidade_maxima = 250;
  171. elseif((&id_espada == &id_espada_pedra)||(&id_espada == &id_machado_pedra));
  172. #durabilidade = #durabilidade_pedra;
  173. set(&id_bloco_para_reparar,"%&id_reparar_pedra%");
  174. #durabilidade_maxima = 132;
  175. endif;
  176.  
  177. #gastolimite = #durabilidade_maxima - #durabilidade + 10;
  178.  
  179. do();
  180. if((#vip == 1)||(#vip == 2)||(#vip == 9));
  181. break;
  182. endif;
  183. clearchat;
  184. log(" ");
  185. log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&fVoce quer &rreparar &fa espada/machado?");
  186. log(" ");
  187. log(" ");
  188. log("&e&l[&2&l1&e&l] &r&aSIM&f!");
  189. log("&e&l[&4&l2&e&l] &r&cNAO&f! &0(&8pegar na &7%&home_com_bau_com_espadas%&0)");
  190. log(" ");
  191. log(" ");
  192. prompt(#vip,$$?,"Digite sua resposta. Digite 9 para sair.");
  193. loop;
  194. if(#vip == 9);
  195. unset(@mobmexicano);
  196. log(" ");
  197. log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&cDesativado&f!");
  198. stop("MOBMEXICANO");
  199. stop;
  200. endif;
  201. if(#vip == 1);
  202. set(vip);
  203. ifmatches("%ITEM%","[a-z]");
  204. getidrel(0,-1,0,&chao);
  205. else;
  206. getidrel(0,-1,0,#chao);
  207. set(&chao,"%#chao%");
  208. endif;
  209. if(&chao != &id_bigorna_para_reparar);
  210. log(" ");
  211. log(" ");
  212. log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&fVoce &6&lprecisa &r&finiciar em cima");
  213. 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!");
  214. unset(@mobmexicano);
  215. log(" ");
  216. log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&cDesativado&f!");
  217. stop("MOBMEXICANO");
  218. stop;
  219. endif;
  220. else;
  221. unset(vip);
  222. endif;
  223.  
  224. do();
  225. if((#mobspawn >= 1)&&(#mobspawn <= 9)&&(#mobspawn != 8));
  226. break;
  227. endif;
  228. clearchat;
  229. log(" ");
  230. log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&fQual o seu &amobspawn&f?");
  231. log(" ");
  232. log(" ");
  233. log("&e&l[&6&l1&e&l] &r&6Blaze &0(&fvender &6blaze rod&0)");
  234. log("&e&l[&c&l2&e&l] &r&cZumbi &0(&fvender &ccarne podre&0)");
  235. log("&e&l[&7&l3&e&l] &r&7Esqueleto &0(&fvender &7osso&0)");
  236. log("&e&l[&9&l4&e&l] &r&9Lula &0(&fvender &9saco de tinta&0)");
  237. log("&e&l[&8&l5&e&l] &r&8Aranha &0(&fvender &8linha&0)");
  238. log("&e&l[&c&l6&e&l] &r&cPigman &0(&fvender &eouro&0)&f - &0&l[&e&lVIP&0&l]&r&f utiliza &6/compactar -a");
  239. log("&e&l[&2&l7&e&l] &r&2Creeper &0(&fvender &7polvora&0)");
  240. log(" ");
  241. log(" ");
  242. prompt(#mobspawn,$$?,"Digite sua resposta. Digite 9 para sair.");
  243. loop;
  244.  
  245. &loot_adicional = "ignorar_por_favor";
  246.  
  247. if(#mobspawn == 1);
  248. set(&id_item_loot,"%&id_blaze%");
  249. &item_vendido = "&6blaze rod";
  250. elseif(#mobspawn == 2);
  251. set(&id_item_loot,"%&id_carne_podre%");
  252. &item_vendido = "&ccarne podre";
  253. elseif(#mobspawn == 3);
  254. set(&id_item_loot,"%&id_osso%");
  255. &item_vendido = "&7osso";
  256. elseif(#mobspawn == 4);
  257. set(&id_item_loot,"%&id_saco_de_tinta%");
  258. &item_vendido = "&1saco de tinta";
  259. elseif(#mobspawn == 5);
  260. set(&id_item_loot,"%&id_linha%");
  261. &item_vendido = "&7linha";
  262. elseif(#mobspawn == 6);
  263. set(&id_item_loot,"%&id_barra_de_ouro%");
  264. set(&loot_adicional,"%&id_pepita_de_ouro%");
  265. &item_vendido = "&6pepitas";
  266. elseif(#mobspawn == 7);
  267. set(&id_item_loot,"%&id_polvora%");
  268. &item_vendido = "&7polvora";
  269. else;
  270. unset(@mobmexicano);
  271. log(" ");
  272. log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&cDesativado&f!");
  273. stop("MOBMEXICANO");
  274. stop;
  275. endif;
  276.  
  277. &item_a_mais = "ignorar_por_favor";
  278. if(#mobspawn == 2);
  279. do();
  280. if((#venda_extra == 1)||(#venda_extra == 2)||(#venda_extra == 9));
  281. break;
  282. endif;
  283. clearchat;
  284. log(" ");
  285. log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&fDeseja vender &fferro&f?");
  286. log(" ");
  287. log(" ");
  288. log("&e&l[&2&l1&e&l] &r&aSIM&f! &0(&e%&homevenda2%&0)");
  289. log("&e&l[&4&l2&e&l] &r&cNAO&f!");
  290. log(" ");
  291. log(" ");
  292. prompt(#venda_extra,$$?,"Digite sua resposta. Digite 9 para sair.");
  293. if(#venda_extra == 1);
  294. set(&item_a_mais,"%&id_ferro%");
  295. set(&item_extra,"%&id_ferro%");
  296. endif;
  297. loop;
  298. if(#venda_extra == 9);
  299. unset(@mobmexicano);
  300. log(" ");
  301. log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&cDesativado&f!");
  302. stop("MOBMEXICANO");
  303. stop;
  304. endif;
  305. elseif(#mobspawn == 3);
  306. do();
  307. if((#venda_extra == 1)||(#venda_extra == 2)||(#venda_extra == 9));
  308. break;
  309. endif;
  310. clearchat;
  311. log(" ");
  312. log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&fDeseja vender &6arcos no &cvermelho&f?");
  313. log(" ");
  314. log(" ");
  315. log("&e&l[&2&l1&e&l] &r&aSIM&f! &0(&e%&homevenda2%&0)");
  316. log("&e&l[&4&l2&e&l] &r&cNAO&f!");
  317. log(" ");
  318. log(" ");
  319. prompt(#venda_extra,$$?,"Digite sua resposta. Digite 9 para sair.");
  320. if(#venda_extra == 1);
  321. set(&item_a_mais,"%&id_arco%");
  322. set(&item_extra,"%&id_arco%");
  323. endif;
  324. loop;
  325. if(#venda_extra == 9);
  326. unset(@mobmexicano);
  327. log(" ");
  328. log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&cDesativado&f!");
  329. stop("MOBMEXICANO");
  330. stop;
  331. endif;
  332. elseif(#mobspawn == 5);
  333. do();
  334. if((#venda_extra == 1)||(#venda_extra == 2)||(#venda_extra == 9));
  335. break;
  336. endif;
  337. clearchat;
  338. log(" ");
  339. log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&fDeseja vender &5olho de aranha&f?");
  340. log(" ");
  341. log(" ");
  342. log("&e&l[&2&l1&e&l] &r&aSIM&f! &0(&e%&homevenda2%&0)");
  343. log("&e&l[&4&l2&e&l] &r&cNAO&f!");
  344. log(" ");
  345. log(" ");
  346. prompt(#venda_extra,$$?,"digite sua resposta.");
  347. if(#venda_extra == 1);
  348. set(&item_a_mais,"%&id_olho_de_aranha%");
  349. set(&item_extra,"%&id_olho_de_aranha%");
  350. endif;
  351. loop;
  352. if(#venda_extra == 9);
  353. unset(@mobmexicano);
  354. log(" ");
  355. log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&cDesativado&f!");
  356. stop("MOBMEXICANO");
  357. stop;
  358. endif;
  359. elseif(#mobspawn == 6);
  360. do();
  361. if((#venda_extra == 1)||(#venda_extra == 2)||(#venda_extra == 9));
  362. break;
  363. endif;
  364. clearchat;
  365. log(" ");
  366. log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&fDeseja vender &ccarne podre&f?");
  367. log(" ");
  368. log(" ");
  369. log("&e&l[&2&l1&e&l] &r&aSIM&f! &0(&e%&homevenda2%&0)");
  370. log("&e&l[&4&l2&e&l] &r&cNAO&f!");
  371. log(" ");
  372. log(" ");
  373. prompt(#venda_extra,$$?,"Digite sua resposta. Digite 9 para sair.");
  374. if(#venda_extra == 1);
  375. set(&item_a_mais,"(%&id_carne_podre%)");
  376. set(&item_extra,"%&id_carne_podre%");
  377. endif;
  378. loop;
  379. if(#venda_extra == 9);
  380. unset(@mobmexicano);
  381. log(" ");
  382. log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&cDesativado&f!");
  383. stop("MOBMEXICANO");
  384. stop;
  385. endif;
  386. endif;
  387.  
  388.  
  389.  
  390. ////;
  391. ///;
  392. //;
  393.  
  394. &itens_para_nao_jogar_fora = "^(999|998|997|%&id_nao_drope_jamais%|%&id_espada%|%&id_item_loot%|%&id_bloco_para_reparar%|%&item_a_mais%|%&loot_adicional%)$";
  395. // itens que nao vai jogar fora. Se quiser, troque os 999, 998 e 997 por ids que ele nao vai dropar.;
  396.  
  397. //\;
  398. //\\;
  399. //\\\;
  400.  
  401.  
  402.  
  403.  
  404.  
  405. #id_espada_152 = 99999;
  406. ifmatches("%ITEM%","[a-z]");
  407. else;
  408. set(#id_espada_152,"%&id_espada%");
  409. endif;
  410.  
  411. look(%#lookx2%,%#ylook2%);
  412.  
  413. unset(vender);
  414. unset(trocar_espada);
  415.  
  416. do();
  417. do();
  418. #slot_da_espada = -1;
  419. do(%#hits_antes_de_verificar%);
  420. if((ITEM != &id_espada)&&(ITEM != #id_espada_152));
  421. do(20);
  422. pick(%&id_espada%);
  423. wait(1t);
  424. until((ITEM == &id_espada)||(ITEM == #id_espada_152));
  425. if((ITEM != &id_espada)&&(ITEM != #id_espada_152));
  426. set(vender);
  427. set(trocar_espada);
  428. break;
  429. endif;
  430. endif;
  431. if((DURABILITY <= #durabilidade)&&((ITEM == &id_espada)||(ITEM == #id_espada_152)));
  432. #slot_da_espada = INVSLOT + 35;
  433. if(vip);
  434. unset(trocar_espada);
  435. unset(troquei_espada);
  436. look(%&frente%);
  437. look(+0,+90);
  438. wait(8t);
  439. key(use);
  440. wait(1);
  441. if(DURABILITY <= #durabilidade);
  442. keydown(jump);
  443. wait(1t);
  444. keyup(jump);
  445. wait(1);
  446. if(DURABILITY <= #durabilidade);
  447. look(%&frente%);
  448. look(+0,+90);
  449. key(use);
  450. if((DURABILITY <= #durabilidade)&&(DURABILITY > 8));
  451.  
  452. look(%#lookx2%,%#ylook2%);
  453. key(attack);
  454. wait(6t);
  455. key(attack);
  456. wait(6t);
  457. if(DURABILITY <= #durabilidade);
  458.  
  459. do();
  460. log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &f/spawn")
  461. echo("/spawn");
  462. wait(6t);
  463. do(50);
  464. wait(4t);
  465. until((XPOS != #xtrap)||(YPOS != #ytrap)||(ZPOS != #ztrap));
  466. until((XPOS != #xtrap)||(YPOS != #ytrap)||(ZPOS != #ztrap));
  467.  
  468. do();
  469. log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &f%&homemob%");
  470. echo("%&homemob%");
  471. do(50);
  472. wait(4t);
  473. until((XPOS == #xtrap)&&(YPOS == #ytrap)&&(ZPOS == #ztrap));
  474. until((XPOS == #xtrap)&&(YPOS == #ytrap)&&(ZPOS == #ztrap));
  475.  
  476. keydown(jump);
  477. wait(1t);
  478. keyup(jump);
  479. wait(6t);
  480. if(DURABILITY <= #durabilidade);
  481. unsafe;
  482. gui(inventory);
  483. getslot("%&id_bloco_para_reparar%",#slot_com_bloco_para_reparar);
  484. gui();
  485. endunsafe;
  486. if(#slot_com_bloco_para_reparar < 0);
  487. set(vender);
  488. set(trocar_espada);
  489. break;
  490. endif;
  491. endif;
  492. endif;
  493. endif;
  494. endif;
  495. endif;
  496. else;
  497. log("((%DURABILITY% <= %#durabilidade%)&&((%ITEM% == %&id_espada%)||(%ITEM% == %#id_espada_152%)))");
  498. set(vender);
  499. set(trocar_espada);
  500. break;
  501. endif;
  502. else;
  503. look(%#lookx2%,%#ylook2%);
  504. if(GUI != "NONE");
  505. log(" ");
  506. if(GUI == "GUICHAT");
  507. log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&fChat aberto. &6Aguardando...");
  508. else;
  509. log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&fJanela aberta. &6Aguardando...");
  510. endif;
  511. for(#wait_total,1,60);
  512. #wait = 60 - #wait_total;
  513. if(#wait > 30);
  514. set(&cor,"a");
  515. elseif(#wait > 15);
  516. set(&cor,"e");
  517. elseif(#wait > 5);
  518. set(&cor,"c");
  519. else;
  520. set(&cor,"4");
  521. endif;
  522. ifmatches("%ITEM%","[a-z]");
  523. achievementget("§fAguardando... §8[§%&cor%%#wait%§8]","clock");
  524. else;
  525. achievementget("§fAguardando... §8[§%&cor%%#wait%§8]",347);
  526. endif;
  527. do(19);
  528. until(GUI == "NONE");
  529. if(GUI == "NONE");
  530. break;
  531. endif;
  532. next;
  533. if(GUI != "NONE");
  534. log(" ");
  535. if(GUI == "GUICHAT");
  536. log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&fVoce esta no chat ha &6muito tempo&f. &6Retomando...");
  537. else;
  538. log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &r&fVoce esta em uma janela ha &6muito tempo&f. &6Retomando...");
  539. endif;
  540. gui();
  541. endif;
  542. endif;
  543. if(DURABILITY > 10);
  544. key(attack);
  545. endif;
  546. wait(%&delay_de_hit%);
  547. endif;
  548. loop;
  549.  
  550. unsafe(0);
  551. gui(inventory);
  552. #vazio = 0;
  553. for(#slot,9,44);
  554. ifmatches("%ITEM%","[a-z]");
  555. getslotitem(%#slot%,&oq,#stack);
  556. else;
  557. getslotitem(%#slot%,#oq,#stack);
  558. endif;
  559. if(#stack == 0);
  560. inc(#vazio,1);
  561. endif;
  562. next;
  563. gui();
  564. if(#vazio <= #vazios_para_vender);
  565. //log("Slots vazios: %#vazio% <= %#vazios_para_vender%");
  566. set(vender);
  567. #vazio == 0;
  568. endif;
  569. endunsafe;
  570. until((vender)||(trocar_espada));
  571. if(vender);
  572. look(%#lookx_lixeira%,45);
  573. wait(8t);
  574. unsafe;
  575. gui(inventory);
  576. ifmatches("%ITEM%","[a-z]");
  577. wait(10t);
  578. endif;
  579. for(#slot,9,44);
  580. if(#slot != #slot_da_espada);
  581. ifmatches("%ITEM%","[a-z]");
  582. getslotitem(%#slot%,&oq,#stack);
  583. else;
  584. getslotitem(%#slot%,#oq,#stack);
  585. set(&oq,"%#oq%");
  586. endif;
  587. if(#stack > 0);
  588. ifmatches(%&oq%,"%&itens_para_nao_jogar_fora%");
  589. else;
  590. slotclick(%#slot%,l,false);
  591. slotclick(-999);
  592. endif;
  593. endif;
  594. endif;
  595. next;
  596. endunsafe;
  597. do();
  598.  
  599. log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &f%&homevenda%")
  600. echo("%&homevenda%");
  601. wait(6t);
  602. log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &f/menuloja off")
  603. echo("/menuloja off");
  604. wait(6t);
  605. do(50);
  606. wait(4t);
  607. until((XPOS != #xtrap)||(YPOS != #ytrap)||(ZPOS != #ztrap));
  608. until((XPOS != #xtrap)||(YPOS != #ytrap)||(ZPOS != #ztrap));
  609.  
  610. if(#mobspawn == 6);
  611. log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &6/compactar -a");
  612. echo("/compactar -a");
  613. wait(8t);
  614. endif;
  615. wait(2t);
  616. echo("/esconder");
  617. log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &f/esconder");
  618.  
  619. if((HITID == 68)||(HITID == "wall_sign"));
  620. else;
  621. do(20);
  622. wait(2t);
  623. until((HITID == 68)||(HITID == "wall_sign"));
  624. endif;
  625.  
  626. do(20);
  627. do(2);
  628. key(attack);
  629. wait(4t);
  630. loop;
  631. unsafe(10);
  632. gui(inventory);
  633. ifmatches("%ITEM%","[a-z]");
  634. wait(1t);
  635. endif;
  636. getslot("%&id_item_loot%",#slot);
  637. gui();
  638. endunsafe;
  639. until(#slot == -1);
  640.  
  641. if(#venda_extra == 1);
  642. #xantes = XPOS;
  643. #zantes = ZPOS;
  644. #yantes = YPOS;
  645.  
  646. #pitch_dec = PITCH + 25;
  647.  
  648. do();
  649. echo("%&homevenda2%");
  650. log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &f%&homevenda2%");
  651. looks(,+%#pitch_dec%,1);
  652. do(50);
  653. wait(4t);
  654. until((XPOS != #xantes)||(YPOS != #yantes)||(ZPOS != #zantes));
  655. until((XPOS != #xantes)||(YPOS != #yantes)||(ZPOS != #zantes));
  656.  
  657. wait(2t);
  658. echo("/esconder");
  659. log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &f/esconder");
  660. if((HITID == 68)||(HITID == "wall_sign"));
  661. else;
  662. do(20);
  663. wait(2t);
  664. until((HITID == 68)||(HITID == "wall_sign"));
  665. endif;
  666.  
  667. do(20);
  668. do(2);
  669. key(attack);
  670. wait(4t);
  671. loop;
  672. unsafe(10);
  673. gui(inventory);
  674. ifmatches("%ITEM%","[a-z]");
  675. wait(1t);
  676. endif;
  677. getslot("%&item_extra%",#slot);
  678. gui();
  679. endunsafe;
  680. until(#slot == -1);
  681. endif;
  682.  
  683. inc(#numero_de_vendas,1);
  684. do();
  685. echo("%&homemob%");
  686. log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &f%&homemob%");
  687. do(50);
  688. wait(4t);
  689. until((XPOS == #xtrap)&&(YPOS == #ytrap)&&(ZPOS == #ztrap));
  690. until((XPOS == #xtrap)&&(YPOS == #ytrap)&&(ZPOS == #ztrap));
  691.  
  692. unset(vender);
  693. endif;
  694. if(trocar_espada);
  695. unsafe;
  696. gui(inventory);
  697. unset(troquei_espada);
  698. unset(trocar_espada);
  699. unset(temespadaboa);
  700. for(#slot,36,44);
  701. ifmatches("%ITEM%","[a-z]");
  702. getslotitem(%#slot%,&oq);
  703. else;
  704. getslotitem(%#slot%,#oq);
  705. set(&oq,"%#oq%");
  706. endif;
  707. if(&oq == &id_espada);
  708. slotclick(%#slot%,l,true);
  709. wait(6t);
  710. endif;
  711. next;
  712. for(#slot,9,44);
  713. ifmatches("%ITEM%","[a-z]");
  714. getslotitem(%#slot%,&oq,#stack,#gasto);
  715. else;
  716. getslotitem(%#slot%,#oq,#stack,#gasto);
  717. set(&oq,"%#oq%");
  718. endif;
  719. if((&oq == &id_espada)&&(#gasto < #gastolimite));
  720. set(temespadaboa);
  721. break;
  722. endif;
  723. next;
  724. endunsafe;
  725. if(temespadaboa);
  726. unset(temespadaboa);
  727. slotclick(%#slot%,l,false);
  728. wait(8t);
  729. slotclick(36,l,false);
  730. wait(8t);
  731. slotclick(%#slot%,l,false);
  732. wait(8t);
  733. ifmatches("%ITEM%","[a-z]");
  734. getslot("air",#vazio,54);
  735. else;
  736. getslot(0,#vazio,54);
  737. endif;
  738. if(#vazio > 0);
  739. slotclick(%#vazio%,l,false);
  740. wait(8t);
  741. endif;
  742. set(troquei_espada);
  743. endif;
  744. gui();
  745.  
  746. if(troquei_espada);
  747. unset(pegar_espada_nova);
  748. unset(troquei_espada);
  749. else;
  750. set(pegar_espada_nova);
  751. unset(troquei_espada);
  752. endif;
  753.  
  754. if(pegar_espada_nova);
  755. do();
  756. echo("%&home_com_bau_com_espadas%");
  757. log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &f%&home_com_bau_com_espadas%");
  758. wait(6t);
  759. do(50);
  760. wait(4t);
  761. until((XPOS != #xtrap)||(YPOS != #ytrap)||(ZPOS != #ztrap));
  762. until((XPOS != #xtrap)||(YPOS != #ytrap)||(ZPOS != #ztrap));
  763.  
  764. do(20);
  765. if((HITID == 54)||(HITID == 146)||(HITID == "chest")||(HITID == "trapped_chest"));
  766. key(use);
  767. do(10);
  768. wait(6t);
  769. until(GUI == "GUICHEST");
  770. if(GUI == "GUICHEST");
  771. break;
  772. endif;
  773. else;
  774. wait(6t);
  775. endif;
  776. loop;
  777. if(GUI == "GUICHEST");
  778. wait(5t);
  779. unsafe;
  780. for(#slot,54,89);
  781. ifmatches("%ITEM%","[a-z]");
  782. getslotitem(%#slot%,&oq);
  783. else;
  784. getslotitem(%#slot%,#oq);
  785. set(&oq,"%#oq%");
  786. endif;
  787. if(&oq == &id_espada);
  788. slotclick(%#slot%,l,true);
  789. wait(4t);
  790. endif;
  791. next;
  792. wait(2t);
  793. for(#slot,0,53);
  794. ifmatches("%ITEM%","[a-z]");
  795. getslotitem(%#slot%,&oq,#stack,#gasto);
  796. else;
  797. getslotitem(%#slot%,#oq,#stack,#gasto);
  798. set(&oq,"%#oq%");
  799. endif;
  800. if((&oq == &id_espada)&&(#gasto < #gastolimite));
  801. slotclick(%#slot%,l,true);
  802. wait(3t);
  803. break;
  804. endif;
  805. next;
  806. endunsafe;
  807. endif;
  808.  
  809. do();
  810. gui();
  811. wait(1t);
  812. until(GUI == "NONE");
  813. do();
  814. echo("%&homemob%");
  815. log("&e&l[&fMacro &6&lMOB &2&lMEX&f&lIC&4&lANO&e&l] &f%&homemob%");
  816. do(50);
  817. wait(3t);
  818. until((XPOS == #xtrap)&&(YPOS == #ytrap)&&(ZPOS == #ztrap));
  819. until((XPOS == #xtrap)&&(YPOS == #ytrap)&&(ZPOS == #ztrap));
  820. unset(pegar_espada_nova);
  821. endif;
  822. endif;
  823. loop;
  824. }$$
  825.  
Add Comment
Please, Sign In to add comment