The West - Selector de Buffs

Encontrar Buff rapidamente

  1. // ==UserScript==
  2. // @name The West - Selector de Buffs
  3. // @namespace HALCON DE ORO
  4. // @author HALCON DE ORO
  5. // @description Encontrar Buff rapidamente
  6. // @include https://*.the-west.*/game.php*
  7. // @version 5.0
  8. // ==/UserScript==
  9. // translation:Tom Robert(Ingles, Aleman y frances),HALCON DE ORO(Español),pantomas(Polish),tw81(Italiano),gamer(Portugues),Surge(Eslovaco),ruud99(Holandes)
  10. (function (func) {
  11. var script = document.createElement('script');
  12. script.setAttribute('type', 'application/javascript');
  13. script.textContent = '(' + func.toString() + ')();';
  14. document.body.appendChild(script);
  15. document.body.removeChild(script);
  16. })(function () {
  17.  
  18. BUSCADOR = {
  19. version: '4.2.1',
  20. name: 'Selector de buffs',
  21. author: 'neversleep1911 (Actualizacion de HALCON DE ORO)',
  22. minGame: '2.01',
  23. maxGame: Game.version.toString(),
  24. website: 'https://greasyfork.org/es/scripts/6314',
  25. updateUrl:'http://yourjavascript.com/701360421110/buff.js',
  26. updateAd: 'https://greasyfork.org/es/scripts/6314-the-west-selector-de-buffs',
  27. buff: [],
  28. langs: {
  29. en: {
  30. language: 'English',
  31. adventure: '*Adventures',
  32. work: '*Work',
  33. duel: '*Duels',
  34. energy: '*Energy',
  35. skill: '*Skill points',
  36. fortbattle: '*Fort battles',
  37. speed: '*Speed',
  38. health: '*Health points',
  39. motivationjob: '*Motivation',
  40. motivationduel: 'Motivación de duelo',
  41. experience: '*Experience',
  42. special: '*Premium/special',
  43. events: '*Events',
  44. chests: '*Open & unpack',
  45. nothingFound: 'No items of this type found!',
  46. },
  47. de: {
  48. language: 'Deutsch',
  49. adventure: '*Abenteuer',
  50. work: '*Arbeit',
  51. duel: '*Duell',
  52. energy: '*Erholung',
  53. skill: '*Fertigkeiten',
  54. fortbattle: '*Fortkampf',
  55. speed: '*Geschwindigkeit',
  56. health: '*Lebenspunkte',
  57. motivation: '*Motivation',
  58. experience: '*Erfahrung',
  59. special: '*Premium/Special',
  60. events: '*Events',
  61. chests: '*Öffnen & Auspacken',
  62. nothingFound: 'Keine Gegenstände dieser Art gefunden!',
  63. },
  64. es: {
  65. language: 'Español',
  66. adventure: 'Aventuras',
  67. work: 'Puntos de trabajo',
  68. duel: 'Duelo',
  69. energy: 'Energía',
  70. skill: 'Habilidades',
  71. fortbattle: 'Batalla',
  72. speed: 'Velocidad',
  73. health: 'Salud',
  74. motivationjob: 'Motivación de trabajo',
  75. motivationduel: 'Motivación de duelo',
  76. experience: 'Experience',
  77. special: 'Premio/especial',
  78. events: 'Eventos',
  79. chests: 'Cajas y cofres',
  80. nothingFound: '¡No tienes de este tipo!',
  81. },
  82. pl: {
  83. language: 'Polish (polski)',
  84. adventure: '*Przygody',
  85. work: '*Prace',
  86. duel: '*Pojedynki',
  87. energy: '*Energia',
  88. skill: '*Umiejętności',
  89. fortbattle: '*Bitwy fortowe',
  90. speed: '*Prędkość',
  91. health: '*HP',
  92. motivationjob: 'Motivación de trabajo',
  93. motivationduel: 'Motivación de duelo',
  94. experience: '*Experience',
  95. special: '*Premia/specjalny',
  96. events: '*Eventy',
  97. chests: '*Przedmioty - Skrzynie',
  98. nothingFound: 'Nie posiadasz żadnych przedmiotów tego typu!',
  99. },
  100. it: {
  101. language: 'italiano',
  102. adventure: '*Avventure',
  103. work: '*Bonus Lavoro',
  104. duel: '*Bonus Duello',
  105. energy: '*Bonus Energia',
  106. skill: '*Bonus Abilità',
  107. fortbattle: '*Bonus Forte',
  108. speed: '*Bonus Velocità',
  109. health: '*Bonus Punti Vita',
  110. motivationjob: 'Motivación de trabajo',
  111. motivationduel: 'Motivación de duelo',
  112. experience: '*Experience',
  113. special: '*Premio/speciale',
  114. events: '*Eventi',
  115. chests: '*Aprire e decomprimere',
  116. nothingFound: 'Non è stato trovato nulla!',
  117. },
  118. pt: {
  119. language: 'português',
  120. adventure: '*Aventuras',
  121. work: '*Buffs Trabalho',
  122. duel: '*Buffs Duelo',
  123. energy: '*Buffs Energia',
  124. skill: '*Buffs Habilidade',
  125. fortbattle: '*Buffs Batalha',
  126. speed: '*Buffs Velocidade',
  127. health: '*Buffs Saúde',
  128. motivationjob: 'Motivación de trabajo',
  129. motivationduel: 'Motivación de duelo',
  130. experience: '*Experiência',
  131. special: '*Prêmio/especial',
  132. events: '*Eventos',
  133. chests: '*Abrir e desempacotar',
  134. nothingFound: 'Nenhum item deste tipo encontrado!',
  135. },
  136. fr: {
  137. language: 'français',
  138. adventure: '*Aventures',
  139. work: '*Travail',
  140. duel: '*Duels',
  141. energy: '*Bonus de repos',
  142. skill: '*Aptitudes',
  143. fortbattle: '*Fort bataille',
  144. speed: '*Vitesse',
  145. health: '*Points de vie bonus',
  146. motivationjob: 'Motivación de trabajo',
  147. motivationduel: 'Motivación de duelo',
  148. experience: '*Experience',
  149. special: '*Prime/spéciale',
  150. events: '*Événements',
  151. chests: '*Ouvrir et déballer',
  152. nothingFound: 'Pas d\'objets de cette sorte trouvé!',
  153. },
  154. sk: {
  155. language: 'slovenčina',
  156. adventure: '*Dobrodružstvá',
  157. work: '*Práca',
  158. duel: '*Duely',
  159. energy: '*Energia',
  160. skill: '*Schopnosti',
  161. fortbattle: '*Boje',
  162. speed: '*Cestovanie',
  163. health: '*Zdravie',
  164. motivationjob: 'Motivación de trabajo',
  165. motivationduel: 'Motivación de duelo',
  166. experience: '*Experience',
  167. special: '*Prémia/špeciálne',
  168. events: '*Eventy',
  169. chests: '*Tašky a truhly',
  170. nothingFound: 'Nemáte tento typ!',
  171. },
  172. nl: {
  173. language: 'Nederlands',
  174. adventure: '*Avontuur',
  175. work: '*Werkzaamheid',
  176. duel: '*Duels',
  177. energy: '*Actiepunten',
  178. skill: '*Vaardigheden',
  179. fortbattle: '*Fort gevechten',
  180. speed: '*Snelheid',
  181. health: '*Levenspunten',
  182. motivationjob: 'Motivación de trabajo',
  183. motivationduel: 'Motivación de duelo',
  184. experience: '*Experience',
  185. special: '*Premium/speciaal',
  186. events: '*Events',
  187. chests: '*Openen',
  188. nothingFound: 'Er kon geen voorwerp van dit type worden!',
  189. },
  190. },
  191. updateLang: function () {
  192. var lg = BUSCADOR.langs;
  193. BUSCADOR.lang = lg[localStorage.getItem('scriptsLang')] ? localStorage.getItem('scriptsLang') : lg[Game.locale.substr(0, 2)] ? Game.locale.substr(0, 2) : 'en';
  194. BUSCADORlang = lg[BUSCADOR.lang];
  195. },
  196. };
  197. TheWestApi.register('BUSCADOR', BUSCADOR.name, BUSCADOR.minGame, BUSCADOR.maxGame, BUSCADOR.author, BUSCADOR.website).setGui('<br>' +'</a><br><br><i>' + BUSCADOR.name +'<br>'+ ' v' + BUSCADOR.version + '</i>');;
  198. //Cambio en la interfaz para que entren mas scripts.
  199.  
  200. $('div#ui_bottomright').css({
  201. 'right': '55px'
  202. });
  203. /*
  204. $('div#ui_right').css({
  205. 'right': '35px'
  206. });
  207. $('#westforts_link_div').css({
  208. 'right': '40px'
  209. });
  210. $('div#ui_menubar').css({
  211. 'bottom': '110px'
  212. });
  213. $('div#buffbars').css({
  214. 'right': '35px'
  215. });
  216. */
  217. BUSCADOR.updateLang();
  218. var langBox = new west.gui.Combobox();
  219. for (var j in BUSCADOR.langs)
  220. langBox.addItem(j, BUSCADOR.langs[j].language);
  221. langBox.select(BUSCADOR.lang);
  222. var saveBtn = new west.gui.Button(BUSCADORlang.save, function () {
  223. localStorage.setItem('scriptsLang', langBox.getValue());
  224. BUSCADOR.updateLang();
  225. });
  226.  
  227. BUSCADOR.MenuButton = function (image, title, onclick) {
  228. var self = this;
  229. this.isHovered = false;
  230. this.onClick = onclick;
  231. var clicked = function (e) {
  232. if (self.onClick) {
  233. self.onClick(self, e);
  234. }
  235. };
  236. var repaint = function () {
  237. var x = !self.isHovered ? 0 : - 25;
  238. self.obj.css('background-position', x + 'px 0px');
  239. };
  240. var mouseIn = function () {
  241. repaint();
  242. };
  243. var mouseOut = function () {
  244. repaint();
  245. };
  246. this.obj = $('<div class=\'menulink\' title=\'' + title + '\' />').css('background-image', 'url(' + image + ')');
  247. this.obj.hover(mouseIn, mouseOut);
  248. this.obj.click(clicked);
  249. $('div#ui_menubar').append($('<div class=\'ui_menucontainer\' />').append(this.obj).append('<div class=\'menucontainer_bottom\' />'));
  250. };
  251. BUSCADOR.start = function () {
  252. var buff = west.storage.ItemSetManager._setList;
  253. BUSCADOR.buff = [{
  254. name: BUSCADORlang.adventure,
  255. img: 2618,
  256. items: [
  257. 1909, 1910, 1991, 2110, 2111, 2112, 2113, 2114, 2115, 2121, 2122, 2741, 50480, 50481, 51126,
  258. ]
  259. }, {
  260. name: BUSCADORlang.work,
  261. img: 1879,
  262. items: [
  263. 1879, 1940, 1982, 1988, 1998, 2100, 2101, 2102, 2103, 2104, 2105, 2118, 2126, 2164, 2206, 2207, 2208, 2209, 2210, 2211, 2212, 2213, 2214, 2215, 2216, 2217, 2218, 2219, 2220, 2221, 2222, 2225, 2285, 2286, 2287, 2288, 2289, 2290, 2313, 2317, 2321, 2325, 2466, 2491, 2493, 2495, 2497, 2516, 2525, 2528, 2531, 2732, 2738, 21342, 50205, 50303, 50766, 50767, 50770, 50768, 50769,50771, 50772, 50773, 50774, 50775, 50776, 50777, 50778, 50780, 50781, 50782, 50783, 50790,50845,50846, 253800,
  264. ]
  265. }, {
  266. name: BUSCADORlang.duel,
  267. img: 842,
  268. items: [
  269. 1863, 1864, 1871, 1872, 1901, 1908, 1916, 1938, 1946, 1981, 1984, 2285, 2286, 2287, 2288, 2289, 2529, 2695, 50135, 50136, 51125,
  270. ]
  271. }, {
  272. name: BUSCADORlang.energy,
  273. img: 1890,
  274. items: [
  275. 255, 1890, 1892, 1898, 1928, 1937, 1943, 1969, 1970, 1971, 1985, 1997, 2128, 2129, 2130, 2235, 2294, 2296, 2312, 2316, 2320, 2324, 2356, 2358, 2485, 2486, 2491, 2493, 2495, 2497, 2525, 2670, 2672, 12704, 12706, 13704, 13706, 16100, 17028, 21341, 21345, 50113, 50390, 50627, 50846, 51039, 185203, 185205,
  276. ]
  277. }, {
  278. name: BUSCADORlang.skill,
  279. img: 1977,
  280. items: [
  281. 1863, 1864, 1871, 1872, 1873, 1879, 1946, 1977, 1978, 1979, 1981, 1982, 1984, 1988, 2285, 2286, 2287, 2288, 2289, 2516, 2525, 2528, 2529, 2530, 2531, 2738, 50482, 50483, 50484, 50485, 50486, 50487, 50770, 50771, 50772, 50774, 50775, 50776, 50778, 50779, 50780, 51125, 253800,
  282. ]
  283. }, {
  284. name: BUSCADORlang.fortbattle,
  285. img: 758,
  286. items: [
  287. 21340,1872, 1873, 1900, 1909, 1910, 1946, 1949, 1990, 1991, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2119, 2120, 2121, 2122, 2123, 2124, 2125, 2127, 2258, 2259, 2260, 2261, 2269, 2285, 2286, 2287, 2288, 2289, 2516, 2522, 2525, 2529, 2530, 2741, 50480, 50481, 50482, 50483, 50484, 50485, 50486, 50487, 51126,
  288. ]
  289. }, {
  290. name: BUSCADORlang.speed,
  291. img: 672,
  292. items: [
  293. 1918, 1919, 1926, 1927, 1934, 1937, 1952, 1968, 1987, 2135, 2229, 2262, 2263, 2264, 2284, 2292, 2354, 2470, 2473, 2476, 2479, 2491, 2493, 2495, 2497, 2519, 2668, 2734, 12702, 13702, 50304, 50793, 50794, 50795, 50796, 185201,
  294. ]
  295. }, {
  296. name: BUSCADORlang.health,
  297. img: 2117,
  298. items: [
  299. 1883, 1892, 1898, 1946, 1974, 1991, 2116, 2117, 2235, 2253, 2254, 2255, 2256, 2257, 2295, 2296, 2357, 2358, 2486, 2525, 2671, 2672, 2734, 12705, 12706, 13705, 13706, 16100, 17028, 50113,50845, 185204, 185205, 51038,
  300. ]
  301. },{
  302. name: BUSCADORlang.motivationjob,
  303. img: 1891,
  304. items: [
  305. 255, 1891, 1928, 1934, 1939, 1981, 1984, 1997, 2128, 2129, 2130, 2268, 2291, 2353, 2391, 2484, 2516, 2667, 2706, 2707, 12701, 13701, 13703, 17028, 50113, 50627, 185200, 51039,
  306. ]
  307. },{
  308. name: BUSCADORlang.motivationduel,
  309. img: 1882,
  310. items: [
  311. 1882, 1934, 1939, 1952, 1985, 1988, 2128, 2129, 2130, 2268, 2293, 2355, 2391, 2484, 2516, 2669, 2734, 12703, 13703, 17028, 50113, 50135, 50136, 51039, 50958, 185202,
  312. ]
  313. },{
  314. name: BUSCADORlang.special,
  315. img: 21342,
  316. items: [
  317. 2201, 2202, 2203, 2204, 2205, 2247, 2248, 2249, 2250, 2251, 2270, 2290, 2314, 2318, 2322, 2326, 2421, 2465, 2468, 2472, 2475, 2478, 2481, 2491, 2493, 2495, 2497, 2559, 2560, 2738, 21343,2196, 2197, 2198, 2199, 2200, 2467, 2576, 2732, 50113,1977, 1978, 1979, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2318, 2319, 2320, 2321, 2322, 2323, 2324, 2325, 2326, 2470, 2472, 2473, 2475, 2476, 2478, 2479, 2481, 2482, 2484, 2485, 2486, 2491, 2493, 2495, 2497, 2695, 21340, 21341, 21342, 21343,50760, 50766, 50767, 50768,50773, 50784, 50785, 50786, 50787, 50788, 50789, 50790, 50791, 50792, 50845, 50846, 50991, 51038, 51039, 51059, 51127,
  318. ]
  319. }, {
  320. name: BUSCADORlang.events,
  321. img: 2564,
  322. items: [
  323. 50691, 55, 371, 973, 974, 975, 976, 2557, 2558, 2561, 2562, 2563, 2564, 2565, 2566, 2567, 2590, 2591, 2592, 2593, 2594, 2619, 2620, 2621, 2622, 2623, 2665, 2666, 2675, 2676, 2677, 2678, 2679, 2680, 2692, 2693, 2698, 12700, 50855, 51059,
  324. ]
  325. }, {
  326. name: BUSCADORlang.chests,
  327. img: 17002,
  328. items: [
  329. 50684, 50685, 50686, 50687, 50688, 50689, 50690, 50696, 50697, 50698, 50699, 50680, 50258, 50681, 50682, 2460, 2618, 50683, 50677, 50675, 50700, 50700, 50676, 371 , 374, 376, 377, 378, 379, 852, 853, 926, 927, 928, 973, 974, 975, 976, 1003, 1838, 1868, 1869, 1878, 1887, 1888, 1897, 1905, 1906, 1915, 1923, 1924, 1933, 1960, 1961, 1964, 1967, 1975, 1976, 2131, 2132, 2133, 2134, 2136, 2137, 2138, 2139, 2144, 2152, 2172, 2173, 2174, 2175, 2176, 2187, 2192, 2193, 2194, 2195, 2196, 2197, 2198, 2199, 2200, 2201, 2202, 2203, 2204, 2205, 2226, 2227, 2297, 2298, 2299, 2300, 2305, 2329, 2330, 2331, 2332, 2333, 2334, 2335, 2336, 2337, 2338, 2345, 2359, 2360, 2361, 2362, 2379, 2380, 2381, 2382, 2383, 2384, 2385, 2393, 2394, 2395, 2396, 2397, 2421, 2460, 2461, 2462, 2482, 2487, 2488, 2489, 2490, 2499, 2507, 2518, 2521, 2524, 2527, 2533, 2534, 2535, 2536, 2537, 2538, 2540, 2542, 2556, 2557, 2558, 2559, 2560, 2561, 2562, 2563, 2564, 2565, 2566, 2567, 2579, 2580, 2581, 2585, 2586, 2587, 2588, 2589, 2590, 2591, 2592, 2593, 2594, 2602, 2603, 2604, 2605, 2606, 2614, 2615, 2616, 2617, 2618, 2619, 2620, 2621, 2622, 2623, 2624, 2626, 2627, 2628, 2629, 2630, 2645, 2646, 2647, 2648, 2650, 2665, 2666, 2673, 2674, 2675, 2676, 2677, 2678, 2679, 2680, 2685, 2687, 2688, 2689, 2690, 2692, 2693, 2694, 2698, 2699, 2700, 2701, 2702, 2703, 2704, 2705, 2714, 2715, 2721, 2722, 2723, 2728, 2755, 12700, 12709, 12710, 12711, 13711, 17000, 17001, 17002, 17003, 17004, 17005, 17006, 17007, 17008, 50001, 50002, 50003, 50009, 50023, 50025, 50080, 50081, 50082, 50093, 50105, 50128, 50130, 50131, 50132, 50133, 50134, 50168, 50169, 50170, 50171, 50177, 50195, 50251, 50252, 50253, 50254, 50255, 50256, 50257, 50258, 50259, 50295, 50296, 50297, 50298, 50299, 50300, 50301, 50302, 50305, 50346, 50347, 50348, 50368, 50381, 50382, 50383, 50384, 50385, 50386, 50387, 50388, 50391, 50409, 50423, 50424, 50425, 50426, 50427, 50428, 50442, 50446, 50456, 50477, 50478, 50479, 50488, 50501, 50509, 50540, 50545, 50547, 50556, 50557, 50558, 50559, 50560, 50570, 50579, 50588, 50603, 50604, 50605, 50606, 50607, 50608, 50675, 50676 ,50677, 50678, 50679, 50680, 50681, 50682, 50683, 50700, 50712, 50724 ,50736, 50748, 50760, 50819, 50820, 50835, 50855, 50880, 50989, 50990, 50992, 51004, 51013, 51015, 51040, 51041, 51042, 51043, 51044, 51059, 51066, 51067, 51068, 51075, 51089, 51098, 51107, 51122,
  330. ]
  331. },
  332. ];
  333. var qs = BUSCADOR.buff;
  334. var i = qs.length;
  335. while (i--) {
  336. var si = qs[i];
  337. if (!si.name)
  338. qs.splice(i, 1);
  339. else if (si.name.name)
  340. si.name = si.name.name;
  341. }
  342. qs.sort(function (a, b) {
  343. var a1 = a.name.toUpperCase().replace(/"/g, '').replace(/Á/g, 'A').replace(/É/g, 'E').replace(/Ő/g, 'O').replace(/Ú|Ü|Ű/g, 'U').replace(/Ś/g, 'S');
  344. var b1 = b.name.toUpperCase().replace(/"/g, '').replace(/Á/g, 'A').replace(/É/g, 'E').replace(/Ő/g, 'O').replace(/Ú|Ü|Ű/g, 'U').replace(/Ś/g, 'S');
  345. return (a1 == b1) ? 0 : (a1 > b1) ? 1 : - 1;
  346. });
  347. };
  348. BUSCADOR.gui = {
  349. popupMenu: null,
  350. };
  351. BUSCADOR.init = function () {
  352. BUSCADOR.gui.menuButton = new BUSCADOR.MenuButton('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAaCAYAAABCfffNAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAOWSURBVEhLjVZbSFRBGP52V3PVSLuom0EWXsoIwSLQaiEpqOglrZfqwYcIJaQb0oMRIT1IoWJFUEQQJFmB2VtbaUYPEfYgkYVQZJblJRTdvJzV3JrrOTPnnMUGZs+Zf77/+y/z/2fWk5/q/+v3QwzzRQpiPw0XFTcZgXmYEYGXGNOkZZ2L7CR0bfdLlRkGU2FGqH4srGWYIFwC9dsNkTWl9lOwwHvp06lLIVKqxEk8g5yxMszgukOewkAqi4SPNLQ8OY91gZSFzwRRzIQnEB79gc5HIVxpfo9IDC3dCPWSjIT0Vbh87QSCBWtMtemhdyjf24iBJQkoCRahoqoMWYFUsR/Fz+4OHK28h+HZKMuBer5ezTg9aDIj4VG0veq1+TXP1pFwBKHWpzi4pwF9o1MC40Vm4U40nCtha2lAPpkRlkYShXYKcT6X4DnGTxyZ93zDm+4vCsaLvF3bsEWRSD4vJTdomoiiLBS2dhuicsbF/tvPQxoqLikRydxfPs04BTmP0yKPdzMi+kZ6uCknTUMZo+MYkBQCRCl5upQaZtHYm5DIPPBhkaCk+0szNmBXcb5iJILXLSH0CD6WVjYNasQ6Jk7O13PgBy0HrfNZspeSvhxlxw7g/oMqBJITiDSK8GAvrp+qQ/Xtd5rDTJdweopJn8gzYSZoAZCNoopDaKzc45Y0RWagpyOE+ksd6Po+omVA8lBOkS6lv9UzUuhmSJ8cKSxHye7TqKm9i/7hcZaMjTv3486zJnS2nUQwI8nVKS9NznwiTw1958lyVhdPFzAxMobQ43aU7jiDrt5BQepDxvqtqG+tRtEi3no0G5KPSXwzPvZR04dbn0hPKHYKV291ap+S+ORsHK8JmjRWn2h+x+gPU82KlYo+vviKSZtrK9dmOlKmVBcLUgCUmjZVSEpVHwjET+ttmibROawSlgfPs+gKdmfgFMsKViMlSXYPRw729bOnjJk+2X1imlDviz9OevNTTjQNYxYVlUEsVmBzk5/QdOElawN1suqSlmUwCekrULo9R7OSFMjG4b1Z1C/kbc7FzeZa7CvONTG/h3pw9mAdXkeiDu/IfcKvXz4yyKV18T8vrXlMjv3CyEAf2h8+x43WDy6Fz1nJHQ9ixGpGZ5KcEr3cFz5L6z5RuPRCdRrhLslp27fbJGsWiRqH2fH0hSnQH7127TzmrltQZNNTKP4SMX8IiF8pUk3X0lYxsmQaFE7SAP4BJhw5CoKWF5MAAAAASUVORK5CYII=', BUSCADOR.name, BUSCADOR.popup);
  353. };
  354. BUSCADOR.popup = function (button, e) {
  355. if (!BUSCADOR.gui.popupMenu) {
  356. BUSCADOR.start();
  357. BUSCADOR.gui.popupMenu = new west.gui.Selectbox().setWidth(200);
  358. BUSCADOR.gui.popupMenu.addListener(BUSCADOR.findSet);
  359. var buff = BUSCADOR.buff;
  360. for (var i = 0; i < buff.length; i++) {
  361. var itemimg = buff[i].img || buff[i].itemsk[0];
  362. var NAME = buff[i].name;
  363. BUSCADOR.gui.popupMenu.addItem(i, '<img src="' + ItemManager.getByBaseId(itemimg).image + '" height="20" width="25">' + '<div style="padding-right: 20px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;">' + NAME + '</div>', NAME);
  364. }
  365. }
  366. BUSCADOR.gui.popupMenu.show(e);
  367. };
  368. BUSCADOR.findSet = function (id) {
  369. var items = [],
  370. base = BUSCADOR.buff[id].items,
  371. upgrade = BUSCADOR.buff[id].itemsk,
  372. custom = false;
  373. if (base)
  374. for (var f = 0; f < base.length; f++)
  375. items.push(base[f] * 1000);
  376. else {
  377. for (var g = 0; g < upgrade.length; g++)
  378. for (var h = 0; h <= 5; h++)
  379. items.push(upgrade[g] * 1000 + h);
  380. custom = true;
  381. }
  382. var invItems = Bag.getItemsByItemIds(items);
  383. if (invItems.length > 0)
  384. EventHandler.listen('inventory_loaded', function () {
  385. Wear.open();
  386. Inventory.showSearchResult(invItems);
  387. return EventHandler.ONE_TIME_EVENT;
  388. });
  389. else
  390. new UserMessage(BUSCADORlang.nothingFound, 'hint').show();
  391. };
  392. //Para guardar el boton de los scripts en opciones
  393. $(document).ready(function()
  394. {
  395. var newfunction = String(EscapeWindow.open);
  396. newfunction = 'EscapeWindow.open='+newfunction+';';
  397. newfunction = newfunction.replace(/\.setSize\(240\,290\)/g, ".setSize(240, 326)");
  398. newfunction = newfunction.replace(/window\.open\(Game\.forumURL,'wnd'\+\(new Date\)\.getTime\(\)\);/g, "(window.open(Game.forumURL, 'wnd' + new Date).getTime());}],['Script', function() {TheWestApi.open();");
  399. eval(newfunction);
  400. window.setTimeout("$('#ui_scripts').css({'display' : 'none'});", 10000);
  401. });
  402. BUSCADOR.init();
  403. });