1. gudaus Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.509
    Симпатии:
    1.103
    Пол:
    Мужской
    Автор: Byca
    Источник: c-s.net.ua
    Модификация: Phantom
    Описание:

    Довольно простой плагин, но люди искали не раз. Записывает в лог каждый вход и выход админа в формате <время><ник><IP><STEAMID>. Запись идёт по адресу addons/amxmodx/logs/admin_check.log
    Админу при входе показывается его IP.
    Админом считается каждый, у кого есть флаг T, он же ADMIN_LEVEL_H. Поменять можно в исходнике, строка №14.

    Установка:
    Ставится так же, как любой плагин amxx.
     

    Вложения:

    Последнее редактирование: 11.10.15
    CaJIATuK:D и Phantom нравится это.
  2. ThePhoenix Пользователь

    Регистрация:
    08.03.15
    Сообщения:
    1.423
    Симпатии:
    136
    Пол:
    Мужской
    Skype:
    the.phoenix666
    Допилить бы ещё выходы их :) Тогда было бы полезно,а то мало ли он зашёл и вышел,чтоб чекнуло :D
     
  3. Phantom Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.684
    Симпатии:
    790
    Пол:
    Мужской
    Telegram:
    ph4nt0m
    ThePhoenix, можно добавить public client_disconnect и сделать то же самое, что и при входе
     
  4. ThePhoenix Пользователь

    Регистрация:
    08.03.15
    Сообщения:
    1.423
    Симпатии:
    136
    Пол:
    Мужской
    Skype:
    the.phoenix666
    а я о чём)
    чтобы выходы тоже в лог записывались :)
     
  5. Phantom Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.684
    Симпатии:
    790
    Пол:
    Мужской
    Telegram:
    ph4nt0m
    ThePhoenix, пробуй
    --- добавлено 11.10.15 ---
    Получать в логах стимайди и айпи Администратора во время отключения думаю тебе не принципиально и во избежание лишних вызовов функций оставил лишь получение никнейма
     

    Вложения:

  6. gudaus Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.509
    Симпатии:
    1.103
    Пол:
    Мужской
    Phantom, строка 36, лишние %s
     
    Phantom нравится это.
  7. Phantom Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.684
    Симпатии:
    790
    Пол:
    Мужской
    Telegram:
    ph4nt0m
    По невнимательности пропустил. Спасибо, исправил
     
  8. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.575
    Симпатии:
    4.149
    Пол:
    Мужской
    насколько люди ленивые...
    сложно чекнуть лог амхх, да?)
     
  9. ThePhoenix Пользователь

    Регистрация:
    08.03.15
    Сообщения:
    1.423
    Симпатии:
    136
    Пол:
    Мужской
    Skype:
    the.phoenix666
    но выходов там нету :)
     
  10. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.575
    Симпатии:
    4.149
    Пол:
    Мужской
    ThePhoenix, поправить admin.amxx или какой там используется, пару секунд
     
  11. ThePhoenix Пользователь

    Регистрация:
    08.03.15
    Сообщения:
    1.423
    Симпатии:
    136
    Пол:
    Мужской
    Skype:
    the.phoenix666
    Знать бы ещё как :)
     
  12. Phantom Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.684
    Симпатии:
    790
    Пол:
    Мужской
    Telegram:
    ph4nt0m
    ThePhoenix, просто вставить код в admin.sma, который я выложил выше
     
  13. ThePhoenix Пользователь

    Регистрация:
    08.03.15
    Сообщения:
    1.423
    Симпатии:
    136
    Пол:
    Мужской
    Skype:
    the.phoenix666
    ты выложил log ip sma :) И я не силён в плане,что куда конкретно вставлять :)
     
  14. Murder Пользователь

    Регистрация:
    01.03.15
    Сообщения:
    254
    Симпатии:
    17
    Пол:
    Мужской
    Давно искал, спасибо забрал.
     
  15. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.575
    Симпатии:
    4.149
    Пол:
    Мужской
    Сразу скажу что не так в плагине:
    1. нахер мне эта инфа? прям от того, что я не узнаю свой айпи что то изменится
    Код (Unknown Language):
    1. public msg(id)
    2. {
    3.     get_user_ip(id, ip2, charsmax(ip2), 1);
    4.     ChatColor(id, "^1[^4ADM CheckIP^1] ^3Ваш ip: ^4%s", ip2);
    5. }
    2. в функции выше нет проверки на коннект, а вдруг админ вышел? Итог - краш сервера из за мессаги
    3. в стоке чата нет проверки на коннект. итог - админ вышел, раньше чем послано сообщение, и это краш, детка
     
  16. Murder Пользователь

    Регистрация:
    01.03.15
    Сообщения:
    254
    Симпатии:
    17
    Пол:
    Мужской
    neygomon, Мда. А так, вроде норма, надо чтоб допелили.
    L 10/13/2015 - 11:59:39: Admin 4EL connected, ip: 134.17.145.195, Steam_ID: STEAM_0:0:59833549
    L 10/13/2015 - 11:59:47: Admin CYBERATHLETE / DOPE connected, ip: 188.163.69.228, Steam_ID: VALVE_0:0:1525271930
    L 10/13/2015 - 12:21:38: Admin LiQvid@tor connected, ip: 37.19.170.124, Steam_ID: VALVE_0:0:823366990
    L 10/13/2015 - 12:32:34: Admin LiQvid@tor disconnected
    L 10/13/2015 - 12:33:50: Admin 4EL disconnected
    L 10/13/2015 - 12:33:50: Admin CYBERATHLETE / DOPE disconnected
    L 10/13/2015 - 12:33:54: Admin 4EL connected, ip: 134.17.145.195, Steam_ID: STEAM_0:0:59833549
    L 10/13/2015 - 12:53:15: Admin 4EL disconnected
    L 10/13/2015 - 12:53:19: Admin 4EL connected, ip: 134.17.145.195, Steam_ID: STEAM_0:0:59833549
    L 10/13/2015 - 12:53:57: Admin Murder[BLR] connected, ip: 46.53.203.247, Steam_ID: STEAM_0:1:59561002
    L 10/13/2015 - 13:01:07: Admin Murder[BLR] disconnected
     
  17. ThePhoenix Пользователь

    Регистрация:
    08.03.15
    Сообщения:
    1.423
    Симпатии:
    136
    Пол:
    Мужской
    Skype:
    the.phoenix666
    Вань,мб по быстрому admin.amxx с логирированием дисконнекта сделаешь :)
    И этот плагин уже не нужен будет)
     
  18. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.575
    Симпатии:
    4.149
    Пол:
    Мужской
    Murder, я вроде сказал что допилить надо;)
     
    Murder нравится это.