Here is my script:
Code: Select all
// XP Scripts
global int 0:level;
global int 0:XP;
// XP Add Script
script 256 (int ADDXP)
{
log(s:"You Gained ", i:ADDXP, s:"!");
XP += ADDXP;
}
// LevelUp Script
script 257 enter
{
if(level < 100)
{
if(XP > level*level)
{
level++;
print(s:"You Are Now At Level ", i:level, s:"!");
}
}
else if(level == 100)
{
SetFont("BigFont");
print(s:"Congrantulations!\nYou are at the final level!");
SetFont("SMALLFONT");
}
delay(35);
restart;
}
// HUD Script
Script 258 enter
{
HudMessage(s:"Player ID: ", i:PlayerNumber(), s:"\nLevel: ", i:level, s:"\nXP: ", i:XP, s:"\nXP To next level: ", i:level*level; HUDMSG_PLAIN, 1, 3, 0.0, 0.0, 0.0);
delay(1);
restart;
}
script 259 (void)
{
print(i:XP);
}