From RuneGlory
Jump to: navigation, search
(Created page with "<head> <style> table, th, td { border: 1px solid black; } select { color: white; width: 100%;...")
 
m (Protected "Dannyx test2" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) [cascading])
(No difference)

Revision as of 22:37, 30 March 2019

<head>

   <style>
       table,
       th,
       td {
           border: 1px solid black;
       }
       select {
           color: white;
           width: 100%;
       }
   </style>

</head>

<body>

Fletching Calculator:

</td>
Your Fletching XP</td>
           <td> <img id="Fletch" src="6sEXz9t.png"> 
               <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="6sEXz9t.png"> 
                       <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;

}


//*****Super Donator Totem*********


          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;

}


//********25% skilling event hour*********


         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>
 </tr>
 </tr> 
<img id="next" src="SwJt3RQ.gif"> Arrow Shaft
<img id="next" src="Gk3GriH.gif"> Shortbow
<img id="next" src="9erabM8.gif"> Longbow
<img id="next" src="DfJsYyn.png"> Opal Bolt Tips
<img id="next" src="FTd5QZe.gif"> Oak Shortbow
<img id="next" src="ZPsK20o.gif"> Oak Longbow
<img id="next" src="LdA7mvC.gif"> Willow Shortbow
<img id="next" src="6YFsCA7.gif"> Willow Longbow
<img id="next" src="3MhN28r.png"> Red Topaz Bolt Tips
<img id="next" src="9aGfpcV.gif"> Maple Shortbow
<img id="next" src="22xtp6C.gif"> Maple Longbow
<img id="next" src="dfFeKuw.png"> Sapphire Bolt Tips
<img id="next" src="XtU7Avj.png"> Emerald Bolt Tips
<img id="next" src="0eXYFA2.png"> Ruby Bolt Tips
<img id="next" src="yx20pX4.png"> Diamond Bolt Tips
<img id="next" src="vFwweYh.gif"> Yew Shortbow
<img id="next" src="gNlySfC.gif"> Yew Longbow
<img id="next" src="xmtzcsZ.png"> Dragon Bolt Tips
<img id="next" src="2PmZNLK.png"> Onyx Bolt Tips
<img id="next" src="Aqp7Qt7.gif"> Magic Shortbow
<img id="next" src="j1yC3Mo.gif"> Magic Longbow
</body>