1. maFFyoZZyk Черный Жнец ^_^ Команда форума

    Регистрация:
    14.01.16
    Сообщения:
    1.238
    Симпатии:
    544
    Пол:
    Мужской
    И так, было много вопросов, а как же добавить в плагин логирование, ну что ж давайте пробовать...

    И так есть 3 вида
    log_message - Функция добавления сообщения в стандартный лог файл HLDS
    log_amx - Функция записывает сообщение в лог файл, а именно добавляет строки в общий лог
    log_to_file - Функция для записи в заданный лог файл

    Думаю из всех, вам всем нужен конкретный, а именно log_to_file

    В нужное место, а именно к примеру если вы хотите проверить, а работает ли данный плагин, вписываем такую строку
    PHP:
    log_to_file("addons/amxmodx/configs/test.txt","TEST")

    или
    PHP:
    log_to_file("test.txt","TEST")
    В первом случае, мы задаем, куда конкретно будет писать лог, а во втором он будет писать в "addons/amxmodx/logs" с названием test.txt

    Если же вам нужно чтобы логироволось что-то конкретное, тогда нужно делать так

    PHP:
    new user[32]
    get_user_name(user,31)

    log_to_file("addons/amxmodx/configs/test.txt","На сервер зашел %s"user)
    или
    PHP:
    new user[32]
    get_user_name(user,31)

    log_to_file("test.txt","На сервер зашел %s"user)


    будет логироваться, что на сервер зашел Игрок, к примеру, где игрок - это ник игрока
     
    2avar21n, pUzzlik и neygomon нравится это.
  2. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.593
    Симпатии:
    4.166
    Пол:
    Мужской
    Дополни, что во втором случае запись в амхмодх/логс