Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.

Реклама


**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 200руб/мес, Текстовая 100руб/мес.
Показано с 1 по 1 из 1

Тема: GetPlayerName

  1. #1
    Аватар для Daniel_Cortez
    new fuck_logic[0] = EOS;

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    1,652
    Репутация:
    2144 ±

    GetPlayerName

    Описание:
    Узнаёт никнейм указанного игрока.

    Параметры:
    playerid - ID игрока, ник которого нужно получить.
    name[] - массив, в котором будет записан никнейм.
    len - размер массива name.

    Возвращаемое значение:
    Возвращает длину никнейма (целое число) указанного игрока. Если игрок не подключен, возвращает 0.
    Также косвенно возвращает никнейм игрока через параметр name.

    Примечания:
    • Игрок может указать длину никнейма от 3 до 20 символов, иначе он не сможет подключиться ни к одному серверу.
      В то же время, с помощью функции SetPlayerName можно установить никнейм от 1 до MAX_PLAYER_NAME символов (указана именно константа, т.к. макс. длина ника может измениться в будущих версиях SA:MP).
      Поэтому, если учитывать символ конца строки ('\0'), то массив для хранения имени игрока должен иметь размер MAX_PLAYER_NAME+1 (см. пример ниже).

    Пример использования:
    PHP код:
    public OnPlayerConnect(playerid)
    {
        new 
    name[MAX_PLAYER_NAME+1];
        new 
    length GetPlayerName(playeridnamesizeof(name));
        
    // Пример вывода: "Никнейм: Daniel_Cortez, длина: 13."
        
    printf("Никнейм: %s, длина: %d."namelength);


    Статью подготовил: Daniel_Cortez

    Специально для Pro-Pawn.ru
    Копирование данной статьи на других ресурсах без разрешения автора запрещено.
    Индивидуально в PM и Skype по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).
    SA-MP 0.4 is a lie

  2. 5 пользователя(ей) сказали cпасибо:
    $continue$ (21.10.2015)DmX (21.10.2015)franked (20.02.2016)Londlem (23.10.2015)[ForD] (21.10.2015)
 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •