note Help Needed
This wiki is the result of an ongoing community effort — thank you all for helping!
If you want to provide changes to this page then please click here.
GetPlayerVersion
Description
Returns the SA-MP client version, as reported by the player.
Name | Description |
---|---|
playerid | The ID of the player to get the client version of. |
version[] | The string to store the player's version in, passed by reference. |
len = sizeof (version) | The maximum length of the version. |
Returns
The client version is stored in the specified array.
Examples
public OnPlayerConnect(playerid)
{
new version[24];
GetPlayerVersion(playerid, version, sizeof(version));
new string[64];
format(string, sizeof(string), "Your version of SA-MP: %s", version);
SendClientMessage(playerid, 0xFFFFFFFF, string);
// Possible text: "Your version of SA-MP: 0.3.7"
return 1;
}
Notes
tip
A client's version can be up to 24 characters long, otherwise the connection will be rejected due to "Invalid client connection". However, normal players can only join with a version length between 5 (0.3.7) and 9 (0.3.DL-R1) characters.
warning
The string the version gets stored in will be empty if playerid is an NPC.
Related Functions
- GetPlayerName: Get a player's name.
- GetPlayerPing: Get the ping of a player.
- GetPlayerIp: Get a player's IP.