1. Соблюдайте Правила форума и проявляйте уважение к другим участникам беседы.

Help Изменить ник игрока

Тема в разделе 'Кодинг/Собственные решения', создана пользователем ELITE, 17 мар 2014.

  1. ELITE Гуру

    Сообщения:
    252
    Спасибы:
    23
    Дата начала использования бота:
    00.00.2012
    подскажите как можно изменить ник игроку при входе игрока
    бот пропатчен на ГЦБ и получает реальные ники игроков - хочу чтобы если ник игрока != нику из ГЦБ - то изменить ник
    и тк, чтобы этот ник именно менялся и в лобби и в самой игре и во все базы записывался

    я так понимаю это надо сделать в void CBaseGame :: EventPlayerJoined
  2. Mirar Ньюфаг

    Сообщения:
    1
    Спасибы:
    0
    Дата начала использования бота:
    01.01.2014
    Реально поменять кому-то ник невозможно.
    Думаю, можно впихнуть поверх реального ника виртуальный, чтобы визуально никнейм менялся как в лобби, так и на сайте и в логах.

    Функции:
    player_realname1 = Mirar
    player_changename1 = NewNickname

    Пример самого кода:
    if player joinedplayer = bot_realname1
    then
    create Fakeplayer in slot (joinedplayer) then change kickname (joinedplayer) to bot_changename1

    p.s. это не код.Образно хотел показать способ изменения ника...
    не знаю получится ли, но думаю если кто-то из профи возьмется за это дело то может что-то и получится с такого алгоритма.
    Да и вообще, мне интересно, зачем вам менять кому-то ник?