Guest User

Ranks public

a guest
Jan 20th, 2013
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 2.76 KB | None | 0 0
  1. public OnPlayerXpIncrease(playerid)
  2. {
  3.     new pXp = PlayerInfo[playerid][Xp];
  4.     new pLvl = PlayerInfo[playerid][Level];
  5.     if(pXp < 20)
  6.     {
  7.         LvlName = "Private";
  8.         pLvl = 1;
  9.     }
  10.    
  11.     if(pXp >= 20 && pXp < 45)
  12.     {
  13.         LvlName = "Private II";
  14.         pLvl = 2;
  15.     }
  16.    
  17.     if(pXp >= 45 && pXp < 70)
  18.     {
  19.         LvlName = "Private First Class";
  20.         pLvl = 3;
  21.     }
  22.    
  23.     if(pXp >= 70 && pXp < 120)
  24.     {
  25.         LvlName = "Specialist";
  26.         pLvl = 4;
  27.     }
  28.    
  29.     if(pXp >= 120 && pXp < 170)
  30.     {
  31.         LvlName = "Corporal";
  32.         pLvl = 5;
  33.     }
  34.    
  35.     if(pXp >= 170 && pXp < 250)
  36.     {
  37.         LvlName = "Sergeant";
  38.         pLvl = 6;
  39.     }
  40.    
  41.     if(pXp >= 250 && pXp < 400)
  42.     {
  43.         LvlName = "Sergeant First Class";
  44.         pLvl = 7;
  45.     }
  46.    
  47.     if(pXp >= 400 && pXp < 650)
  48.     {
  49.         LvlName = "Master Sergeant";
  50.         pLvl = 8;
  51.     }
  52.  
  53.     if(pXp >= 650 && pXp < 1000)
  54.     {
  55.         LvlName = "First Sergeant";
  56.         pLvl = 9;
  57.     }
  58.    
  59.     if(pXp >= 1000 && pXp < 1500)
  60.     {
  61.         LvlName = "Sergeant Major";
  62.         pLvl = 10;
  63.     }
  64.    
  65.     if(pXp >= 1500 && pXp < 2100)
  66.     {
  67.         LvlName = "Command Sergeant Major";
  68.         pLvl = 11;
  69.     }
  70.    
  71.     if(pXp >= 2100 && pXp < 2800)
  72.     {
  73.         LvlName = "Sergeant Major of the Army";
  74.         pLvl = 12;
  75.     }
  76.    
  77.     if(pXp >= 2800 && pXp < 3900)
  78.     {
  79.         LvlName = "Warrant Officer";
  80.         pLvl = 13;
  81.     }
  82.    
  83.     if(pXp >= 3900 && pXp < 5000)
  84.     {
  85.         LvlName = "Chief Warrant Officer 2";
  86.         pLvl = 14;
  87.     }
  88.    
  89.     if(pXp >= 5000 && pXp < 7500)
  90.     {
  91.         LvlName = "Chief Warrant Officer 3";
  92.         pLvl = 15;
  93.     }
  94.    
  95.     if(pXp >= 7500 && pXp < 10000)
  96.     {
  97.         LvlName = "Chief Warrant Officer 4";
  98.         pLvl = 16;
  99.     }
  100.    
  101.     if(pXp >= 10000 && pXp < 15000)
  102.     {
  103.         LvlName = "Chief Warrant Officer 5";
  104.         pLvl = 17;
  105.     }
  106.    
  107.     if(pXp >= 15000 && pXp < 19000)
  108.     {
  109.         LvlName = "Second Lieutenant";
  110.         pLvl = 18;
  111.     }
  112.  
  113.     if(pXp >= 19000 && pXp < 27000)
  114.     {
  115.         LvlName = "First Lieutenant";
  116.         pLvl = 19;
  117.     }
  118.    
  119.     if(pXp >= 27000 && pXp < 35000)
  120.     {
  121.         LvlName = "Captain";
  122.         pLvl = 20;
  123.     }
  124.    
  125.     if(pXp >= 35000 && pXp < 50000)
  126.     {
  127.         LvlName = "Major";
  128.         pLvl = 21;
  129.     }
  130.    
  131.     if(pXp >= 50000 && pXp < 70000)
  132.     {
  133.         LvlName = "Lieutenant Colonel";
  134.         pLvl = 22;
  135.     }
  136.    
  137.     if(pXp >= 70000 && pXp < 100000)
  138.     {
  139.         LvlName = "Colonel";
  140.         pLvl = 23;
  141.     }
  142.    
  143.     if(pXp >= 100000 && pXp < 120000)
  144.     {
  145.         LvlName = "Brigadier General";
  146.         pLvl = 24;
  147.     }
  148.    
  149.     if(pXp >= 120000 && pXp < 150000)
  150.     {
  151.         LvlName = "Major General";
  152.         pLvl = 25;
  153.     }
  154.    
  155.     if(pXp >= 150000 && pXp < 200000)
  156.     {
  157.         LvlName = "Lieutenant General";
  158.         pLvl = 26;
  159.     }
  160.    
  161.     if(pXp >= 200000 && pXp < 300000)
  162.     {
  163.         LvlName = "General";
  164.         pLvl = 27;
  165.     }
  166.    
  167.     if(pXp >= 300000)
  168.     {
  169.         LvlName = "General of the Army";
  170.         pLvl = 28;
  171.     }
  172.    
  173.     //Rank Detection
  174.     if(pXp == 20)
  175.     {
  176.         SendClientMessage(playerid, COLOR_GREEN, "You have been promoted to Private 2!");
  177.         PlayAudioStreamForPlayer(playerid, "https://dl.dropbox.com/u/77376451/rankupmwffa.mp3");
  178.     }
  179.     return 1;
  180. }
Advertisement
Add Comment
Please, Sign In to add comment