您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
show user's statistic with statistics of the opponent
// ==UserScript== // @name kosmiczni.pl-oponent-statistics-plus // @namespace http://tampermonkey.net/ // @version 1.1 // @description show user's statistic with statistics of the opponent // @author dorunallm ([email protected]) // @match https://kosmiczni.pl/*/* // @match https://*.kosmiczni.pl/ // @require http://code.jquery.com/jquery-latest.js // ==/UserScript== (function() { 'use strict'; var game = { created: [false, false], fields: [ // level, power, speed, endurance, will, ki, life [ $('span#char_level'), $('span#char_stat_1'), $('span#char_stat_2'), $('span#char_stat_3'), $('span#char_stat_4'), $('span#char_stat_5'), $('b#char_power') ], [ $('b#pd_lvl'), $('b#pd_a1'), $('b#pd_a2'), $('b#pd_a3'), $('b#pd_a4'), $('b#pd_a5'), $('b#pd_power')], [ $('b#mob_desc_lvl'), $('b#mob_desc_a1'), $('b#mob_desc_a2'), $('b#mob_desc_a3'), $('b#mob_desc_a4'), $('b#mob_desc_a5'), $('b#mob_desc_power')] ] }; game.create = function(mode) { if( ! game.created[mode-1] ) { $.each(game.fields[mode], function(i, field) { $( $('<i>', { id: 'player_' + mode + '_' + i } ) ).insertAfter( field ); }); game.created[mode-1] = true; } }; game.createGame = function(mode) { $.each(game.fields[mode], function(i, field) { field.css( { width: 100, display : 'inline-block' } ); }); game.fields[mode][0].css("width", (mode == 2) ? "195" : "205"); game.create(mode); }; game.display = function(mode) { $.each(game.fields[0], function(i, field) { var user = $(field).text(); var oponent = $(game.fields[mode][i]).text(); var value = function(text) { return parseFloat( text.replace(/[.]/g, '').replace(/\s/g, '') ); }; var css = ''; var userValue = value( user ); var oponentValue = value( oponent ); var text = ''; if( userValue > oponentValue ) { css='green'; text = '+'; }else if( userValue < oponentValue ) { css='red'; } text+=(userValue-oponentValue).toString().replace(/(\d)(?=(\d{3})+(?!\d))/g, "$1 "); $('i#player_' + mode + '_' + i).text(text).removeClass().addClass( css ); }); }; $(document).on('click', function(event) { var target = $( event.target ); if ( target.is( "button.common_mob_info,i.in,img,a.info" ) ) { setTimeout(function() { game.createGame(2); if( $('div#mob_desc_con:visible').size() > 0 ) { game.display(2); } }, 1000); }else if( target.is('strong.player_rank0') ) { setTimeout(function() { game.createGame(1); if( $('div#player_desc_con:visible').size() > 0 ) { game.display(1); } }, 1000); } }); })();