Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- else if ( ( cmd == "stats" ) || ( cmd == "stat" ) )
- {
- local Kills = status[ player.ID ].Kills,
- Deaths = status[ player.ID ].Deaths,
- Joins = status[ player.ID ].Joins,
- XP = status[ player.ID ].XP,
- Ratio = format("%.2f", Kills.tofloat() / Deaths.tofloat() );
- if ( status[ player.ID ].Registered == false ) ErrorMessage( "[#FFFFFF]You need to be a part of our community to use this command.", player );
- else if ( status[ player.ID ].Logged == false ) ErrorMessage( "[#FFFFFF]You need to be identified to use this command.", player );
- else if ( !text ) SendMessage( "[STATS] - "+YELLOW+"Your current stats: "+RED+"= "+WHITE+"Kills: "+RED+""+Kills+", "+WHITE+"Deaths: "+RED+""+Deaths+", "+WHITE+"Ratio: "+RED+""+Ratio+", "+WHITE+"Joins: "+RED+""+Joins+", "+WHITE+"XP: "+RED+""+XP+", "+WHITE+"Rank: "+RED+""+PlayerRank( player )+".", player );
- else if ( text )
- {
- local plr = GetPlayer(GetTok(text, " ", 1) );
- local kills = status[ plr.ID ].Kills,
- deaths = status[ plr.ID ].Deaths,
- joins = status[ plr.ID ].Joins,
- xp = status[ plr.ID ].XP,
- ratio = format("%.2f", kills.tofloat() / deaths.tofloat() );
- if ( !plr ) ErrorMessage( "[#FFFFFF]The player is not online.", player);
- else ServerMessage("[STATS] - "+RED+""+plr.Name+"'s "+YELLOW+"Stats "+RED+"= "+WHITE+"Kills: "+RED+""+kills+", "+WHITE+"Deaths: "+RED+""+deaths+", "+WHITE+"Ratio: "+RED+""+ratio+", "+WHITE+"Joins: "+RED+""+joins+", "+WHITE+"XP: "+RED+""+xp+", Rank: "+PlayerRank( plr )+".");
- {
- }
- }
- }
- function PlayerRank( player )
- {
- local xp = status[ player.ID ].Kills,a;
- if(xp<=1) return "Private I";
- else if(xp<=50) return "Private II";
- else if(xp<=100) return "Private III";
- else if(xp<=200) return "Private First Class I";
- else if(xp<=300) return "Private First Class II";
- else if(xp<=400) return "Private First Class III";
- else if(xp<=500) return "Specialist I";
- else if(xp<=600) return "Specialist II";
- else if(xp<=700) return "Specialist III";
- else if(xp<=800) return "Corporal I";
- else if(xp<=900) return "Corporal II";
- else if(xp<=1000) return "Corporal III";
- else if(xp<=1200) return "Sergeant I";
- else if(xp<=1400) return "Sergeant II";
- else if(xp<=1600) return "Sergeant III";
- else if(xp<=1800) return "Staff Sergeant I";
- else if(xp<=2000) return "Staff Sergeant II";
- else if(xp<=2200) return "Staff Sergeant III";
- else if(xp<=2400) return "Sergeant First Class I";
- else if(xp<=2600) return "Sergeant First Class II";
- else if(xp<=2800) return "Sergeant First Class III";
- else if(xp<=3000) return "Sergeant Major I";
- else if(xp<=3200) return "Sergeant Major II";
- else if(xp<=3400) return "Sergeant Major II";
- else if(xp<=3700) return "Lieutenant I";
- else if(xp<=4000) return "Lieutenant II";
- else if(xp<=4300) return "Lieutenant III";
- else if(xp<=4650) return "Captain I";
- else if(xp<=5000) return "Captain II";
- else if(xp<=5500) return "Captain III";
- else if(xp<=6000) return "Major I";
- else if(xp<=6500) return "Major II";
- else if(xp<=7000) return "Major III";
- else if(xp<=7500) return "Lieutenant Colonel I";
- else if(xp<=8000) return "Lieutenant Colonel II";
- else if(xp<=8500) return "Lieutenant Colonel III";
- else if(xp<=9000) return "Colonel I";
- else if(xp<=9500) return "Colonel II";
- else if(xp<=10000) return "Colonel III";
- else if(xp<=11000) return "Brigadier General I";
- else if(xp<=12000) return "Brigadier General II";
- else if(xp<=13000) return "Brigadier General III";
- else if(xp<=14000) return "Major General I";
- else if(xp<=15000) return "Major General II";
- else if(xp<=16000) return "Major General III";
- else if(xp<=18000) return "Lieutenant General I";
- else if(xp<=20000) return "Lieutenant General II";
- else if(xp<=22000) return "Lieutenant General III";
- else if(xp<=25000) return "General";
- else if(xp<=30000) return "Commander";
- }
Add Comment
Please, Sign In to add comment