Advertisement
Trambambaj

kompleksowe wyprawy miejsca/zjawiska

Feb 17th, 2021 (edited)
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.70 KB | None | 0 0
  1. // ==UserScript==
  2. // @name kompleksowe wyprawy v2
  3. // @require http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js
  4. // @version 0.003
  5. // @include *hegira.com.pl/*
  6. // ==/UserScript==
  7.  
  8. if ($('[name="place_id"]').length > 0) {
  9.  
  10. var $list=$('[name="place_id"]');
  11. $list.next().next().after('<button type="button" id="kompl" title="Wyślij wyprawy na wszystkie miejsca">Kompleksowo</button>');
  12. $('button#kompl').click(function(){
  13. var $idki = {
  14. 10002: $list.find(':contains("Czynny Wulkan")').map(function() {return $(this).val();}).get(),
  15. 10004: $list.find(':contains("Kanion")').map(function() {return $(this).val();}).get(),
  16. 10005: $list.find(':contains("Krater Uderzeniowy")').map(function() {return $(this).val();}).get(),
  17. 10006: $list.find(':contains("Pasmo Górskie")').map(function() {return $(this).val();}).get(),
  18. 10001: $list.find(':contains("Uskok Tektoniczny")').map(function() {return $(this).val();}).get(),
  19. 10003: $list.find(':contains("Wygasły Wulkan")').map(function() {return $(this).val();}).get(),
  20. 10007: $list.find(':contains("Ruiny Miasta")').map(function() {return $(this).val();}).get(),
  21. 20002: $list.find(':contains("Zaburzenia Pola Magnetycznego")').map(function() {return $(this).val();}).get(),
  22. 20006: $list.find(':contains("Migrujące Drapieżniki")').map(function() {return $(this).val();}).get()
  23. //20003: $list.find(':contains("Zaburzenia Pola Grawitacyjnego(?)")').map(function() {return $(this).val();}).get()
  24. };
  25. var ilosc=0;
  26. $.each($idki, function(key, value){
  27. for(var i=0; i<value.length; i++) {
  28. $.ajax({
  29. type: 'POST',
  30. url: 'blanc2.php',
  31. data: 'menu=111&tech=search_min&s_id=' + key + '&s_idd=' + value[i] + '&ilu=10000&zaladuj=1',
  32. async: false,
  33. headers: {
  34. 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
  35. 'Cache-Control': 'max-age=0',
  36. 'Content-Type': 'application/x-www-form-urlencoded'
  37. }
  38. });
  39. }
  40. ilosc+=value.length;
  41. });
  42. if($list.children().length-ilosc!==0){
  43. alert('Proszę o kontakt(DISCORD, PW) celem uzupełnienia o brakujące miejsca.');
  44. }
  45. location.reload();
  46. });
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement