Главная О проекте Статьи Файлы Фотоальбомы Форум
Добавить сайт в «Избранное» | Вход в профиль

GTA VI

Информация:

GTA V

Информация:

Информация:

Информация:

Информация:

Информация:

Информация: Изображения:

Информация:

Информация: iFruit

GTA: Chinatown Wars

Информация:

GTA IV

Информация:

Информация:

Информация:

Информация:

GTA: Vice City Stories

Информация: Изображения:

GTA: Liberty City Stories

Файлы: Информация: Изображения:

GTA: Trilogy

Файлы: ...


GTA: San-Andreas



Информация: Статьи: Изображения:

GTA: Vice City



Информация: Изображения:

Информация: Изображения: Файлы:

GTA ]I[



Информация: Изображения:

Информация: Файлы:

GTA 2

  • 1
  • 2

GTA: Advance

Информация:

GTA

  • 1
  • 2




[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
[Tutorial] Преобразуем обращение по ID в ник
OKStyle Дата: Вторник, 09/06/2015, 23:42 | Сообщение # 1
Analgésico



Регистрация: 17/01/2009
Клан:
[ACF]
Статус:


Составили код замены идентификаторов на ники (например: привет, @0" меняется на "привет, [ACF]OKStyle"). Полгода назад допилили на заказ, решил показать. На скрине недоработанная версия. Представленная срабатывает на все 100.



Код
public OnPlayerText(playerid, text[])
{
    new PlayerName[MAX_PLAYER_NAME];
    for(new i = strfind(text, "@", true), a = 0, tmp[4]; i != -1; i = strfind(text, "@", true, i)) // нашли включение обращения
    {
       ++i, a = 0; // если их несколько - продолжаем до конца
       while(48 <= text[i] <= 57 && a != 4) tmp[a++] = text[i++]; // ы
       if(tmp[0] == EOS) continue; // если не найден
       GetPlayerName(strval(tmp), PlayerName, sizeof(PlayerName)); // получаем имя введённого в чат ID
       strdel(text, i - a - 1, i); // удаляем символ и ID
       strins(text, PlayerName, i - a - 1, 128); // вставляем ник в чат
    }
    GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
    format(text, 128, "%s: {FFFFF}%s", PlayerName, text);
    SendClientMessageToAll(GetPlayerColor(playerid), text);
    return 0;
}


Автор OKStyle.
Прикрепления: 0589304.jpg (39.1 Kb)




 
  • Страница 1 из 1
  • 1
Поиск:

GTA MP

Мультиплееры

GTA Modding

Статьи:
GTA III

GTA: Criminal Russia


GTA: Underground


GTA Network


GTA WIKI


Блок пользователя

Календарь новостей
«  Март 2015  »
ПнВтСрЧтПтСбВс
      1
2345678
9101112131415
16171819202122
23242526272829
3031

Поиск

Наша кнопка



Партнёры

Multi Theft Auto Community Russia

Alliance of Cheater's Fighters
Elite Force Opossition
Brotherhood of Plumbum
E1ect
San-Andreas Bugousers
Seville Crew
Русский•Exclusive•Сервер
Mixes
http://rus-gta.do.am/
Здесь вы можете все узнать про pawno,так же скачать моды, скрипты, программы, новости и много другое
Pawno-Info: всё о GTA, статьи, wiki, скрипты и многое другое

Вход на сайт

Поиск

Мини-чат

Наш опрос
Считаете ли вы IV-MP лучше SA-MP?
Всего ответов: 481

Меню сайта

Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz


  • Copyright © Лаборатория O.K.Style 2001-2026 | GTA-Exclusive 2007-2026 | GTA News 2007-2026 | Хостинг от uCoz