Welcome to the RuneGlory Wiki, where we do our best to make your life easier!
You can use the search menu on the right side of the wiki (or at the bottom if you are on mobile) to search for the page you are looking for. The most popular pages can be found on the right side of the wiki aswell (or again at the bottom if you are on mobile).
Difference between revisions of "Dannyx test2"
From RuneGlory
m (Protected "Dannyx test2" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) [cascading]) |
|||
Line 81: | Line 81: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
function Get(urlencoded) { | function Get(urlencoded) { | ||
Line 449: | Line 444: | ||
document.getElementById("onyxr").innerHTML = Math.ceil((y - x) / onyxXp); | document.getElementById("onyxr").innerHTML = Math.ceil((y - x) / onyxXp); | ||
− | + | } | |
// ***** Calculate XP required ***** | // ***** Calculate XP required ***** | ||
//document.getElementById("xpneeded").innerHTML = "" + (y - x); | //document.getElementById("xpneeded").innerHTML = "" + (y - x); | ||
− | + | ||
</script> | </script> | ||
Revision as of 22:39, 30 March 2019
<head>
<style> table, th, td { border: 1px solid black; }
select { color: white; width: 100%; } </style>
</head>
<body>
Fletching Calculator:
Your Fletching XP</td>
<td> <img id="Fletch" src=""> <input type="text" id="curxp" name="skill-xp" maxlength="9" onkeyup="func()" placeholder="Your XP"> </td> <tr> <th>Target XP</td> <td> <img id="Fletch" src=""> <input type="text" id="tarxp" name="skill-xp" maxlength="9" onkeyup="func()" value="13034431"> </td> <tr> <th>Bonuses</td> <td> </div> <input type="checkbox" name="Reg Donator" id="reg-donor" onclick="myFunction()" /> Regular Donator Totem <input type="checkbox" name="Super Donator" id="super-donor" onclick="myFunction()" /> Super Donator Totem <input type="checkbox" name="extdonor" id="ext-donor" onclick="myFunction()" /> Extreme Donator Totem <input type="checkbox" name="bonus days" id="bonus-days" onclick="myFunction()" /> 1st-5th Bonus Days <input type="checkbox" name="aura" id="ak-aura" onclick="myFunction()" /> Advanced Knowledge Aura <input type="checkbox" name="server event" id="event" onclick="myFunction()" /> 25% Skilling Hour <input type="checkbox" name="prestige" id="prestige" onclick="myFunction()" /> Prestige 20
</td> </div> </div> </table> <script> function func() { if (document.getElementById("curxp").value > 200000000) { //alert("reached max limit"); document.getElementById("curxp").value = "Invalid Amount!"; return; } }
function Get(urlencoded) { var Httpreq = new XMLHttpRequest(); // a new request Httpreq.open("GET", yourUrl, false); Httpreq.send(null); return Httpreq.responseText; var json_obj = JSON.parse(Get(urlencoded)); //console.log(json_obj.11); } document.getElementById("curxp").oninput = function() { myFunction() }; document.getElementById("tarxp").oninput = function() { myFunction() }; var shaftXp= 200; var shortXp = 125; var longXp = 250; var oaksXp = 400; var oaklXp = 625; var willowsXp = 1; var willowlXp = 201; var maplesXp = 1250; var maplelXp = 1450; var yewsXp = 1675; var yewlXp = 1875; var magicsXp = 2075; var magiclXp = 2275; var opalXp = 640; var topazXp = 1560; var sapphireXp = 1880; var emeraldXp = 2200; var rubyXp = 2520; var diamondXp = 2800; var dragonXp = 3280; var onyxXp = 3760; // ***** Getting current XP & Target Xp ***** function setup() { shaftXp= 660; shortXp = 660; longXp = 1320; oaksXp = 2244; oaklXp = 3300; willowsXp = 4356; willowlXp = 5544; maplesXp = 6600; maplelXp = 7656; yewsXp = 8976; yewlXp = 9900; magicsXp = 10956; magiclXp = 12012; opalXp = 640; topazXp = 1560; sapphireXp = 1880; emeraldXp = 2200; rubyXp = 2520; diamondXp = 2800; dragonXp = 3280; onyxXp = 3760;
// ***** Fixed variables for XP ets ***** //*********FOR EVERYTHING***********
if (document.getElementById("curxp").value > 13034431) { shaftXp /= 2; shortXp /= 2; longXp /= 2; oaksXp /= 2; oaklXp /= 2; willowsXp /= 2; willowlXp /= 2; maplesXp /= 2; maplelXp /= 2; yewsXp /= 2; yewlXp /= 2; magicsXp /= 2; magiclXp /= 2; opalXp /= 2; topazXp /= 2; sapphireXp /= 2;; emeraldXp /= 2; rubyXp /= 2; diamondXp /= 2; dragonXp /= 2; onyxXp /= 2;
} //******Extreme Donator Totem*******
if (document.getElementById("ext-donor").checked) { shaftXp *= 2.1; shortXp *= 2.1; longXp *= 2.1; oaksXp *= 2.1; oaklXp *= 2.1; willowsXp *= 2.1; willowlXp *= 2.1; maplesXp *= 2.1; maplelXp *= 2.1; yewsXp *= 2.1; yewlXp *= 2.1; magicsXp *= 2.1; magiclXp *= 2.1; opalXp *= 2.1; topazXp *= 2.1; sapphireXp *= 2.1; emeraldXp *= 2.1; rubyXp *= 2.1; diamondXp *= 2.1; dragonXp *= 2.1; onyxXp *= 2.1; }
if (document.getElementById("super-donor").checked) { shaftXp *= 2; shortXp *= 2; longXp *= 2; oaksXp *= 2; oaklXp *= 2; willowsXp *= 2; willowlXp *= 2; maplesXp *= 2; maplelXp *= 2; yewsXp *= 2; yewlXp *= 2; magicsXp *= 2; magiclXp *= 2; opalXp *= 2; topazXp *= 2; sapphireXp *= 2; emeraldXp *= 2; rubyXp *= 2; diamondXp *= 2; dragonXp *= 2; onyxXp *= 2; } //******Regular Donator Totem*******
if (document.getElementById("reg-donor").checked) { shaftXp *= 1.75; shortXp *= 1.75; longXp *= 1.75; oaksXp *= 1.75; oaklXp *= 1.75; willowsXp *= 1.75; willowlXp *= 1.75; maplesXp *= 1.75; maplelXp *= 1.75; yewsXp *= 1.75; yewlXp *= 1.75; magicsXp *= 1.75; magiclXp *= 1.75; opalXp *= 1.75; topazXp *= 1.75; sapphireXp *= 1.75; emeraldXp *= 1.75; rubyXp *= 1.75; diamondXp *= 1.75; dragonXp *= 1.75; onyxXp *= 1.75; } //******Advanced Knowledge Aura********
if (document.getElementById("ak-aura").checked) { shaftXp *= 1.30; shortXp *= 1.30; longXp *= 1.30; oaksXp *= 1.30; oaklXp *= 1.30; willowsXp *= 1.30; willowlXp *= 1.30; maplesXp *= 1.30; maplelXp *= 1.30; yewsXp *= 1.30; yewlXp *= 1.30; magicsXp *= 1.30; magiclXp *= 1.30; opalXp *= 1.30; topazXp *= 1.30; sapphireXp *= 1.30; emeraldXp *= 1.30; rubyXp *= 1.30; diamondXp *= 1.30; dragonXp *= 1.30; onyxXp *= 1.30; }
if (document.getElementById("event").checked) { shaftXp *= 1.25; shortXp *= 1.25; longXp *= 1.25; oaksXp *= 1.25; oaklXp *= 1.25; willowsXp *= 1.25; willowlXp *= 1.25; maplesXp *= 1.25; maplelXp *= 1.25; yewsXp *= 1.25; yewlXp *= 1.25; magicsXp *= 1.25; magiclXp *= 1.25; opalXp *= 1.25; topazXp *= 1.25; sapphireXp *= 1.25; emeraldXp *= 1.25; rubyXp *= 1.25; diamondXp *= 1.25; dragonXp *= 1.25; onyxXp *= 1.25; } //*********Prestige 20************
if (document.getElementById("prestige").checked) { shaftXp *= 2; shortXp *= 2; longXp *= 2; oaksXp *= 2; oaklXp *= 2; willowsXp *= 2; willowlXp *= 2; maplesXp *= 2; maplelXp *= 2; yewsXp *= 2; yewlXp *= 2; magicsXp *= 2; magiclXp *= 2; opalXp *= 2; topazXp *= 2; sapphireXp *= 2; emeraldXp *= 2; rubyXp *= 2; diamondXp *= 2; dragonXp *= 2; onyxXp *= 2; } //*********1st-5th Bonus Days************
if (document.getElementById("bonus-days").checked) { shaftXp *= 1.25; shortXp *= 1.25; longXp *= 1.25; oaksXp *= 1.25; oaklXp *= 1.25; willowsXp *= 1.25; willowlXp *= 1.25; maplesXp *= 1.25; maplelXp *= 1.25; yewsXp *= 1.25; yewlXp *= 1.25; magicsXp *= 1.25; magiclXp *= 1.25; opalXp *= 1.25; topazXp *= 1.25; sapphireXp *= 1.25; emeraldXp *= 1.25; rubyXp *= 1.25; diamondXp *= 1.25; dragonXp *= 1.25; onyxXp *= 1.25; } } // ***** Start of function to calculate everything ***** function myFunction() { setup(); var x = document.getElementById("curxp").value; var y = document.getElementById("tarxp").value; if (x.length == 0) return; // ***** Calculate XP ***** document.getElementById("shaftr").innerHTML = Math.ceil((y - x) / shaftXp); document.getElementById("shortr").innerHTML = Math.ceil((y - x) / shortXp); document.getElementById("longr").innerHTML = Math.ceil((y - x) / longXp); document.getElementById("oaksr").innerHTML = Math.ceil((y - x) / oaksXp); document.getElementById("oaklr").innerHTML = Math.ceil((y - x) / oaklXp); document.getElementById("willowsr").innerHTML = Math.ceil((y - x) / willowsXp); document.getElementById("willowlr").innerHTML = Math.ceil((y - x) / willowlXp); document.getElementById("maplesr").innerHTML = Math.ceil((y - x) / maplesXp); document.getElementById("maplelr").innerHTML = Math.ceil((y - x) / maplelXp); document.getElementById("yewsr").innerHTML = Math.ceil((y - x) / yewsXp); document.getElementById("yewlr").innerHTML = Math.ceil((y - x) / yewlXp); document.getElementById("magicsr").innerHTML = Math.ceil((y - x) / magicsXp); document.getElementById("magiclr").innerHTML = Math.ceil((y - x) / magiclXp); document.getElementById("opalr").innerHTML = Math.ceil((y - x) / opalXp); document.getElementById("topazr").innerHTML = Math.ceil((y - x) / topazXp); document.getElementById("sapphirer").innerHTML = Math.ceil((y - x) / sapphireXp); document.getElementById("emeraldr").innerHTML = Math.ceil((y - x) / emeraldXp); document.getElementById("rubyr").innerHTML = Math.ceil((y - x) / rubyXp); document.getElementById("diamondr").innerHTML = Math.ceil((y - x) / diamondXp); document.getElementById("dragonr").innerHTML = Math.ceil((y - x) / dragonXp); document.getElementById("onyxr").innerHTML = Math.ceil((y - x) / onyxXp); } // ***** Calculate XP required ***** //document.getElementById("xpneeded").innerHTML = "" + (y - x); </script>
|
---|