Wait, Nevermind. It just about killed my hud that displays all of the information..

class : expfunctions
PHP Code:
function onCreated() {
// Check if EXP Level is 0
if (clientr.explevel == 0) {
// Initialize Player EXP Level and EXP Needed
levelUp();
}
}
public function addEXP(amount) {
// Increment EXP by Amount
clientr.exp += amount;
checkEXP();
}
function checkEXP() {
// Calculate EXP Needed
temp.needed = getEXPNeeded();
// Check if EXP Needed Matches Clientr EXP Needed Flag
if (clientr.expneeded != temp.needed) {
// Update Clientr Flag
clientr.expneeded = temp.needed;
}
// Check if EXP is Greater than or Equal to EXP Needed
if (clientr.exp >= temp.needed) {
levelUp();
}
}
function getEXPNeeded() {
// Calculate Amount of EXP Needed for Level
temp.needed = (2 ^ clientr.explevel) * 100;
return temp.needed;
}
public function levelUp() {
// Set EXP to 0
clientr.exp = 0;
// Increase Level
clientr.explevel++;
// Update EXP Needed for New Level
clientr.expneeded = getEXPNeeded();
}
weapon : -System/LevelUp
PHP Code:
function onActionServerSide(cmd) {
if (cmd == "LevelUp") {
if (clientr.exp == null) {
clientr.exp = 1;
}
if (clientr.explevel == null) {
clientr.explevel = 1;
}
if (clientr.expneeded == null) {
clientr.expneeded = 199;
}
if ( clientr.exp => temp.needed ) {
temp.needed = (2 ^ clientr.explevel) * 100;
}
}
}
//#CLIENTSIDE
function onCreated() onTimeOut();
function onTimeOut() {
triggerserver("gui", name, "LevelUp");
setTimer(.05);
}