SIDs

Covert SID to HEX in Kingofsat.fr

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name         SIDs
// @version      0.1
// @description  Covert SID to HEX in Kingofsat.fr
// @author       ShadyOrr
// @icon         http://upload.dinhosting.fr/j/a/r/d41d8cd98f00b204e9800998ecf8427e.png
// @include      http://*.kingofsat.fr/*.php*
// @namespace http://your.homepage/
// ==/UserScript==

var tds = document.getElementsByTagName("TD");
var priceEls = document.getElementsByClassName("s");
var j = 0 ; 

function decimalToHexString(number)
{
    if (number < 0)
    {
    	number = 0xFFFFFFFF + number + 1;
    }

    return number.toString(16).toUpperCase();
}


for (var i = 0; i<tds.length; i++) {
	
	var price = priceEls[i].innerText;
	
	var n = decimalToHexString(parseFloat(price)).toString();
	
	if (n.length != 4) {
    for (var g = 1; 4 - n.length; g++) {
    n = '0' + n ;
     }
     }
    document.getElementsByClassName("s")[i].innerHTML = n;
}