Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Chat Logger

, Лог чата в отдельном файле
Статус пользователя jas0n
сообщение 27.12.2007, 13:50
Сообщение #1


Стаж: 19 лет

Сообщений: 878
Благодарностей: 385
Полезность: 688

Chat Logger 2.1a

.: Описание
Плагин пишет лог команд:
say, say_team, amx_say, amx_chat, amx_psay, amx_csay, amx_tsay
say @(@@|@@@)
say_team @

в директорию amxmodx\logs\filename.htm

.: Переменные
cl_logmode 0 | 1 (default is 1)
0 : Имя файла ChatLog, означает, что весь лог пишется в один htm файл.
1 : Имя файла XXXX.XX.XX, где X'ы заменятся датой, т.е. каждый день лог пишется в отдельный htm.

.: Установка
Впишите этот плагин выше adminchat.amxx или он не будет писать лог команд adminchat'а.
Цитата(plugins.ini)
; Chat / Messages
chat_logger.amxx ; log chat messages by jim
adminchat.amxx ; console chat commands
antiflood.amxx ; prevent clients from chat-flooding the server
;scrollmsg.amxx ; displays a scrolling message
;imessage.amxx ; displays information messages
adminvote.amxx ; vote commands

Лог будет выглядеть как показано ниже:
Цитата(chatlod.htm)
22:55:46 <STEAM_0:1:23456789><000.000.000.000> *DEAD*.:|:. : hello
22:55:51 <STEAM_0:1:23456789><000.000.000.000> .:|:. : hello
22:55:54 <STEAM_0:1:23456789><000.000.000.000> (Terrorist) .:|:. : hello
22:55:59 <STEAM_0:1:23456789><000.000.000.000> .:|:. : hello
22:56:01 <STEAM_0:1:23456789><000.000.000.000> (Counter-Terrorist) .:|:. : hello
22:56:13 <STEAM_0:1:23456789><000.000.000.000> *SPEC*.:|:. : hello
22:56:21 <STEAM_0:1:23456789><000.000.000.000> *DEAD*(Terrorist) .:|:. : hello
22:56:23 <STEAM_0:1:23456789><000.000.000.000> *DEAD*.:|:. : hello
22:56:30 <STEAM_0:1:23456789><000.000.000.000> (Good Luck!) .:|:. : hello
22:56:46 <STEAM_0:1:23456789><000.000.000.000> (HUDCHAT) .:|:. : hello
22:56:50 <STEAM_0:1:23456789><000.000.000.000> (HUDCENTER) .:|:. : hello
22:56:55 <STEAM_0:1:23456789><000.000.000.000> (HUDBOTTOM) .:|:. : hello
22:57:04 <STEAM_0:1:23456789><000.000.000.000> (ALL) .:|:. : hello
22:57:11 <STEAM_0:1:23456789><000.000.000.000> (ADMINS) .:|:. : hello
22:57:17 <STEAM_0:1:23456789><000.000.000.000> (ADMIN) .:|:. : hello
16:17:20 <STEAM_0:1:23456789><000.000.000.000> (PLAYER) .:|:. : hello

или в обрезанном виде так:
Цитата(chatlog.htm)
*DEAD*.:|:. unsigned team cmd: say
*SPEC*.:|:. spectator cmd: say or say_team
.:|:. terrorist alive cmd: say
(Terrorist) .:|:. terrorist alive cmd: say_team
(Good Luck!) .:|:. admin cmd: amx_psay "Good Luck!" is the listener.
(HUDCHAT) .:|:. admin cmd: amx_tsay or say @
(HUDCENTER) .:|:. admin cmd: amx_csay or say @@
(HUDBOTTOM) .:|:. admin cmd: say @@@
(ALL) .:|:. admin cmd: amx_say
(ADMINS) .:|:. admin cmd: amx_chat
(ADMIN) .:|:. player(is admin) cmd: say_team @
(PLAYER) .:|:. player cmd: say_team @

Прикрепленные файлы:
Прикрепленный файл  chat_logger.rar ( 11,28 килобайт ) Кол-во скачиваний: 346
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 6 раз
   Цитировать сообщение
Статус пользователя Sesh
сообщение 26.4.2008, 21:37
Сообщение #2


Стаж: 19 лет

Сообщений: 234
Благодарностей: 42
Полезность: 155

jas0n подскажи пожалуйста как откоректировать плагин чтоб писал файлы с логами в другую папку не в D:/CSserv/cstrike/addons/amxmodx/logs/ а в C:/syda_naprimer/
Спасибо за ранея!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jas0n
сообщение 2.5.2008, 14:56
Сообщение #3


Стаж: 19 лет

Сообщений: 878
Благодарностей: 385
Полезность: 688

Sesh, пути указываются относительно папки мода, тобиш cstrike. Запихнуть файлы за её пределы, думаю не получится.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Sesh
сообщение 3.5.2008, 16:51
Сообщение #4


Стаж: 19 лет

Сообщений: 234
Благодарностей: 42
Полезность: 155

Цитата(jas0n @ 2.5.2008, 15:56) *
Sesh, пути указываются относительно папки мода, тобиш cstrike. Запихнуть файлы за её пределы, думаю не получится.

sad.gif Та мне тоже так думалось, глянув на исходник .... А нет никаких идей по поводу как их зделать всеобще доступными через http ... Незнаеш в nnCon скриптика для переноса файлов с одного места на другое?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jas0n
сообщение 14.5.2008, 0:27
Сообщение #5


Стаж: 19 лет

Сообщений: 878
Благодарностей: 385
Полезность: 688

Можно именно в апаче алиас прописать, чтоб он в эту папку смотрел и показывал только файлы лога, а можеш обычный батник сделать, чтоб он копировал их куда надо и запускать это дело nnCron'ом. Наверно и на Форте можно именно под nnCron написать скрипт, язык вроде как с большими возможностями.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя Solyris
сообщение 8.11.2010, 2:16
Сообщение #6


Стаж: 17 лет

Сообщений: 27
Благодарностей: 4
Полезность: 114

а как сделать логирование админ чата в отдельный файл так же как и обычный чат ??
Зы; решил данный вопрос.

Отредактировал: Solyris, - 8.11.2010, 14:51
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: