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

[GHost++] Сохранение имени игроков с соблюдением регистра.

Тема в разделе 'Основные вопросы', создана пользователем Guard, 5 ноя 2011.

  1. Guard Старожила

    Сообщения:
    473
    Спасибы:
    47
    Сборка бота GHost:
    Ghost++ RAKAL Edition
    Дата начала использования бота:
    00.00.2009
    Skype:
    Мой статус
    Как сделать так, чтобы GHost++ сохранял в базу имя игроков так, как они у них были написаны в игре, с соблюдением регистра (Proper Case), то есть точно так же, как сохраняет GHost One, а не переводил всё в нижний.
    Т.е. подскажите, пожалуйста, файл(ы) и мест(о|а), где необходимо внести изменения, где происходит перевод именем игрока в нижний регистр (к примеру, удалить функцию tolower() там).
    Так же хочется быть уверенным, что данные изменения не приведут к некорректной работе всевозможных команд с именем игрока (!statsdota nickname, !stats nickname). Т.е. сделать таким образом, чтобы значение из базы бралось с произвольным регистром, приводилось к нижнему регистру, и затем сравнивалось с значением переданным в payload'е, так же переведенным в нижний регистр, это в том случае, если оно в таком виде там не еще сделано.
  2. Guard Старожила

    Сообщения:
    473
    Спасибы:
    47
    Сборка бота GHost:
    Ghost++ RAKAL Edition
    Дата начала использования бота:
    00.00.2009
    Skype:
    Мой статус
    Re: [GHost++] Сохранение имени игроков с соблюдением регистр

    UP!
  3. JiLiZART Администрация

    Сообщения:
    815
    Спасибы:
    35
    Сборка бота GHost:
    Ghost++ 17.1
    Дата начала использования бота:
    12.12.04
    Re: [GHost++] Сохранение имени игроков с соблюдением регистр

    ну бот скорее всего при сохранении в базу никнеймы в нижний регистр переводит, так что ищем то место где он сохраняет в базу данные об игре, после чего правим пару строчек.
  4. ____ROB____ Старожила

    Сообщения:
    1.008
    Спасибы:
    22
    Сборка бота GHost:
    Ghost One 1.5
    Re: [GHost++] Сохранение имени игроков с соблюдением регистр

    так ето, в бд в таблицах "admins", "safelist", "bans" всё в нижнем и в GHost ONE.
    зачем тебе ето?