From SA-MP Wiki

Jump to: navigation, search

SetPlayerSkillLevel was added in SA-MP 0.3a This function was added in SA-MP 0.3a and will not work in earlier versions!


Set the skill level of a certain weapon type for a player.

(playerid, skill, level)
playeridThe ID of the player to set the weapon skill of.
skillThe weapon to set the skill of.
levelThe skill level to set for that weapon, ranging from 0 to 999. A level out of range will max it out.

Return Values:

  • 1: The function was executed successfully.
  • 0: The function failed to execute. This means the player specified does not exist.



The skill parameter is NOT the weapon ID, it is the skill type. Click here for a list of skill types.

Example Usage:

public OnPlayerSpawn(playerid)
    SetPlayerSkillLevel(playerid, WEAPONSKILL_SAWNOFF_SHOTGUN, 1);
    // This will make the player use single-handed sawn-off shotguns.
    return 1;

Related Functions

The following functions may be helpful as they relate to this function in one way or another.

Personal tools
In other languages