Раздел навигации

Команда, чтобы узнать полноценное имя с помощью айди или части имени/фамилии

Добро пожаловать!

Зарегистрировавшись у нас, вы сможете обсуждать, делиться и отправлять личные сообщения другим участникам нашего сообщества.

Зарегистрироваться!
  • Если Вы желаете помогать развитию проекта, готовы заполнять раздел(-ы) и подсказывать другим пользователям на портале, есть возможность попасть в команду редакторов. Для этого следует обратиться в техническую поддержку
Продвинутый
Редактор
Регистрация
25 Сен 2022
Сообщения
196
Всем привет, команда, чтобы узнать полноценное имя с помощью айди, или части имени/фамилии.
Подойдет для копий R@dm!r@, и так далее. Если у Вас что то не получилось, пишите под тему ниже, постараюсь помочь.

C++:
CMD:id(playerid, params[])
{
    if(!strlen(params))
        return SendClientMessage(playerid, 0xCECECEFF, "Используйте: /id [имя или часть имени игрока]");

    new fmt_str[64];
    new count;

    foreach(new idx : Player)
    {
        if(!IsPlayerLogged(idx)) continue;

        if(strfind(GetPlayerNameEx(idx), params, true) != -1)
        {
            count ++;

            format(fmt_str, sizeof fmt_str, "%d. %s {66CC66}id %d", count, GetPlayerNameEx(idx), idx);
            SendClientMessage(playerid, 0xFFFFFFFF, fmt_str);

            if(count >= 5)
            {
                SendClientMessage(playerid, 0x999999FF, "Показаны первые 5 совпадений");
                break;
            }
        }
    }
    if(!count)
        SendClientMessage(playerid, 0x999999FF, "Совпадений не найдено");

    return 1;
}
 
Сверху