---
title: "GetPlayerVersion | open.mp"
description: "Returns the SA-MP client version, as reported by the player."
canonical: https://omp.itsneufox.com/th/docs/scripting/functions/GetPlayerVersion
language: th
---

# GetPlayerVersion

## คำอธิบาย

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 | The maximum length of the version. |

## ส่งคืน

The length of the player's client version.

**0** if player specified doesn't exist.

The client version is stored in the specified array.

## ตัวอย่าง

```c
public OnPlayerConnect(playerid)
{
    new string[24];
    GetPlayerVersion(playerid, string, sizeof(string));
    format(string, sizeof(string), "Your version of SA-MP: %s", string);
    SendClientMessage(playerid, 0xFFFFFFFF, string);
    // possible text: "Your version of SA-MP: 0.3.7"
    return 1;
}
```

## บันทึก

หมายเหตุ

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.

## ฟังก์ชั่นที่เกี่ยวข้องกัน

-   GetPlayerName: Get a player's name.
-   GetPlayerPing: Get the ping of a player.
-   GetPlayerIp: Get a player's IP.
