Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name dzielniki/automatyczne ladowanie stacji
- // @require http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js
- // @version 1.1
- // @updateURL https://pastebin.com/raw/qAzLe5zy
- // @downloadURL https://pastebin.com/raw/qAzLe5zy
- // @include *hegira.com.pl/*
- // @copyright 2013-2015, Igorogi
- // ==/UserScript==
- function $skok(id, x, y, z){
- $.ajax({
- type: 'POST',
- url: 'blanc2.php',
- data: 'station_move_to_ob='+id+'&x='+x+'&y='+y+'&z='+z,
- async: false,
- headers: {
- 'Accept' : 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
- 'Cache-Control' : 'max-age=0',
- 'Content-Type' : 'application/x-www-form-urlencoded'
- }
- });
- }
- function $reak(id){
- $.ajax({
- type: 'POST',
- url: 'blank3.php',
- data: 'rozbudowa_stacji='+id+'&odpal_reaktor=3',
- async: false,
- headers: {
- 'Accept' : 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
- 'Cache-Control' : 'max-age=0',
- 'Content-Type' : 'application/x-www-form-urlencoded'
- }
- });
- }
- var $formy = $("h3:contains('Przesuń stację na współrzędne:')").next();
- $formy.before('<input type="text" value size="12"><input type="submit" value="RW" id="dzielnik" title="Rozdziel współrzędne." >'); //pole do dzielenia kordów
- $('input#dzielnik').click(function (){ //funkcja do dzielenia kordów
- var $kordy = $(this).prev().val();
- $kordy = $kordy.replace(/.*w1|w[23]|speed.*|[^-\d]/g,',');
- $kordy = $kordy.replace(/^[,]*/g,'');
- $kordy = $kordy.replace(/,+/g,'w');
- var $kord = $kordy.split(/w/);
- var $form = $(this).next();
- $form.find('input[name=x]').val($kord[0]);
- $form.find('input[name=y]').val($kord[1]);
- $form.find('input[name=z]').val($kord[2]);
- });
- $formy.submit(function (e) { //funkcja do ladowania
- e.preventDefault();
- var $id = $(this).find('[name="station_move_to_ob"]').attr('value');
- $skok($id, $(this).find('[name="x"]').val(), $(this).find('[name="y"]').val(), $(this).find('[name="z"]').val());
- $reak($id);
- location.href='engine.php?menu=12&pod_menu=stacje&zaladuj=1';
- });
- var form = $('form[name=potwierdz2]'); //dodanie info o kordach końcowych dla misji
- var $x = parseInt(form.find('input[name=w1]').val());
- var $y = parseInt(form.find('input[name=w2]').val());
- var $z = parseInt(form.find('input[name=w3]').val());
- form.before('[' + $x + ', ' + $y + ', ' + $z + ']');
- form = $('form[name=potwierdz]');
- $x = parseInt(form.find('input[name=w1]').val());
- $y = parseInt(form.find('input[name=w2]').val());
- $z = parseInt(form.find('input[name=w3]').val());
- form.before('[' + $x + ', ' + $y + ', ' + $z + ']');
- //dzielnik floty
- var formflota = $('div#panel_flotws form[name="kurs_floty"]');
- formflota.before('<input type="text" value size="12" /><input type="submit" value="RW" id="dzielnikflota" title="Rozdziel współrzędne." /><br />'); //pole do dzielenia kordów
- $('input#dzielnikflota').click(function (){ //funkcja do dzielenia kordów
- var $kordy = $(this).prev().val();
- $kordy = $kordy.replace(/-\d\D|.*w1|w[23]|speed.*|[^-\d]/g,',');
- $kordy = $kordy.replace(/^[,]*/g,'');
- $kordy = $kordy.replace(/,+/g,'w');
- var $kord = $kordy.split(/w/);
- formflota.find('input[name=w1]').val($kord[0]);
- formflota.find('input[name=w2]').val($kord[1]);
- formflota.find('input[name=w3]').val($kord[2]);
- });
- //dzielnik sondy
- var form = $('form[name="odpal_sonde"]');
- form.find('h3').after('<input type="text" value size="12" /><button type="button" id="dzielniks" title="Rozdziel współrzędne." >RW</button><br />'); //pole do dzielenia kordów
- $('button#dzielniks').click(function (){ //funkcja do dzielenia kordów
- var $kordy = $(this).prev().val();
- $kordy = $kordy.replace(/-\d\D|.*w1|w[23]|speed.*|[^-\d]/g,',');
- $kordy = $kordy.replace(/^[,]*/g,'');
- $kordy = $kordy.replace(/,+/g,'w');
- var $kord = $kordy.split(/w/);
- var $kord = $kordy.split(/w/);
- $(this).siblings('input[name=w1]').val($kord[0]);
- $(this).siblings('input[name=w2]').val($kord[1]);
- $(this).siblings('input[name=w3]').val($kord[2]);
- });
- //dzielnik organizer
- var form = $('div#srodeksysw form[name="organizer_add"]');
- form.find('div').eq(0).children().prepend('<input type="text" value size="12" /><button type="button" id="dzielnik" title="Rozdziel współrzędne." >RW</button><br />'); //pole do dzielenia kordów
- $('button#dzielnik').click(function (){ //funkcja do dzielenia kordów
- var $kordy = $(this).prev().val();
- $kordy = $kordy.replace(/-\d\D|.*w1|w[23]|speed.*|[^-\d]/g,',');
- $kordy = $kordy.replace(/^[,]*/g,'');
- $kordy = $kordy.replace(/,+/g,'w');
- var $kord = $kordy.split(/w/);
- form.find('input[name=x]').val($kord[0]);
- form.find('input[name=y]').val($kord[1]);
- form.find('input[name=z]').val($kord[2]);
- });
- /*var a = "abc";
- var b = "bcd";
- var c = "cde";
- function lacz() {
- var wynik = "";
- for(var x=arguments.length; x > 0; x--){
- wynik += arguments[x-1];
- }
- return wynik;
- }
- alert(lacz(a, b, c));*/
Add Comment
Please, Sign In to add comment