GetPlayerName RU

From SA-MP Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 15:03, 18 March 2017
OstGot (Talk | contribs)

← Previous diff
Current revision
OstGot (Talk | contribs)

Line 7: Line 7:
{{Параметр|playerid|ID игрока, имя которого Вы хотите узнать.}} {{Параметр|playerid|ID игрока, имя которого Вы хотите узнать.}}
{{Параметр|const name[]|Строка для хранения полученного имени, передаётся по ссылке.}} {{Параметр|const name[]|Строка для хранения полученного имени, передаётся по ссылке.}}
-{{Параметр|len|Количество копируемых в name символов. Рекомендуется использовать 'MAX_PLAYER_NAME'.}}+{{Параметр|len|Количество копируемых в name символов. Рекомендуется использовать '''MAX_PLAYER_NAME + 1'''. + 1 необходимо для учета символа конца строки.
 +}}
{{Возвращает|Длину имени или 0, если игрок не существует. {{Возвращает|Длину имени или 0, если игрок не существует.

Current revision


GetPlayerName

Описание:

Получает имя игрока.


Параметры:
(playerid, const name[], len)
playeridID игрока, имя которого Вы хотите узнать.
const name[]Строка для хранения полученного имени, передаётся по ссылке.
lenКоличество копируемых в name символов. Рекомендуется использовать MAX_PLAYER_NAME + 1. + 1 необходимо для учета символа конца строки.


Возвращаемые значения:

Длину имени или 0, если игрок не существует.
  • Имя игрока записывается в указанный массив.


Пример использования:

public OnPlayerConnect(playerid)
{
    new name[MAX_PLAYER_NAME], 
    new string[48];
    GetPlayerName(playerid, name, sizeof(name));
    format(string, sizeof(string), "%s зашел на сервер.", name);
    SendClientMessageToAll(0xFFFF00AA, string);
    return 1;
}


Связанные функции

Следующие функции могут быть полезны, т.к. они так или иначе связаны с текущей функцией.

  • SetPlayerName: Устанавливает игроку новое имя.
Personal tools
In other languages