Advertisement
Guest User

Untitled

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