Advertisement
Guest User

Lexis vipado

a guest
Aug 25th, 2019
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 35.80 KB | None | 0 0
  1. $${
  2. &versao = "&43.3"
  3.  
  4.  
  5. ////////////////////
  6. ////// TODO O CONTEUDO DAS PROXIMAS LINHAS PODE SER ALTERADO CONFORME ESTA ESCRITO AO LADO //////
  7.  
  8. &id = "perguntar"; //////////////////////// coloque um id caso queira que ele nao pergunte mais.
  9. &nomedahome = "sleepfb"; /////// home dos baus
  10. &homepravender = "sleepfv"; //// home pra vender os fungos, na warp loja/vip - lembrando que ela deve estar apontada para a placa do warp.
  11. &homeextra = "vendedormexicanotemp"; /////////// home para quem quiser fazer por sethome temporaria
  12. &delayvip = "1300ms"; /////////////// delay do /home dos vips
  13. &delaynormal = "5000ms"; //////////// delay do /home dos nao vips
  14. #primeiracoluna = 1; /////// PRIMEIRA COLUNA DE BAUS a ser vendida (1 = primeira, 2 = segunda, 3 = terceira, etc.). NAO MUDA NADA SE VOCE FOR FAZER POR SETHOME ADICIONAL.
  15.  
  16.  
  17. /////////// SE NAO QUISER RESPONDER AS PERGUNTAS MAIS:
  18. /////ALTERE APENAS O VALOR 0, NÃO MUDE MAIS NADA
  19. /////DESEJA QUE VOLTE A PERGUNTAR? DEIXA O VALOR COMO 0
  20.  
  21. #vip = 0; ///////////// MUDE PARA 1 SE FOR VIP, MUDE PARA 2 SE NAO FOR VIP
  22. #homeadicional = 0;//// MUDE PARA 1 SE FOR USAR HOME EXTRA, 2 SE NAO FOR USAR HOME EXTRA
  23. #reiniciar = 0;//////// MUDE PARA 1 SE QUISER FAZER LOOP INFINITO, 2 SE QUER FAZER APENAS UMA VENDA COMPLETA
  24. #continuar = 0;//////// MUDE PARA 1 SE QUISER CONTINUAR DO ULTIMO BAU, 2 SE QUISER CONTINUAR DO PRIMEIRO [so altere se você nao usa home auxiliar]
  25.  
  26. ///////////
  27. ///////////
  28.  
  29. #esvaziarrapidao = 1; /////////// SE VOCÊ TIVER MUITO LAG E PERCEBER PROBLEMA NO ESVAZIAMENTO DOS BAUS -> TROQUE ESSE VALOR PARA 0
  30.  
  31. ////////////////////////
  32. ////// NAO RECOMENDO EDITAR DAQUI PRA BAIXO ;D MAS SE QUISER, VA EM FRENTE! //////
  33. //////////////////////// //////////////////////// ////////////////////////
  34.  
  35.  
  36.  
  37.  
  38. #bau = 1;
  39. if(#total > 0); &adicional = " (%#total% itens vendidos)"; else; &adicional = ""; endif;
  40. #packstotal = #total/64
  41. if(@mexicano_vendedor);
  42. wait(200ms);
  43. unset(@mexicano_vendedor);
  44. log(" ");
  45. log(" ");
  46. log("&e--> &fvendedor &2M&fe&4x&2i&fc&4a&2n&fo &c&lfinalizado!");
  47. log("&3total &3vendido: &c %#total%&3, aproximadamente &c%#packstotal% packs");
  48. log(" ")
  49. if(#comsethomeousem == 0); log("&8 ultima coluna vendida: &6%#qualcolunaparei%"); endif;
  50.  
  51.  
  52.  
  53. Echo(" &fVendedor &aM&fe&4x&ai&fc&4a&an&fo %&versao% &f- finalizado com sucesso!%&adicional%");
  54.  
  55.  
  56. log("");
  57. stop;
  58. else;
  59. wait(200ms);
  60. set(@mexicano_vendedor);
  61. unset(jaandeiprolado);
  62. unset(andarprolado);
  63. unset(inventariocheio);
  64. unset(obaufechouporalgummotivo);
  65. unset(fail);
  66. unset(correr);
  67. unset(proximobau);
  68. #total = 0;
  69. #packstotal = 0
  70. log(" ");
  71. log(" ");
  72. log("&e--> &fvendedor &2M&fe&4x&2i&fc&4a&2n&fo &a&liniciado!");
  73. log("");
  74. log("")
  75. endif;
  76. wait(1000ms);
  77.  
  78.  
  79. &idbase = "[0-9]|[0-9][0-9]|[0-9][0-9][0-9]|[0-9][0-9][0-9]:[0-9][0-9][0-9]|[0-9][0-9][0-9]:[0-9][0-9][0-9][0-9]";
  80. do();
  81. ifmatches(%&id%,%&idbase%);
  82. ifmatches(%&id%,"0");
  83. else;
  84. break;
  85. endif;
  86. endif;
  87. ifmatches(%&id%,"999|9999|99999|9999999|sair"); break; endif;
  88. log("&eDigite o &lid &r&edo item:");
  89. log(" ");
  90. log("&8&l[&9&l349&8&l] &9Peixe &0| &8&l[&7&l263&8&l]: &7Carvao");
  91. log("&8&l[&f&l287&8&l] &fLinha &0| &8&l[&d&l373:8225&8&l] &dRegeneracao nivel 2");
  92. log("&8&l[&4&l372&8&l] &4Fungo &0| &8&l[&4&l373:8233&8&l] &4Forca nivel 2");
  93. log("&8&l[&c&l367&8&l] &cCarne podre &0| &8&l[&b&l373:8226&8&l] &bVelocidade nivel 2");
  94. log("&8&l[&7&l352&8&l] &7Osso &0| &8&l[&5&l373:8229&8&l] &5Cura nivel 2");
  95. log("&8&l[&e&l369&8&l] &eBlaze rod &0| &8&l[&6&l261:383&8&l] &6Arco com 1 de durabilidade");
  96. log("&8&l[&b&l264&8&l] &bDiamante &0| &8&l[&e&l366&8&l] &eBarra de ouro");
  97. log(" ");
  98. prompt(&id,$$?,"Digite um id valido. Digite 999 para sair.");
  99. loop;
  100. if(&id == "999");
  101. unset(@mexicano_vendedor);
  102. log(" ");
  103. log(" ");
  104. log("&e--> &fvendedor &2M&fe&4x&2i&fc&4a&2n&fo &c&lfinalizado!");
  105. log("");
  106. log("")
  107. stop;
  108. endif;
  109.  
  110.  
  111. if((#vip != 1)&&(#vip != 2));
  112. do();
  113. log(" ")
  114. log("&eVoce e &lvip&r?")
  115. log(" ")
  116. log(" ")
  117. log("&8&l[&r&21&8&l] &aSIM!")
  118. log(" ")
  119. log("&8&l[&r&42&8&l] &cNAO!")
  120. log(" ")
  121. log("&8&l[&r&79&8&l] &7sair")
  122. log(" ")
  123. Prompt(#vip,$$?, Voce e vip?);
  124. until((#vip = 1)|(#vip = 2)|(#vip = 9));
  125. endif;
  126.  
  127. if(#vip == 1); &delay=%&delayvip%; endif;
  128. if(#vip == 2); &delay=%&delaynormal%; endif;
  129. if(#vip == 9);
  130. unset(@mexicano_vendedor);
  131. log(" ");
  132. log(" ");
  133. log("&e--> &fvendedor &2M&fe&4x&2i&fc&4a&2n&fo &c&lfinalizado!");
  134. log("");
  135. log("")
  136. stop;
  137. endif;
  138.  
  139. if((#homeadicional != 1)&&(#homeadicional != 2));
  140. do();
  141. log(" ")
  142. log("&eDeseja fazer com &lhome extra&r?")
  143. log(" ")
  144. log(" ")
  145. log("&8&l[&r&21&8&l] &aSIM! &r(precisa de uma sethome a mais:")
  146. log(" &f/sethome %&homeextra%)")
  147. log(" ")
  148. log("&8&l[&r&42&8&l] &cNAO! &r(nao precisa sethome a mais, o player ira caminhando)")
  149. log(" ")
  150. log("&8&l[&r&79&8&l] &7sair")
  151. log(" ")
  152. Prompt(#homeadicional,$$?, fazer com home extra?);
  153. until((#homeadicional = 1)|(#homeadicional = 2)|(#homeadicional = 9));
  154. endif;
  155.  
  156. if(#homeadicional == 9);
  157. unset(@mexicano_vendedor);
  158. log(" ");
  159. log(" ");
  160. log("&e--> &fvendedor &2M&fe&4x&2i&fc&4a&2n&fo &c&lfinalizado!");
  161. log("");
  162. log("")
  163. stop;
  164. endif;
  165.  
  166.  
  167. if(#homeadicional == 1); #comsethomeousem = 1; endif;
  168. if(#homeadicional == 2); #comsethomeousem = 0; endif;
  169.  
  170. if(#qualcolunaparei != 1);
  171. if(#homeadicional == 2);
  172. do();
  173. log(" ")
  174. log("&eComecar da ultima coluna vendida anteriormente&r?")
  175. log(" ")
  176. log(" ")
  177. log("&8&l[&r&21&8&l] &aSIM! &f - &6coluna %#qualcolunaparei%")
  178. log(" ")
  179. log("&8&l[&r&42&8&l] &cNAO! &f - comecar da primeira coluna")
  180. log(" ")
  181. log("&8&l[&r&79&8&l] &7sair")
  182. log(" ")
  183. Prompt(#continuar,$$?, comecar pelo final da anterior?);
  184. until((#continuar = 1)|(#continuar = 2)|(#continuar = 9));
  185. if(#continuar == 9);
  186. unset(@mexicano_vendedor);
  187. log(" ");
  188. log(" ");
  189. log("&e--> &fvendedor &2M&fe&4x&2i&fc&4a&2n&fo &c&lfinalizado!");
  190. log("");
  191. log("")
  192. stop;
  193. endif;
  194.  
  195.  
  196. if(#continuar == 1);
  197. #primeiracoluna = #qualcolunaparei;
  198. else;
  199. #primeiracoluna = 1;
  200. #qualcolunaparei = 1;
  201. endif;
  202. endif;
  203. else;
  204. #primeiracoluna = 1;
  205. #qualcolunaparei = 1;
  206. endif;
  207.  
  208. if((#reiniciar != 1)&&(#reiniciar != 2));
  209. do();
  210. log(" ");
  211. log("&eDeseja &a&lreiniciar &r&eapos o uso?");
  212. log(" ");
  213. log(" ");
  214. log("&8&l[&r&21&8&l] &aSIM! &r(vai ficar vendendo todos os baus ate voce desativar)");
  215. log(" ");
  216. log("&8&l[&r&42&8&l] &cNAO! &r(vendera todos os baus uma unica vez)");
  217. log(" ");
  218. log("&8&l[&r&79&8&l] &7sair");
  219. log(" ");
  220. Prompt(#reiniciar,$$?, deseja reiniciar apos o uso?);
  221. until((#reiniciar = 1)|(#reiniciar = 2)|(#reiniciar = 9));
  222. endif;
  223. if(#reiniciar == 9);
  224. unset(@mexicano_vendedor);
  225. log(" ");
  226. log(" ");
  227. log("&e--> &fvendedor &2M&fe&4x&2i&fc&4a&2n&fo &c&lfinalizado!");
  228. log("");
  229. log("")
  230. stop;
  231. endif;
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238. if((#comsethomeousem != 0)&&(#comsethomeousem != 1));
  239. #comsethomeousem = 0;
  240. endif;
  241.  
  242. &bau1 = "0, -52"; &bau1x = "0"; &bau1y = "-52";
  243. &bau2 = "0,-32"; &bau2x = "0"; &bau2y = "-32";
  244. &bau3 = "0,-2"; &bau3x = "0"; &bau3y = "-2";
  245. &bau4 = "0,+33"; &bau4x = "0"; &bau4y = "+33";
  246. &bau5 = "0,+50"; &bau5x = "0"; &bau5y = "+50";
  247. &lado = "NORTH";
  248.  
  249.  
  250. &homebau = "/home %&nomedahome%";
  251. &homevenda = "/home %&homepravender%"
  252.  
  253.  
  254.  
  255. if(#bau <= 1); #bau = 1; endif;
  256. if(#bau > 5); #bau = 5; endif;
  257.  
  258.  
  259. unset(correr);
  260. unset(proximobau);
  261. unset(tonofinalpai);
  262. unset(parooooou);
  263.  
  264. #coluna = #primeiracoluna - 1
  265. if(#coluna < 0); #coluna = 0; endif;
  266. if(#comsethomeousem == 1); #coluna = 0; endif;
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273. ///////////////// PEGANDO POSICAO DO PRIMEIRO BLOCO ->> IMPORTANTE!
  274. do();
  275. getidrel(0,3,-2,#bau1); getidrel(0,2,-2,#bau2); getidrel(0,1,-2,#bau3); getidrel(0,0,-2,#bau4); getidrel(0,-1,-2,#bau5);
  276. if(((#bau1 == 54)||(#bau1 == 146))&&((#bau2 == 54)||(#bau2 == 146))&&((#bau3 == 54)||(#bau3 == 146))&&((#bau4 == 54)||(#bau4 == 146))&&((#bau5 == 54)||(#bau5 == 146)));
  277. #xprimeiracoluna = %XPOS%
  278. #yprimeiracoluna = %YPOS%
  279. #zprimeiracoluna = %ZPOS%
  280.  
  281. if(#comsethomeousem == 1); ECHO("/sethome %&homeextra%"); wait(500ms); ECHO("/sethome %&homeextra%"); endif;
  282. break;
  283.  
  284. else;
  285. keydown(jump); wait(10ms); keyup(jump); wait(500ms);
  286. getidrel(0,3,-2,#bau1); getidrel(0,2,-2,#bau2); getidrel(0,1,-2,#bau3); getidrel(0,0,-2,#bau4); getidrel(0,-1,-2,#bau5);
  287. if(((#bau1 == 54)||(#bau1 == 146))&&((#bau2 == 54)||(#bau2 == 146))&&((#bau3 == 54)||(#bau3 == 146))&&((#bau4 == 54)||(#bau4 == 146))&&((#bau5 == 54)||(#bau5 == 146)));
  288. #xprimeiracoluna = %XPOS%
  289. if(#comsethomeousem == 1); ECHO("/sethome %&homeextra%"); wait(500ms); ECHO("/sethome %&homeextra%"); endif;
  290. break;
  291. else;
  292. #x = %XPOS%
  293. #y = %YPOS%
  294. #z = %ZPOS%
  295. ECHO("%&homebau%");
  296. wait(%&delay%);
  297. keydown(jump);
  298. wait(10ms);
  299. keyup(jump);
  300. wait(500ms);
  301.  
  302. getidrel(0,3,-2,#bau1); getidrel(0,2,-2,#bau2); getidrel(0,1,-2,#bau3); getidrel(0,0,-2,#bau4); getidrel(0,-1,-2,#bau5);
  303. if(((#bau1 == 54)||(#bau1 == 146))&&((#bau2 == 54)||(#bau2 == 146))&&((#bau3 == 54)||(#bau3 == 146))&&((#bau4 == 54)||(#bau4 == 146))&&((#bau5 == 54)||(#bau5 == 146)));
  304. #xprimeiracoluna = %XPOS%
  305. if(#comsethomeousem == 1); ECHO("/sethome %&homeextra%"); wait(500ms); ECHO("/sethome %&homeextra%"); endif;
  306. break;
  307. else;
  308. keydown(jump); wait(10ms); keyup(jump); wait(500ms);
  309. wait(2000ms);
  310. endif;
  311.  
  312.  
  313. getidrel(0,3,-2,#bau1); getidrel(0,2,-2,#bau2); getidrel(0,1,-2,#bau3); getidrel(0,0,-2,#bau4); getidrel(0,-1,-2,#bau5);
  314. if(((#bau1 == 54)||(#bau1 == 146))&&((#bau2 == 54)||(#bau2 == 146))&&((#bau3 == 54)||(#bau3 == 146))&&((#bau4 == 54)||(#bau4 == 146))&&((#bau5 == 54)||(#bau5 == 146)));
  315. #xprimeiracoluna = %XPOS%
  316. if(#comsethomeousem == 1); ECHO("/sethome %&homeextra%"); wait(500ms); ECHO("/sethome %&homeextra%"); endif;
  317. break;
  318. else;
  319. keydown(jump); wait(10ms); keyup(jump); wait(500ms);
  320. wait(2000ms);
  321. endif;
  322.  
  323. getidrel(0,3,-2,#bau1); getidrel(0,2,-2,#bau2); getidrel(0,1,-2,#bau3); getidrel(0,0,-2,#bau4); getidrel(0,-1,-2,#bau5);
  324. if(((#bau1 == 54)||(#bau1 == 146))&&((#bau2 == 54)||(#bau2 == 146))&&((#bau3 == 54)||(#bau3 == 146))&&((#bau4 == 54)||(#bau4 == 146))&&((#bau5 == 54)||(#bau5 == 146)));
  325. #xprimeiracoluna = %XPOS%
  326. if(#comsethomeousem == 1); ECHO("/sethome %&homeextra%"); wait(500ms); ECHO("/sethome %&homeextra%"); endif;
  327. break;
  328. else;
  329. keydown(jump); wait(10ms); keyup(jump); wait(500ms);
  330. wait(3000ms);
  331. endif;
  332. endif;
  333. endif;
  334. loop;
  335. /////////////////
  336.  
  337.  
  338.  
  339.  
  340.  
  341. if(#coluna > 0); set(andarprolado); endif;
  342. do();
  343. if(fail); #falhou = 1; else; #falhou = 0; endif;
  344. do(); ///////CASO DÊ ERRO...
  345.  
  346. unset(obaufechouporalgummotivo);
  347. gui();
  348.  
  349.  
  350.  
  351.  
  352. ////////////////////// SE PRECISA IR PARA O LADO
  353.  
  354. if(proximobau); else;
  355. if(andarprolado);
  356. keyup(jump);
  357. #xinicio = %XPOS%;
  358. #coluna = #coluna + 1
  359. #qualcolunaparei = #coluna
  360.  
  361. do();
  362. look(%&lado%);
  363. #xagora = %XPOS%;
  364. #xfim = #xinicio+1;
  365. if(#xagora == #xfim);
  366. UNSPRINT();
  367. keyup(sneak);
  368. wait(10ms);
  369. keyup(right);
  370. unset(andarprolado);
  371. set(jaandeiprolado);
  372. look(%&lado%);
  373. if(#comsethomeousem == 1); ECHO("/sethome %&homeextra%"); wait(500ms); ECHO("/sethome %&homeextra%"); endif;
  374. break;
  375. endif;
  376. keydown(sneak);
  377. look(%&lado%);
  378. keydown(right);
  379.  
  380.  
  381. if(((#xagora - #xinicio) < 0) || ((#xagora - #xinicio) > 1));
  382. if(#comsethomeousem == 0); ECHO("%&homebau%"); else; ECHO("/home %&homeextra%"); endif;
  383. wait(7000ms);
  384. getidrel(0,3,-2,#bau1); getidrel(0,2,-2,#bau2); getidrel(0,1,-2,#bau3); getidrel(0,0,-2,#bau4); getidrel(0,-1,-2,#bau5);
  385. if(((#bau1 == 54)||(#bau1 == 146))&&((#bau2 == 54)||(#bau2 == 146))&&((#bau3 == 54)||(#bau3 == 146))&&((#bau4 == 54)||(#bau4 == 146))&&((#bau5 == 54)||(#bau5 == 146)));
  386. else;
  387. keydown(jump); wait(10ms); keyup(jump); wait(2000ms);
  388.  
  389. endif;
  390. endif;
  391. loop;
  392.  
  393. endif;
  394. endif;
  395.  
  396.  
  397. ////////////////////// TELEPORTE PRA TRAP + verificacao
  398.  
  399. unset(fail);
  400. do(15);
  401.  
  402. if(proximobau); break; else;
  403. gui();
  404. getidrel(0,+3,-2,#bau1);
  405. getidrel(0,+2,-2,#bau2);
  406. getidrel(0,+1,-2,#bau3);
  407. getidrel(0,+0,-2,#bau4);
  408. getidrel(0,-1,-2,#bau5);
  409. if((((#bau1 == 54)||(#bau1 == 146))&&((#bau2 == 54)||(#bau2 == 146))&&((#bau3 == 54)||(#bau3 == 146))&&((#bau4 == 54)||(#bau4 == 146))&&((#bau5 == 54)||(#bau5 == 146)))&&(#falhou = 0));
  410. if(tonofinalpai);
  411. if(#total2 > 0); &adicional2 = " (%#total2% itens vendidos)"; else; &adicional2 = ""; endif;
  412. Echo(" &fVendedor &aM&fe&4x&ai&fc&4a&an&fo %&versao% &f- proxima rodada !%&adicional2%");
  413. ECHO("/sethome %&homeextra%");
  414. wait(500ms);
  415. ECHO("/sethome %&homeextra%");
  416. #total2 = 0;
  417. endif;
  418. unset(tonofinalpai);
  419. unset(jaandeiprolado);
  420. unset(fail);
  421. if(#comsethomeousem == 0);
  422. if(#coluna > 0);
  423. unset(correr);
  424. if(#coluna >= 5); set(correr); endif;
  425. keyup(jump);
  426. UNSPRINT();
  427. wait(100ms);
  428. do();
  429.  
  430. look(%&lado%);
  431. #xnow = %XPOS%;
  432. #xend = #xprimeiracoluna + #coluna;
  433. #xlimitedecorrer = #xend - 3
  434. if(#xnow == #xlimitedecorrer); keydown(sneak); keyup(jump); UNSPRINT(); unset(correr); endif;
  435.  
  436. if(#xnow == #xend);
  437. UNSPRINT();
  438. keyup(sneak);
  439. wait(10ms);
  440. keyup(right);
  441. wait(1000ms);
  442. break;
  443. endif;
  444. if(correr); keyup(sneak); SPRINT(); else; keydown(sneak); endif;
  445. look(%&lado%);
  446. keydown(right);
  447.  
  448.  
  449. if(((#xnow - #xprimeiracoluna) < 0) || ((#xnow - #xprimeiracoluna) > #coluna));
  450. #x = %XPOS%
  451. log(" ");
  452. log("Parece que algo deu errado. Voltando para a home.");
  453. log(" ");
  454. do(10);
  455. if(#comsethomeousem == 0); ECHO("%&homebau%"); else; ECHO("/home %&homeextra%"); endif;
  456. wait(%&delay%);
  457. keydown(jump);
  458. wait(10ms);
  459. keyup(jump);
  460. wait(1500ms);
  461. if(%XPOS% != %#xprimeiracoluna%);
  462. else;
  463. wait(3000ms);
  464. endif;
  465. loop;
  466.  
  467.  
  468. //if(#x != %XPOS%);
  469. // wait(2000ms);
  470. //endif;
  471. // getidrel(0,3,-2,#bau1); getidrel(0,2,-2,#bau2); getidrel(0,1,-2,#bau3); getidrel(0,0,-2,#bau4); getidrel(0,-1,-2,#bau5);
  472. // if(((#bau1 == 54)||(#bau1 == 146))&&((#bau2 == 54)||(#bau2 == 146))&&((#bau3 == 54)||(#bau3 == 146))&&((#bau4 == 54)||(#bau4 == 146))&&((#bau5 == 54)||(#bau5 == 146)));
  473. // else;
  474. // keydown(jump); wait(1000ms); keyup(jump); wait(2000ms);
  475.  
  476. // endif;
  477. endif;
  478. loop;
  479. endif;
  480. endif;
  481. break;
  482.  
  483. else;
  484.  
  485. #falhou = 0; unset(fail);
  486. if(jaandeiprolado);
  487. set(inventariocheio);
  488. set(tonofinalpai);
  489. break;
  490. endif;
  491.  
  492. #x = %XPOS%; #y = %YPOS%; #z = %ZPOS%;
  493. if(#comsethomeousem == 0);
  494. ECHO("%&homebau%");
  495. else;
  496. if(tonofinalpai);
  497. if(#reiniciar == 1);
  498. ECHO("%&homebau%");
  499. endif;
  500. else;
  501. ECHO("/home %&homeextra%");
  502. endif;
  503. endif;
  504. wait(%&delay%);
  505. keydown(jump);
  506. wait(10ms);
  507. keyup(jump);
  508. wait(500ms);
  509. if((#x != %XPOS%)&&(#y != %YPOS%)&&(#z != %ZPOS%));
  510. wait(2000ms);
  511. endif;
  512. set(fail);
  513. endif;
  514. endif;
  515.  
  516. loop;
  517.  
  518.  
  519. if(fail);
  520. log("--->");
  521. log("-----> ALGO DEU ERRADO! - retomando.");
  522. log("--->");
  523. unset(jaandeiprolado);
  524. unset(andarprolado);
  525. unset(inventariocheio);
  526. unset(obaufechouporalgummotivo);
  527.  
  528. unset(correr);
  529. unset(proximobau);
  530. break;
  531. endif;
  532.  
  533.  
  534.  
  535. ////////////////////// OLHAR PARA O BAU
  536. unset(fail);
  537.  
  538. if(inventariocheio); else;
  539. do(8);
  540. gui();
  541. look(%&lado%);
  542. if(#bau == 1); look(%&bau1x%,%&bau1y%); endif; if(#bau == 2); look(%&bau2x%,%&bau2y%); endif; if(#bau == 3); look(%&bau3x%,%&bau3y%); endif;
  543. if(#bau == 4); look(%&bau4x%,%&bau4y%); endif; if(#bau == 5); look(%&bau5x%,%&bau5y%); endif;
  544. wait(50ms);
  545. ifmatches(%HITID%,54|146);
  546. unset(fail);
  547. break;
  548. else;
  549. set(fail);
  550. wait(1000ms);
  551. endif;
  552. loop;
  553. if(fail);
  554. log("--->");
  555. log("-----> ALGO DEU ERRADO! - retomando.");
  556. log("--->");
  557. unset(jaandeiprolado);
  558. unset(andarprolado);
  559. unset(inventariocheio);
  560. unset(obaufechouporalgummotivo);
  561.  
  562. unset(correr);
  563. unset(proximobau);
  564. break;
  565. endif;
  566.  
  567.  
  568.  
  569.  
  570. ////////////////////// ABRIR O BAU
  571. unset(fail);
  572. if(%GUI% != "NONE");
  573. do();
  574. gui();
  575. wait(50ms);
  576. until(%GUI% = "NONE");
  577. endif;
  578.  
  579. do(15);
  580. key(use);
  581. wait(1500ms);
  582. if(%GUI% = "GUICHEST");
  583. unset(fail);
  584. break;
  585. else;
  586. gui();
  587. look(%&lado%);
  588. if(#bau == 1); look(%&bau1x%,%&bau1y%); endif; if(#bau == 2); look(%&bau2x%,%&bau2y%); endif; if(#bau == 3); look(%&bau3x%,%&bau3y%); endif;
  589. if(#bau == 4); look(%&bau4x%,%&bau4y%); endif; if(#bau == 5); look(%&bau5x%,%&bau5y%); endif;
  590. wait(100ms); key(use);
  591. if(%GUI% = "GUICHEST");
  592. unset(fail);
  593. break;
  594. else;
  595. set(fail);
  596. wait(1000ms);
  597. endif;
  598. endif;
  599. loop;
  600. if(fail);
  601. log("--->");
  602. log("-----> ALGO DEU ERRADO! - retomando.");
  603. log("--->");
  604. unset(jaandeiprolado);
  605. unset(andarprolado);
  606. unset(inventariocheio);
  607. unset(obaufechouporalgummotivo);
  608.  
  609. unset(correr);
  610. unset(proximobau);
  611. break;
  612. endif;
  613.  
  614.  
  615.  
  616. ////////////////// JOGAR FUNGOS PRO INVENTARIO
  617.  
  618. if(%GUI% = "GUICHEST");
  619. #slotfungo = -2;
  620.  
  621. if(#esvaziarrapidao != 0);
  622. unsafe;
  623. do();
  624. #slotanterior = #slotfungo
  625. getslot(%&id%,#slotfungo);
  626. getslotitem(%#slotfungo%,#euseiqueefungo,#quantofungo);
  627. if(#slotanterior == #slotfungo);
  628. set(inventariocheio);
  629. unset(proximobau);
  630. gui();
  631. break;
  632. endif;
  633. if((#slotfungo <= 53)&&(#slotfungo >= 0));
  634. slotclick(%#slotfungo%,l,true);
  635. inc(#total,%#quantofungo%);
  636. inc(#total2,%#quantofungo%);
  637. endif;
  638. if((#slotfungo > 53)||(#slotfungo < 0));
  639. inc(#bau, 1);
  640. gui();
  641. if(#bau > 5);
  642. set(andarprolado);
  643. #bau = 1;
  644. unset(proximobau);
  645. else;
  646. set(proximobau);
  647. endif;
  648. break;
  649. endif;
  650. loop;
  651. endunsafe;
  652. else;
  653. do();
  654. #slotanterior = #slotfungo
  655. getslot(%&id%,#slotfungo);
  656. getslotitem(%#slotfungo%,#euseiqueefungo,#quantofungo);
  657. if(#slotanterior == #slotfungo);
  658. set(inventariocheio);
  659. unset(proximobau);
  660. gui();
  661. break;
  662. endif;
  663. if((#slotfungo <= 53)&&(#slotfungo >= 0));
  664. slotclick(%#slotfungo%,l,true);
  665. inc(#total,%#quantofungo%);
  666. inc(#total2,%#quantofungo%);
  667. endif;
  668. if((#slotfungo > 53)||(#slotfungo < 0));
  669. inc(#bau, 1);
  670. gui();
  671. if(#bau > 5);
  672. set(andarprolado);
  673. #bau = 1;
  674. unset(proximobau);
  675. else;
  676. set(proximobau);
  677. endif;
  678. break;
  679. endif;
  680. loop;
  681. endif;
  682. else;
  683. set(obaufechouporalgummotivo);
  684. endif;
  685.  
  686. endif;
  687. ////////////////// VENDER
  688.  
  689. if(andarprolado); else;
  690. if(proximobau); else;
  691. if(obaufechouporalgummotivo); else;
  692. if(inventariocheio);
  693. ECHO("/menuloja off");
  694. #x = %XPOS%
  695. #y = %YPOS%
  696. #z = %ZPOS%
  697. do(10); ///////////////// TELEPORTE PRA WARP E VERIFICAR SE DEU TUDO CERTO
  698. ECHO(%&homevenda%);
  699. wait(%&delay%);
  700. keydown(jump);
  701. wait(10ms);
  702. keyup(jump);
  703. wait(500ms);
  704. ifmatches(%HITID%,68);
  705. wait(500ms);
  706. ifmatches(%HITID%,68);
  707. ECHO("/esconder");
  708. wait(500ms);
  709. unset(fail);
  710. break;
  711. endif;
  712. else;
  713. if((#x = %XPOS%)&&(#y = %YPOS%)&&(#z = %ZPOS%));
  714. keydown(jump); wait(10ms); keyup(jump); wait(2000ms);
  715. else;
  716. keydown(jump); wait(10ms); keyup(jump); wait(2000ms);
  717. endif;
  718. ifmatches(%HITID%,68);
  719. ECHO("/esconder");
  720. wait(500ms);
  721. unset(fail);
  722. break;
  723. else;
  724. if((#x = %XPOS%)&&(#y = %YPOS%)&&(#z = %ZPOS%));
  725. keydown(jump); wait(10ms); keyup(jump); wait(2000ms);
  726. else;
  727. keydown(jump); wait(10ms); keyup(jump); wait(2000ms);
  728. endif;
  729.  
  730. ifmatches(%HITID%,68);
  731. ECHO("/esconder")
  732. break;
  733. else;
  734. set(fail);
  735. endif;
  736. endif;
  737. endif;
  738. loop;
  739. if(fail);
  740. log("--->");
  741. log("-----> ALGO DEU ERRADO! - retomando.");
  742. log("--->");
  743. unset(jaandeiprolado);
  744. unset(andarprolado);
  745. unset(inventariocheio);
  746. unset(obaufechouporalgummotivo);
  747.  
  748. unset(correr);
  749. unset(proximobau);
  750. break;
  751. endif;
  752.  
  753. do(3); key(attack); wait(1000ms); loop;
  754. #x = %XPOS%
  755.  
  756.  
  757. if(tonofinalpai);
  758. if(#reiniciar == 1);
  759. unset(jaandeiprolado);
  760. unset(andarprolado);
  761. unset(inventariocheio);
  762. unset(obaufechouporalgummotivo);
  763. unset(fail);
  764. unset(correr);
  765. unset(proximobau);
  766. #qualcolunaparei = 1;
  767. #coluna = 0; #bau = 1;
  768. #falhou = 0;
  769. endif;
  770. endif;
  771.  
  772.  
  773. if(#comsethomeousem == 0);
  774. ECHO("%&homebau%");
  775. else;
  776. if(tonofinalpai);
  777. if(#reiniciar == 1);
  778. ECHO("%&homebau%");
  779. endif;
  780. else;
  781. ECHO("/home %&homeextra%");
  782. endif;
  783. endif;
  784.  
  785.  
  786.  
  787. if(#vip == 2);
  788. do(16); key(attack); wait(300ms); loop;
  789. endif;
  790. if(#vip == 1);
  791. wait(%&delay%);
  792. endif;
  793. keydown(jump); wait(10ms); keyup(jump); wait(500ms);
  794.  
  795. getidrel(0,3,-2,#bau1); getidrel(0,2,-2,#bau2); getidrel(0,1,-2,#bau3); getidrel(0,0,-2,#bau4); getidrel(0,-1,-2,#bau5);
  796. if(((#bau1 == 54)||(#bau1 == 146))&&((#bau2 == 54)||(#bau2 == 146))&&((#bau3 == 54)||(#bau3 == 146))&&((#bau4 == 54)||(#bau4 == 146))&&((#bau5 == 54)||(#bau5 == 146)));
  797. else;
  798. if(#reiniciar == 2);
  799. keydown(jump); wait(1000ms); keyup(jump); wait(2000ms);
  800.  
  801. if(#x != %XPOS%);
  802. wait(2000ms);
  803. endif;
  804. endif;
  805. endif;
  806.  
  807.  
  808.  
  809. unset(inventariocheio);
  810.  
  811. if(jaandeiprolado);
  812. if(#reiniciar == 2);
  813. ECHO("%&homebau%");
  814. #packstotal = #total/64
  815. unset(jaandeiprolado);
  816. unset(@mexicano_vendedor);
  817. unset(andarprolado);
  818. unset(inventariocheio);
  819. unset(obaufechouporalgummotivo);
  820. unset(fail);
  821. log(" ");
  822. log(" ");
  823. log(" ");
  824. log(" &6&l[&r&3TRABALHO CONCLUIDO COM SUCESSO!&6&l] ");
  825. log(" ");
  826. log("&e--> &fvendedor &2M&fe&4x&2i&fc&4a&2n&fo &c&lfinalizado!");
  827. log(" ");
  828. log("&3total &3vendido: &c %#total%&3, aproximadamente &c%#packstotal% packs");
  829. log(" ")
  830. log("&8 ultima coluna vendida: &6%#qualcolunaparei%")
  831. log(" ");
  832. if(#total > 0); &adicional = " (%#total% itens vendidos)"; else; &adicional = ""; endif;
  833. Echo(" &fVendedor &aM&fe&4x&ai&fc&4a&an&fo %&versao% &f- finalizado com sucesso!%&adicional%");
  834.  
  835. stop;
  836. endif;
  837. if(#reiniciar == 1);
  838. unset(jaandeiprolado);
  839. unset(andarprolado);
  840. unset(inventariocheio);
  841. unset(obaufechouporalgummotivo);
  842. unset(fail);
  843. unset(correr);
  844. unset(proximobau);
  845. #qualcolunaparei = 1;
  846. #coluna = 0; #bau = 1;
  847. #falhou = 0;
  848.  
  849.  
  850.  
  851.  
  852.  
  853. endif;
  854. endif;
  855. endif;
  856. endif;
  857. endif;
  858. endif;
  859. endif;
  860.  
  861. loop;
  862. loop;
  863.  
  864.  
  865. //X POSITIVO = LESTE
  866. //X NEGATIVO = OESTE
  867. // Y POSITIVO = CIMA
  868. // Y NEGATIVO = BAIXO
  869. //Z POSITIVO = SUL
  870. //Z NEGATIVO = NORTE
  871.  
  872. }$$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement