https://www.bananalevelup.com
Bananabot group: https://steamcommunity.com/groups/Bananalevelup/members
exchange bot: https://steamcommunity.com/id/bananaexchange/
Level up bot: https://steamcommunity.com/id/BananaLevelUp
Steam OnEk: https://steamcommunity.com/id/onekbe
192.168.1.66, 192.168.1.68, 192.168.1.72, 192.168.1.78
PI 04 5301
document.addEventListener("DOMContentLoaded", function(){
updateLabels();
});
function updateLabels()
{
const tbCurLevel = document.getElementById("curLevelTextbox");
const tbwantedLevel = document.getElementById("wantedLevelTextbox");
const lbResult = document.getElementById("resultLabel");
const lbTf2 = document.getElementById("tf2KeyLabel");
const lbCsgo = document.getElementById("csgoKeyLabel");
const lbGems = document.getElementById("gemLabel");
const expData = calcExpData(tbCurLevel.valueAsNumber, tbwantedLevel.valueAsNumber, 11, 11, 0.1);
lbResult.textContent = expData.expRequired + " exp required";
lbTf2.textContent = expData.tf2Keys + " TF2 keys required";
lbCsgo.textContent = expData.csGoKeys + " CS:GO keys required";
lbGems.textContent = expData.gems + " gems required";
}
function calcExpData(curLevel, wantedLevel, tf2Rate, csgoRate, gemRate)
{
const expData = {
expRequired: 0,
tf2Keys: 0,
csGoKeys: 0,
gems: 0
}
// Controle op gegeven argumenten
for(let i = 0; i < arguments.length; i++){
if(typeof(arguments[i]) != "number" || arguments[i] == NaN || arguments[i] < 0)
return expData;
}
// Berekening exp
expData.expRequired = 0;
for(let i = curLevel; i < wantedLevel; i++) {
expData.expRequired += (Math.floor(i / 10) + 1) * 100;
}
// Berekening keys & gems
expData.tf2Keys = Math.ceil(expData.expRequired / (tf2Rate * 100));
expData.csGoKeys = Math.ceil(expData.expRequired / (csgoRate * 100));
expData.gems = Math.ceil(expData.expRequired / (gemRate * 100));
return expData;
}