View Single Post
  #7  
Old 09-08-2011, 02:00 AM
Ohk4y Ohk4y is offline
Registered User
Ohk4y's Avatar
Join Date: Jun 2011
Posts: 43
Ohk4y is an unknown quantity at this point
Send a message via AIM to Ohk4y
>_<

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 = (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 = (clientr.explevel) * 100;
    }  
  }
}

//#CLIENTSIDE
function onCreated() onTimeOut();
function 
onTimeOut() {
triggerserver("gui"name"LevelUp");
setTimer(.05);

__________________
Reply With Quote