Advertisement
Guest User

Set/GetPlayerSkillLevelEx

a guest
Aug 18th, 2011
237
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 2.22 KB | None | 0 0
  1. #include    "a_samp"
  2.  
  3. #undef  MAX_PLAYERS
  4. #define MAX_PLAYERS     (50) // Your slots.
  5.  
  6. enum Skill_Info
  7. {
  8.     WeaponSkill[11]
  9. };
  10. new SkillInfo[MAX_PLAYERS][Skill_Info];
  11.  
  12. stock SetPlayerSkillLevelEx(playerid, weaponskill, skill_value)
  13. {
  14.     switch(weaponskill)
  15.     {
  16.         case WEAPONSKILL_PISTOL:                SkillInfo[playerid][WeaponSkill][0]     = skill_value;
  17.         case WEAPONSKILL_PISTOL_SILENCED:       SkillInfo[playerid][WeaponSkill][1]     = skill_value;
  18.         case WEAPONSKILL_DESERT_EAGLE:          SkillInfo[playerid][WeaponSkill][2]     = skill_value;
  19.         case WEAPONSKILL_SHOTGUN:               SkillInfo[playerid][WeaponSkill][3]     = skill_value;
  20.         case WEAPONSKILL_SAWNOFF_SHOTGUN:       SkillInfo[playerid][WeaponSkill][4]     = skill_value;
  21.         case WEAPONSKILL_SPAS12_SHOTGUN:        SkillInfo[playerid][WeaponSkill][5]     = skill_value;
  22.         case WEAPONSKILL_MICRO_UZI:             SkillInfo[playerid][WeaponSkill][6]     = skill_value;
  23.         case WEAPONSKILL_MP5:                   SkillInfo[playerid][WeaponSkill][7]     = skill_value;
  24.         case WEAPONSKILL_AK47:                  SkillInfo[playerid][WeaponSkill][8]     = skill_value;
  25.         case WEAPONSKILL_M4:                    SkillInfo[playerid][WeaponSkill][9]     = skill_value;
  26.         case WEAPONSKILL_SNIPERRIFLE:           SkillInfo[playerid][WeaponSkill][10]    = skill_value;
  27.     }
  28.     SetPlayerSkillLevel(playerid, weaponskill, skill_value);
  29.     return true;
  30. }
  31.  
  32. stock GetPlayerSkillLevelEx(playerid, weaponskill)
  33. {
  34.     switch(weaponskill)
  35.     {
  36.         case WEAPONSKILL_PISTOL:            return SkillInfo[playerid][WeaponSkill][0];
  37.         case WEAPONSKILL_PISTOL_SILENCED:   return SkillInfo[playerid][WeaponSkill][1];
  38.         case WEAPONSKILL_DESERT_EAGLE:      return SkillInfo[playerid][WeaponSkill][2];
  39.         case WEAPONSKILL_SHOTGUN:           return SkillInfo[playerid][WeaponSkill][3];
  40.         case WEAPONSKILL_SAWNOFF_SHOTGUN:   return SkillInfo[playerid][WeaponSkill][4];
  41.         case WEAPONSKILL_SPAS12_SHOTGUN:    return SkillInfo[playerid][WeaponSkill][5];
  42.         case WEAPONSKILL_MICRO_UZI:         return SkillInfo[playerid][WeaponSkill][6];
  43.         case WEAPONSKILL_MP5:               return SkillInfo[playerid][WeaponSkill][7];
  44.         case WEAPONSKILL_AK47:              return SkillInfo[playerid][WeaponSkill][8];
  45.         case WEAPONSKILL_M4:                return SkillInfo[playerid][WeaponSkill][9];
  46.         case WEAPONSKILL_SNIPERRIFLE:       return SkillInfo[playerid][WeaponSkill][10];
  47.     }
  48.     return true;
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement