NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @namespace https://openuserjs.org/users/mandalorien // @name Sethi - Ghost in the shell // @author mandalorien // @version 0.1.1 // @description Ajoute un button permettant de soustraire des vaisseaux voulu ! // @copyright 2020, mandalorien (https://openuserjs.org/users/mandalorien) // @license GPL-2.0-only // @require https://code.jquery.com/jquery-3.4.1.min.js // @require https://openuserjs.org/install/mandalorien/Sethi_-_Functions.user.js // @match https://*.ogame.gameforge.com/game/index.php?page=* // @match https://*.ogame.gameforge.com/game/index.php?page=ingame&component=galaxy* // @match https://*.ogame.gameforge.com/game/index.php?page=messages* // @match https://*.ogame.gameforge.com/game/index.php?page=ingame&component=preferences* // @updateURL https://openuserjs.org/meta/mandalorien/Sethi_-_Ghost_in_the_shell.meta.js // @downloadURL https://openuserjs.org/install/mandalorien/Sethi_-_Ghost_in_the_shell.user.js // @grant GM_xmlhttpRequest // @grant GM_addStyle // @run-at document-end // ==/UserScript== // ==OpenUser JS== // @author mandalorien // ==OpenUser JS== $(document).ready(function(){ var _EXPE = $(".ogl-tipsList"); var _NEWBT = '<div id="sethifly" class="ogl-tips"><span class="ogl-translated">Ghost Malin</span><div class="ogl-keyboard">F</div></div>'; _EXPE.prepend(_NEWBT); }); //use global var fleetDispatcher $(document).on('click','#sethifly',function(){ $("li.technology[data-status='on']").each(function(){ var _Ship = $(this); var _ShipID = parseFloat(_Ship.attr('data-technology')); var _Amount = parseFloat($(this).find('.amount').attr('data-value')); var _VAmount = 0; var _Input = $(this).find('input'); switch (_ShipID) { case 202: //pt _VAmount = _Amount - 1500; break; case 203: //gt _VAmount = _Amount - 250; break; case 208: //colo _VAmount = _Amount - 1; break; case 209: //raclo _VAmount = _Amount - 1; break; case 210: //sonde _VAmount = _Amount - 500; break; default: _VAmount = _Amount; } if(_VAmount < 0){ _VAmount = 0; } _Input.val(_VAmount); selectShips(fleetDispatcher,_ShipID,_VAmount); }); document.querySelector('#allresources').click(); fleetDispatcher.targetPlanet.galaxy = fleetDispatcher.currentPlanet.galaxy; fleetDispatcher.targetPlanet.system = fleetDispatcher.currentPlanet.system; fleetDispatcher.targetPlanet.position = fleetDispatcher.currentPlanet.position; fleetDispatcher.targetPlanet.type = 2; fleetDispatcher.targetPlanet.name = '-'; fleetDispatcher.mission = 8; fleetDispatcher.refresh(); }); $(document).keypress(function(event){ var keycode = (event.keyCode ? event.keyCode : event.which); if(keycode == '70' || keycode == '102'){ $("li.technology[data-status='on']").each(function(){ var _Ship = $(this); var _ShipID = parseFloat(_Ship.attr('data-technology')); var _Amount = parseFloat($(this).find('.amount').attr('data-value')); var _VAmount = 0; var _Input = $(this).find('input'); switch (_ShipID) { case 202: //pt _VAmount = _Amount - 1500; break; case 203: //gt _VAmount = _Amount - 250; break; case 208: //colo _VAmount = _Amount - 1; break; case 209: //raclo _VAmount = _Amount - 1; break; case 210: //sonde _VAmount = _Amount - 500; break; default: _VAmount = _Amount; } if(_VAmount < 0){ _VAmount = 0; } _Input.val(_VAmount); selectShips(fleetDispatcher,_ShipID,_VAmount); }); document.querySelector('#allresources').click(); fleetDispatcher.targetPlanet.galaxy = fleetDispatcher.currentPlanet.galaxy; fleetDispatcher.targetPlanet.system = fleetDispatcher.currentPlanet.system; fleetDispatcher.targetPlanet.position = fleetDispatcher.currentPlanet.position; fleetDispatcher.targetPlanet.type = 2; fleetDispatcher.targetPlanet.name = '-'; fleetDispatcher.mission = 8; fleetDispatcher.refresh(); } });