Вывод ника, SteamID и IP-адрес в логи типа L20130127.

Тема в разделе "Всякое", создана пользователем EPacker2, 27 янв 2013.

  1. EPacker2

    EPacker2 3D-моделист

    Сообщения:
    1.006
    Симпатии:
    608
    На сервере, в логах, успешно пишет ник, SteamID, но IP-адрес не выводит.
    Т.е.:
    Код:
    L 01/27/2013 - 17:51:23: [basebans.smx]  "EPacker2<63><STEAM_X:X:XXXXXXXXX><>" banned  "жопа<152><STEAM_0:1:2138068150><>" (minutes "0")  (reason "Использование читов")
    L 01/27/2013 - 17:59:43: [afk_manager.smx] [SM] Игрок  EPacker2<63><STEAM_X:X:XXXXXXXXX><> перемещен в  наблюдатели (причина: AFK).
    L 01/27/2013 - 17:59:53: [antireconnect.smx] Kicked "ЯША ИЗ ЧЕБОКСАР<153><STEAM_0:0:2093321050><>". Player is not allowed to reconnect for 298 seconds.
    Я так понимаю, после SteamID должен идти IP, но его нет.
    С чем это может быть связано? :rtfm:
     
  2. The Night Fury

    The Night Fury Администратор

    Сообщения:
    1.221
    Симпатии:
    914
    EPacker2, он пишется же только при connect/disconnect, нет?
     
  3. EPacker2

    EPacker2 3D-моделист

    Сообщения:
    1.006
    Симпатии:
    608
    В смысле?
    При коннекте и дисконнекте, вообще в лог ничего не выводит - нет посредственного плагина.

    Вот я бы в замен решению данной проблемы, хотел бы что-то типо "Вывод ника, SteamID и IP-адрес при подключении в логи типа L20130127"...
    Код:
    Player "Ник" "SteamID" "IP-адрес" is connected.
     
    Последнее редактирование: 27 янв 2013
  4. SenatoR

    SenatoR Модератор

    Сообщения:
    714
    Симпатии:
    270
    Смотри логи сервера, там все пишется...
     
  5. semjef

    semjef semjef.ru

    Сообщения:
    1.031
    Симпатии:
    473
    EPacker2 нравится это.
  6. EPacker2

    EPacker2 3D-моделист

    Сообщения:
    1.006
    Симпатии:
    608
    Но накой смысл тогда было впихивать пустую ковычку... 1<2><3><> :angry2:
    Ладно, тогда вопрос в другом:
     
  7. semjef

    semjef semjef.ru

    Сообщения:
    1.031
    Симпатии:
    473
  8. EPacker2

    EPacker2 3D-моделист

    Сообщения:
    1.006
    Симпатии:
    608
    А что редактировать то? :-D
    Я тогда сам сделаю. :) В принципе, что хотел, то узнал.
     
  9. semjef

    semjef semjef.ru

    Сообщения:
    1.031
    Симпатии:
    473
    На примере basebans:

    строка 73:
    Код:
    LogAction(client, target, "\"%L\" banned \"%L\" (minutes \"%d\") (reason \"%s\")", client, target, time, reason);
    перед ней вставляем
    Код:
    decl String:ip[32];
    GetClientIP(target, ip, 31);
    А саму строку изменяем на
    Код:
    LogAction(client, target, "\"%L\" banned \"%L<%s>\" (minutes \"%d\") (reason \"%s\")", client, target, ip, time, reason);
     
  10. EPacker2

    EPacker2 3D-моделист

    Сообщения:
    1.006
    Симпатии:
    608
    :yes:, но каждый плагин редактировать - заманаюсь. Проще сделаю то, что мне и нужно было.
     
  11. semjef

    semjef semjef.ru

    Сообщения:
    1.031
    Симпатии:
    473
    EPacker2, сделай тогда плагин на вход\выход
     
  12. EPacker2

    EPacker2 3D-моделист

    Сообщения:
    1.006
    Симпатии:
    608
    Уже. :)
     
  13. KorDen

    KorDen Atra esterní ono thelduin! Ньюсмейкер

    Сообщения:
    2.194
    Симпатии:
    1.398
    Про пустую кавычку:
    19:37:50 L 01/27/2013 - 19:37:51: "silencep.<1242><STEAM_0:1:34899873><Red>" triggered "medic_death" against "oscarbrogger<1210><STEAM_0:0:58508633><Blue>" (healing "62") (ubercharge "0")
    ....
    19:37:50 L 01/27/2013 - 19:37:52: "AgeLion<1247><STEAM_0:1:35390216><Unassigned>" joined team "Blue"
    Итого, последняя пустая кавычка отображает команду игрока, если применима, если не применимо, то идут пустые кавычки
     
    semjef и EPacker2 нравится это.