MuhammadZeeshan

ffasfasffff

May 26th, 2017
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.74 KB | None | 0 0
  1. else if ( ( cmd == "stats" ) || ( cmd == "stat" ) )
  2. {
  3. local Kills = status[ player.ID ].Kills,
  4. Deaths = status[ player.ID ].Deaths,
  5. Joins = status[ player.ID ].Joins,
  6. XP = status[ player.ID ].XP,
  7. Ratio = format("%.2f", Kills.tofloat() / Deaths.tofloat() );
  8.  
  9. if ( status[ player.ID ].Registered == false ) ErrorMessage( "[#FFFFFF]You need to be a part of our community to use this command.", player );
  10. else if ( status[ player.ID ].Logged == false ) ErrorMessage( "[#FFFFFF]You need to be identified to use this command.", player );
  11. 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 );
  12. else if ( text )
  13. {
  14. local plr = GetPlayer(GetTok(text, " ", 1) );
  15. local kills = status[ plr.ID ].Kills,
  16. deaths = status[ plr.ID ].Deaths,
  17. joins = status[ plr.ID ].Joins,
  18. xp = status[ plr.ID ].XP,
  19. ratio = format("%.2f", kills.tofloat() / deaths.tofloat() );
  20. if ( !plr ) ErrorMessage( "[#FFFFFF]The player is not online.", player);
  21. 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 )+".");
  22. {
  23. }
  24. }
  25. }
  26.  
  27. function PlayerRank( player )
  28. {
  29. local xp = status[ player.ID ].Kills,a;
  30. if(xp<=1) return "Private I";
  31. else if(xp<=50) return "Private II";
  32. else if(xp<=100) return "Private III";
  33. else if(xp<=200) return "Private First Class I";
  34. else if(xp<=300) return "Private First Class II";
  35. else if(xp<=400) return "Private First Class III";
  36. else if(xp<=500) return "Specialist I";
  37. else if(xp<=600) return "Specialist II";
  38. else if(xp<=700) return "Specialist III";
  39. else if(xp<=800) return "Corporal I";
  40. else if(xp<=900) return "Corporal II";
  41. else if(xp<=1000) return "Corporal III";
  42. else if(xp<=1200) return "Sergeant I";
  43. else if(xp<=1400) return "Sergeant II";
  44. else if(xp<=1600) return "Sergeant III";
  45. else if(xp<=1800) return "Staff Sergeant I";
  46. else if(xp<=2000) return "Staff Sergeant II";
  47. else if(xp<=2200) return "Staff Sergeant III";
  48. else if(xp<=2400) return "Sergeant First Class I";
  49. else if(xp<=2600) return "Sergeant First Class II";
  50. else if(xp<=2800) return "Sergeant First Class III";
  51. else if(xp<=3000) return "Sergeant Major I";
  52. else if(xp<=3200) return "Sergeant Major II";
  53. else if(xp<=3400) return "Sergeant Major II";
  54. else if(xp<=3700) return "Lieutenant I";
  55. else if(xp<=4000) return "Lieutenant II";
  56. else if(xp<=4300) return "Lieutenant III";
  57. else if(xp<=4650) return "Captain I";
  58. else if(xp<=5000) return "Captain II";
  59. else if(xp<=5500) return "Captain III";
  60. else if(xp<=6000) return "Major I";
  61. else if(xp<=6500) return "Major II";
  62. else if(xp<=7000) return "Major III";
  63. else if(xp<=7500) return "Lieutenant Colonel I";
  64. else if(xp<=8000) return "Lieutenant Colonel II";
  65. else if(xp<=8500) return "Lieutenant Colonel III";
  66. else if(xp<=9000) return "Colonel I";
  67. else if(xp<=9500) return "Colonel II";
  68. else if(xp<=10000) return "Colonel III";
  69. else if(xp<=11000) return "Brigadier General I";
  70. else if(xp<=12000) return "Brigadier General II";
  71. else if(xp<=13000) return "Brigadier General III";
  72. else if(xp<=14000) return "Major General I";
  73. else if(xp<=15000) return "Major General II";
  74. else if(xp<=16000) return "Major General III";
  75. else if(xp<=18000) return "Lieutenant General I";
  76. else if(xp<=20000) return "Lieutenant General II";
  77. else if(xp<=22000) return "Lieutenant General III";
  78. else if(xp<=25000) return "General";
  79. else if(xp<=30000) return "Commander";
  80. }
Add Comment
Please, Sign In to add comment