anythingpls

Untitled

Mar 30th, 2019
486
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.78 KB | None | 0 0
  1. log("UĹźywasz dodatku Super Sprzedawaca ver 1 by Godfryd 0");
  2.  
  3. var sss = window.localStorage.getItem("SuperSprzedawca");
  4. if (sss != null)
  5. opt_ss = parseInt(sss);
  6. else
  7. opt_ss = 8191;
  8.  
  9. function cfgupdatess() {
  10. for (var a = 1; a <= 13; a++) {
  11. $("#optss" + a).css("backgroundPosition", (opt_ss2 & (1 << (a - 1))) ? "0 -22px" : "0 0")
  12. }
  13. }
  14.  
  15. function optclickss(a) {
  16. x = $(a.target).attr("opt");
  17. opt_ss2 ^= 1 << (x - 1);
  18. cfgupdatess();
  19. }
  20.  
  21. function configss_show() {
  22. opt_ss2 = opt_ss;
  23. cfgupdatess();
  24. $("#configss").absCenter().fadeIn();
  25. }
  26.  
  27. function configss_cancel() {
  28. $("#configss").fadeOut();
  29. }
  30.  
  31. function configss_save() {
  32. opt_ss = opt_ss2;
  33. try {
  34. window.localStorage.setItem("SuperSprzedawca", opt_ss);
  35. } catch (e) {
  36. if (e.name == "NS_ERROR_FILE_CORRUPTED")
  37. alert("Wygląda na to, że twoja przeglądarka ma zepsuty localstorage. Przeinstaluj Firefoxa, albo zainstaluj nowsza wersję być może to rozwiąże problem.");
  38. }
  39. $("#configss").fadeOut();
  40. }
  41.  
  42. var oofff = 'style="background: url(img/checkbox.png) no-repeat scroll left top; background-position: 0px 0px; cursor: pointer; font: 12px Georgia, serif; height: 18px; margin-bottom: 2px; padding: 4px 30px 0;">';
  43.  
  44. $("body").append('<div id="configss">');
  45. $("#configss").css({
  46. "display" : "block",
  47. "width" : "400px",
  48. "height" : "400px",
  49. "position" : "absolute",
  50. "background" : "#040 url(img/conf-back.png) no-repeat bottom center",
  51. "display" : "none",
  52. "left" : "640px",
  53. "top" : "200px",
  54. "z-index" : "600"
  55. });
  56.  
  57. $('#configss').append('<div class="conf-title"></div>');
  58. $('#configss').append('<div id="optionss_help">Zaznacz jakie rodzaje towarów mają być NIE sprzedawane!</div>');
  59. $('#optionss_help').css({
  60. "margin" : "5px 15px 5px"
  61. });
  62. $('#configss').append('<div id="cfg_optionsss"></div>');
  63.  
  64. $('#cfg_optionsss').css({
  65. "margin" : "5px 15px 5px"
  66. });
  67.  
  68. $('#cfg_optionsss').append('<div opt="1" id="optss1" ' + oofff + ' Mikstury</div>');
  69. $('#cfg_optionsss').append('<div opt="2" id="optss2" ' + oofff + ' Questowe</div>');
  70. $('#cfg_optionsss').append('<div opt="3" id="optss3" ' + oofff + ' Konsumpcyjne</div>');
  71. $('#cfg_optionsss').append('<div opt="4" id="optss4" ' + oofff + ' Klucze</div>');
  72. $('#cfg_optionsss').append('<div opt="5" id="optss5" ' + oofff + ' Torby</div>');
  73. $('#cfg_optionsss').append('<div opt="6" id="optss6" ' + oofff + ' Złoto</div>');
  74. $('#cfg_optionsss').append('<div opt="7" id="optss7" ' + oofff + ' Ulepszenia</div>');
  75. $('#cfg_optionsss').append('<div opt="8" id="optss8" ' + oofff + ' Związany z właścicielem</div>');
  76. $('#cfg_optionsss').append('<div opt="8" id="optss8" ' + oofff + ' Związany z właścicielem na stałe</div>');
  77. $('#cfg_optionsss').append('<div opt="9" id="optss9" ' + oofff + ' legendarny</div>');
  78. $('#cfg_optionsss').append('<div opt="10" id="optss10" ' + oofff + ' heroiczny</div>');
  79. $('#cfg_optionsss').append('<div opt="11" id="optss11" ' + oofff + ' unikat</div>');
  80. $('#cfg_optionsss').append('<div opt="12" id="optss12" ' + oofff + ' ulepszony</div>');
  81. $('#cfg_optionsss').append('<div opt="13" id="optss13" ' + oofff + ' Strzały</div>');
  82.  
  83. $('#configss').append('<center><button onclick="configss_save()" rollover="20" class="save" id="btn1" style="background: url(img/bw_save.png) repeat scroll 0 0; background-position: 0% 0%; border: medium none; height: 20px; margin 10px; width: 68px;"></button><button onclick="configss_cancel()" rollover="20" class="cancel" id="btn2" style="background: url(img/bw_cancel.png) repeat scroll 0 0; height: 20px; width: 68px; border: medium none; margin: 0px;"></button></center>');
  84.  
  85. $("#cfg_optionsss DIV").click(optclickss);
  86.  
  87. var shop_close_f = shop_close;
  88. shop_close = function () {
  89. shop_close_f();
  90. $("#wybtorbe").text("Wybierz torbę do sprzedaży:");
  91. $("#torba1").text("1");
  92. $("#torba2").text("2");
  93. $("#torba3").text("3");
  94. }
  95.  
  96. var shop_accept_f = shop_accept;
  97. shop_accept = function () {
  98. shop_accept_f();
  99. $("#wybtorbe").text("Wybierz torbę do sprzedaży:");
  100. $("#torba1").text("1");
  101. $("#torba2").text("2");
  102. $("#torba3").text("3");
  103. }
  104.  
  105. function sprzedaj(i) {
  106. var granice = [
  107. [-1, 166],
  108. [197, 364],
  109. [395, 562]];
  110. var nosell = [
  111. ["Mikstury"],
  112. ["Questowe"],
  113. ["Konsumpcyjne"],
  114. ["Klucze"],
  115. ["Torby"],
  116. ["Złoto"],
  117. ["Ulepszenia"],
  118. ["wiązany z właścicielem"],
  119. ["legendarny"],
  120. ["heroiczny"],
  121. ["unikat"],
  122. ["ulepszony"],
  123. ["Strzały"]]
  124. var ss;
  125.  
  126. var nosellakt = new Array()
  127. for (d in nosell)
  128. if (opt_ss & (1 << (d)))
  129. nosellakt.push(nosell[d]);
  130. for (k in g.item) {
  131. ss = true;
  132. for (d in nosellakt)
  133. if (g.item[k].tip.search(nosellakt[d]) > -1) {
  134. ss = false;
  135. break;
  136. }
  137. if (ss) {
  138. if ($("#item" + k).parent().attr('id') == "bag") {
  139. topp = parseInt($("#item" + k).css("top").slice(0, -2));
  140. if ((topp > granice[i][0]) && (topp < granice[i][1]))
  141. ($("#item" + k).click());
  142. }
  143. }
  144. }
  145. }
  146.  
  147. $('<div id="wybtorbe" tip="Prawym klawiszem włączasz okno konfiguracji"> Wybierz torbę do sprzedaży: </div>').css({
  148. position : "absolute",
  149. left : 290,
  150. top : 120,
  151. color : "gold",
  152. width : 70,
  153. "font-size" : "11px"
  154. }).appendTo('#shop');
  155.  
  156. $("#wybtorbe").rightClick(configss_show);
  157.  
  158. var SSstyl = {
  159. position : "absolute",
  160. left : 370,
  161. top : 120,
  162. border : "2px grey solid",
  163. color : "white",
  164. width : 20,
  165. "background-color" : "black",
  166. "font-size" : "20px",
  167. "text-align" : "center"
  168. };
  169.  
  170. $('<div id="torba1"> 1 </div>').css(SSstyl).click(function () {
  171. sprzedaj(0)
  172. }).appendTo('#shop');
  173.  
  174. SSstyl.left = 400,
  175. $('<div id="torba2"> 2 </div>').css(SSstyl).click(function () {
  176. sprzedaj(1)
  177. }).appendTo('#shop');
  178.  
  179. SSstyl.left = 430,
  180. $('<div id="torba3"> 3 </div>').css(SSstyl).click(function () {
  181. sprzedaj(2)
  182. }).appendTo('#shop');
Advertisement
Add Comment
Please, Sign In to add comment