Advertisement
Guest User

Untitled

a guest
Feb 17th, 2017
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.17 KB | None | 0 0
  1. // ==UserScript==
  2.  
  3. // @name Dodatki do nowego klienta
  4.  
  5. // @version 2.5
  6.  
  7. // @match http://aldous.margonem.pl/
  8.  
  9. // @match http://tempest.margonem.pl/
  10.  
  11. // @match http://invisible.margonem.pl/
  12.  
  13. // @match http://dionizos.margonem.pl/
  14.  
  15. // @match http://husaria.margonem.com/
  16.  
  17. // @match http://cronus.margonem.com/
  18.  
  19. // @grant none
  20.  
  21. // ==/UserScript==
  22.  
  23. hotKeys = [
  24.  
  25. {key: "X", use: "fastBattle"},
  26.  
  27. {key: "V", use: "slowBattle"},
  28.  
  29. {key: "Q", use: "talk"},
  30.  
  31. {key: "B", use: "attackPlayer"},
  32.  
  33. {key: "E", use: "margoMap"}
  34.  
  35. ];
  36.  
  37. var list = [
  38.  
  39. /* MargoMapa */
  40.  
  41. "http://addons2.margonem.pl/get/32/32560dev.js",
  42.  
  43. /* Auto-zamykanie walki */
  44.  
  45. "http://addons2.margonem.pl/get/32/32561dev.js",
  46.  
  47. /* Skróty klawiszowe - do konfiguracji wyżej. */
  48.  
  49. "http://addons2.margonem.pl/get/32/32564dev.js",
  50.  
  51. /* Wykrywacz herosów */
  52.  
  53. "http://addons2.margonem.pl/get/32/32631dev.js",
  54.  
  55. /*Numerowanie grp */
  56. "http://addons2.margonem.pl/get/40/40192dev.js",
  57.  
  58. /* Autoakcept */
  59. "http://addons2.margonem.pl/get/39/39761dev.js",
  60.  
  61. ];
  62.  
  63. // ==UserScript==
  64. // @name Minutnik NI/SI
  65. // @version 0.5
  66. // @match http://experimental-ni.margonem.pl
  67. // @match http://aldous.margonem.pl
  68. // @match http://tempest.margonem.pl
  69. // @grant none
  70. // ==/UserScript==
  71.  
  72. $.getScript('http://addons2.margonem.pl/get/42/42449public.js');
  73.  
  74. for(var x in list)
  75.  
  76. $.getScript(list[x]);
  77.  
  78. // ==UserScript==
  79. // @name Licznik e2
  80. // @version 2.5
  81. // @match http://aldous.margonem.pl/
  82. // @match http://tempest.margonem.pl/
  83. // @match http://invisible.margonem.pl/
  84. // @match http://dionizos.margonem.pl/
  85. // @match http://mordor.margonem.pl/
  86. // @match http://husaria.margonem.com/
  87. // @match http://cronus.margonem.com/
  88. // @grant none
  89. // ==/UserScript==
  90. (function(){
  91. function E2Counter(){
  92. var e2;
  93. var self = this;
  94. var warriors;
  95. var warriorsUpdated = false;
  96. var e2Counted = false;
  97. this.saveCount = function(){
  98. localStorage.setItem('e2Counter',JSON.stringify(e2));
  99. };
  100. this.restoreCount = function(){
  101. e2 = $.parseJSON(localStorage.getItem('e2Counter')) || [{name: 'Władca rzek', count: 0},{name: 'Gobbos', count: 0},{name:'Razuglag Oklash',count:0},
  102. {name:'Szczęt alias Gładki',count:0},{name:'Tarmus Wuden',count:0},{name:'Foverk Turrim',count:0},
  103. {name:'Vari Kruger',count:0},{name:'Furruk Kozug',count:0},{name:'Tollok Atamatu',count:0},{name:'Tollok Utumutu',count:0},
  104. {name:'Goplana',count:0},{name:'Wyznawca ciemnych mocy',count:0},{name:'Mazurnik Przybrzeżny',count:0},
  105. {name:'Łowca czaszek',count:0},{name:'Grabarz świątynny',count:0},{name:'Podły zbrojmistrz',count:0},
  106. {name:'Szkielet władcy żywiołów',count:0},{name:'Nieumarły krzyżowiec',count:0},{name:'Morthen',count:0},
  107. {name:'Miłośnik łowców',count:0},{name:'Miłośnik rycerzy',count:0},{name:'Miłośnik magii',count:0},
  108. {name:'Wójt Fistuła',count:0},{name:'Królowa śniegu',count:0},{name:'Teściowa Rumcajsa',count:0},
  109. {name:'Poskramiacz hydr',count:0},{name:'Pogromczyni Mantikor',count:0},{name:'Pogromca gryfów',count:0},
  110. {name:'Burkog Lorulk',count:0},{name:'Jertek Moxos',count:0},{name:'Berserker Amuno',count:0},
  111. {name:'Fodug Zolash',count:0},{name:'Mistrz Worundriel',count:0},{name:'Goons Asterus',count:0},
  112. {name:'Adariel',count:0},{name:'Duch władcy klanów',count:0},{name:'Ogr Stalowy Pazur',count:0},
  113. {name:'Bragarth myśliwy dusz',count:0},{name:'Fursharag pożeracz umysłów',count:0},
  114. {name:'Ziuggrael strażnik królowej',count:0},{name:'Lusgrathera królowa pramatka',count:0},
  115. {name:'Borgoros Garamir III',count:0},{name:'Chryzoprenia',count:0},{name:'Czempion Furboli',count:0},
  116. {name:'Torunia Ankelwald',count:0},{name:'Breheret żelazny łeb',count:0},{name:'Mysiur myświórowy król',count:0},
  117. {name:'Sadolia nadzorczyni Hurys',count:0},{name:'Bergermona krwawa hrabina',count:0},{name:'Sataniel skrytobójca',count:0},
  118. {name:'Annaniel wysysacz marzeń',count:0},{name:'Gothardus kolekcjoner głów',count:0},{name:'Zufulus smakosz serc',count:0},
  119. {name:'Marlloth Malignitas',count:0},{name:'Rycerz z za małym mieczem',count:0},{name:'Arachniregina Colosseus',count:0},
  120. {name:'Mocny Maddoks',count:0},{name:'Cuaitl Citlalin',count:0},{name:'Quetzalcoatl',count:0},{name:'Neferkar Set',count:0},
  121. {name:'Nymphemonia',count:0},{name:'Zorin',count:0},{name:'Furion',count:0},{name:'Artenius',count:0}];
  122. };
  123. this.init = function(){
  124. var initInterval = setInterval(function(){
  125. if(typeof Engine.battle == "object"){
  126. (function(updateData){
  127. Engine.battle.updateData = function(data){
  128. updateData.apply(this,arguments);
  129. if(!warriorsUpdated){ warriors = Engine.battle.warriorsList; warriorsUpdated = true; }
  130. if(isset(data.close) && data.close === 1){ warriorsUpdated = false; e2Counted = false;}
  131.  
  132. for(var i in e2){
  133. for(var j in warriors){
  134. if(warriors[j].name == e2[i].name && warriors[j].hpp === 0){
  135. if(!e2Counted){ e2Counted = true; e2[i].count++; self.saveCount(); }
  136. break;
  137. }
  138. }
  139. }
  140. }
  141. })(Engine.battle.updateData);
  142. clearInterval(initInterval);
  143. }
  144. },100);
  145. self.restoreCount();
  146. $('<div class="usable-slot">Licznik E2</div>').css({left: '170px',position:'absolute'}).click(function(){
  147. var str = '';
  148. for(var i in e2){
  149. str += e2[i].count > 0 ? e2[i].name+': '+e2[i].count+'<br \>': '';
  150. }
  151. mAlert(str);
  152. }).appendTo('.slots.right');
  153. return self;
  154. };
  155. }
  156.  
  157. var e2counter = new E2Counter();
  158. e2counter.init();
  159. })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement