Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name Wsparcie Częściowe 0.0.4-A
- // @namespace Violentmonkey Scripts
- // @author Kre!
- // @grant none
- // @version 0.0.4-Alpha
- // ==/UserScript==
- setTimeout(
- function() {
- var wP = parseInt($('#unit_input_spear').attr('data-all-count'));
- var wM = parseInt($('#unit_input_sword').attr('data-all-count'));
- var wL = parseInt($('#unit_input_archer').attr('data-all-count'));
- var wZ = parseInt($('#unit_input_spy').attr('data-all-count'));
- var wC = parseInt($('#unit_input_heavy').attr('data-all-count')); // 1ck - 4 piki / luki
- var wD = localStorage.getItem('defSend');//Ilość defa do wysłania
- $( "#command-form-warning" ).before( "<h4> Wojsko do wysłania: " + wD + " </h4> </br> <input id='defToSend' placeholder='defcio'>" + "<button class='btn' id='acceptDefSend' type='submit'>Zatwierdź</button><button id='aktywacja' class='btn' type='submit'>Napierdalać !</button> " );
- $('#acceptDefSend').click(function () { //Pobieranie inforamcji i ilości defa do wysłania
- var defToSend = $('#defToSend').val();
- localStorage.setItem('defSend', defToSend);// Wprowadzanie danych do localStorage
- location.reload();
- });
- function defowanie(){
- if (wD > 0 ) {
- if ( wP > 0 ) {
- if ( wP > wD ){ // Jeżeli w wiosce jest więcej niż potrzeba do wysłania
- console.log( "Wysyłam wD");
- $("#unit_input_spear").val( wD );
- $('.target-last-attacked')[0].click();
- localStorage.setItem('defSend', 0);
- $('#target_support')[0].click();
- }else if (wP == wD) {//Jeżeli w wiosce jest idealna ilość defa do skończenia obstawy
- $("#unit_input_spear").val( wP );
- $('.target-last-attacked')[0].click();
- localStorage.setItem('defSend', 0);
- $('#target_support')[0].click();
- }else if (wP < wD) { //Jeżeli w wiosce jest więcej niż potrzeba
- $("#unit_input_spear").val(wP);
- $('.target-last-attacked')[0].click();
- localStorage.setItem('defSend', wD -= wP);
- console.log(wD - wP);
- $('#target_support')[0].click();
- }
- }else if ( wM > 0 ) {
- if ( wM > wD ){ // Jeżeli w wiosce jest więcej niż potrzeba do wysłania
- console.log( "Wysyłam wD");
- $("#unit_input_sword").val( wD );
- $('.target-last-attacked')[0].click();
- localStorage.setItem('defSend', 0);
- $('#target_support')[0].click();
- }else if (wM == wD) {//Jeżeli w wiosce jest idealna ilość defa do skończenia obstawy
- $("#unit_input_sword").val( wM );
- $('.target-last-attacked')[0].click();
- localStorage.setItem('defSend', 0);
- $('#target_support')[0].click();
- }else if (wM < wD) { //Jeżeli w wiosce jest więcej niż potrzeba
- $("#unit_input_sword").val( wM );
- $('.target-last-attacked')[0].click();
- localStorage.setItem('defSend', wD -= wM);
- console.log(wD - wM);
- $('#target_support')[0].click();
- }
- }else if ( wL > 0 ) {
- if ( wL > wD ){ // Jeżeli w wiosce jest więcej niż potrzeba do wysłania
- console.log( "Wysyłam wD");
- $("#unit_input_archer").val( wD );
- $('.target-last-attacked')[0].click();
- localStorage.setItem('defSend', 0);
- $('#target_support')[0].click();
- }else if (wL == wD) {//Jeżeli w wiosce jest idealna ilość defa do skończenia obstawy
- $("#unit_input_archer").val( wL );
- $('.target-last-attacked')[0].click();
- localStorage.setItem('defSend', 0);
- $('#target_support')[0].click();
- }else if (wL < wD) { //Jeżeli w wiosce jest więcej niż potrzeba
- $("#unit_input_archer").val(wL);
- $('.target-last-attacked')[0].click();
- localStorage.setItem('defSend', wD -= wL);
- console.log(wD - wL);
- $('#target_support')[0].click();
- }
- }else if ( wZ > 0 ) {
- if ( wZ > wD ){ // Jeżeli w wiosce jest więcej niż potrzeba do wysłania
- console.log( "Wysyłam wD");
- $("#unit_input_spy").val( wD );
- $('.target-last-attacked')[0].click();
- localStorage.setItem('defSend', 0);
- $('#target_support')[0].click();
- }else if (wZ == wD) {//Jeżeli w wiosce jest idealna ilość defa do skończenia obstawy
- $("#unit_input_spy").val( wZ );
- $('.target-last-attacked')[0].click();
- localStorage.setItem('defSend', 0);
- $('#target_support')[0].click();
- }else if (wZ < wD) { //Jeżeli w wiosce jest więcej niż potrzeba
- $("#unit_input_spy").val(wZ);
- $('.target-last-attacked')[0].click();
- localStorage.setItem('defSend', wD -= wZ);
- console.log(wD - wZ);
- $('#target_support')[0].click();
- }
- }else if ( wC > 0 ) {
- if ( wC > wD ){ // Jeżeli w wiosce jest więcej niż potrzeba do wysłania
- console.log( "Wysyłam wD");
- $("#unit_input_heavy").val( wD );
- $('.target-last-attacked')[0].click();
- localStorage.setItem('defSend', 0);
- $('#target_support')[0].click();
- }else if (wC == wD) {//Jeżeli w wiosce jest idealna ilość defa do skończenia obstawy
- $("#unit_input_heavy").val( wC );
- $('.target-last-attacked')[0].click();
- localStorage.setItem('defSend', 0);
- $('#target_support')[0].click();
- }else if (wC < wD) { //Jeżeli w wiosce jest więcej niż potrzeba
- $("#unit_input_heavy").val(wC/4);
- $('.target-last-attacked')[0].click();
- localStorage.setItem('defSend', wD -= (wC*4));
- console.log(wD - wC);
- $('#target_support')[0].click();
- }
- }else {
- $('#village_switch_right')[0].click();
- }
- }
- }
- if (wD == 0 ){
- if(window.location.href.indexOf("try") > -1) {
- $('#troop_confirm_go').click();
- }
- localStorage.setItem('aktywacjaDefa', '0');
- }
- if ((parseInt(localStorage.getItem('aktywacjaDefa') )) == 1){
- if(window.location.href.indexOf("try") > -1) {
- $('#troop_confirm_go').click();
- }
- defowanie();
- console.log("Aktywacja");
- }else if ((parseInt(localStorage.getItem('aktywacjaDefa'))) == 0 ){
- console.log("Jestem bezrobotnym kichą");
- }
- $('#aktywacja').click(function () { //Aktywacje defowania
- localStorage.setItem('aktywacjaDefa', '1');
- location.reload();
- });
- },250);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement