Иконка ресурса

Connect/Disconnect Logging 1.1

EPacker2

3D-моделист
Сообщения
1,040
Реакции
759
  • Автор ресурса
  • #1
Connect/Disconnect Logging
Автор: EPacker2
Версия: 1.0
Описание: Простой плагин, выводящий информацию о подключающемся/отключившемся игроке в общий лог типа L20130127.log.:
C-подобный:
L 01/29/2013 - 00:26:28: [cd_logging.smx] Client "отак" "STEAM_0:1:496789578" "91.214.83.194" connected.
L 01/29/2013 - 00:28:31: [cd_logging.smx] Client "отак" "STEAM_0:1:496789578" "91.214.83.194" disconnected (Disconnect by user.)
Версия 1.1 с дополнением от @Серый™ - логи в отдельных файлах по дням (CD_20130127.log):
C-подобный:
L 01/29/2013 - 00:26:28: [cd_logging1.1.smx] Client "отак" "STEAM_0:1:496789578" "91.214.83.194" connected.
L 01/29/2013 - 00:28:31: [cd_logging1.1.smx] Client "отак" "STEAM_0:1:496789578" "91.214.83.194" disconnected (Disconnect by user.)
Примечание: Данный плагин вам не требуется, если у вас стоит плагин Connect Announce или плагин CD Announcer, в них итак есть свои квары вывода подобных сообщений.
 
Последнее редактирование модератором:

EPacker2

3D-моделист
Сообщения
1,040
Реакции
759
  • Автор ресурса
  • #2
В обеих версиях была ошибка валидности индекса клиента (бота):
C-подобный:
L 01/31/2013 - 02:01:21: [SM] Native "IsFakeClient" reported: Client index 0 is invalid
L 01/31/2013 - 02:01:21: [SM] Displaying call stack trace for plugin "cd_logging.smx":
L 01/31/2013 - 02:01:21: [SM] [0] Line 34, cd_logging.sp::event_PlayerDisconnect()
C-подобный:
L 01/31/2013 - 02:01:21: [SM] Native "IsFakeClient" reported: Client index 0 is invalid
L 01/31/2013 - 02:01:21: [SM] Displaying call stack trace for plugin "cd_logging1.1.smx":
L 01/31/2013 - 02:01:21: [SM] [0] Line 49, cd_logging1.1.sp::event_PlayerDisconnect()
Исправил - Обновил :)
 

The End Is Near...

Russian Roulette
Сообщения
874
Реакции
691
Опять же, используй функции. Получаешь ип, имя, стим по несколько раз, выводишь однотипное сообщение, различия только в одном слове
 

andriyzver

Участник
Сообщения
313
Реакции
26
У меня дублируется сообщение о дисконнекте на обеих плагинах. Подключение норм, а отключения два в логе.
 

Danyas

Участник
Сообщения
2,173
Реакции
1,072
У меня дублируется сообщение о дисконнекте на обеих плагинах. Подключение норм, а отключения два в логе.

Значит что-то его запрещает и логирует еще раз.
Есть плагин который блочит (dissconnect by user) или изменяет ее?
 

andriyzver

Участник
Сообщения
313
Реакции
26
Значит что-то его запрещает и логирует еще раз.
Есть плагин который блочит (dissconnect by user) или изменяет ее?

В консоли сервера писался дисконнект этого плагина, затем серверный, а за ним опять плагина.

На счет блока не знаю. Стоял Connect Announce без логов. Сейчас я этот плагин удалил, а вместо него поставил Connect Announce с логами. Этот нормально показывает. 1 коннект и 1 дисконнект. Бывает пишет 2 коннекта и 1 дисконнект, но я так понял это при смене карты.
 

Felton

Участник
Сообщения
799
Реакции
59
Добавьте к этому плагину cd_logging1.1 что бы ещё и страну показывало.Буду оч. благодарин.
 

Felton

Участник
Сообщения
799
Реакции
59
Не компелится.Ошибки.Забыл добавить Counter-Strike Source v.34(SourceMod [1.6.4])
 

Danyas

Участник
Сообщения
2,173
Реакции
1,072
Не компелится.Ошибки.Забыл добавить Counter-Strike Source v.34(SourceMod [1.6.4])
NPP_EXEC: "compile_16"
CD: C:\Users\Danyas\Downloads
Current directory: C:\Users\Danyas\Downloads
"scripting16\spcomp.exe" "cd_logging1.1-geo.sp"
Process started (PID=19136) >>>
SourcePawn Compiler 1.6.4-dev+4625
Copyright (c) 1997-2006, ITB CompuPhase, (C)2004-2008 AlliedModders, LLC

Header size: 2264 bytes
Code size: 2884 bytes
Data size: 1632 bytes
Stack/heap size: 16384 bytes; Total requirements: 23164 bytes
<<< Process finished (PID=19136). (Exit code 0)
================ READY ================
 

Felton

Участник
Сообщения
799
Реакции
59
//// cd_logging1.1-geo.sp
// cd_logging1.1-geo.sp(41) : error 017: undefined symbol "GetClientAuthId"
// cd_logging1.1-geo.sp(41) : error 092: number of arguments does not match defi
nition
// cd_logging1.1-geo.sp(60) : error 017: undefined symbol "GetClientAuthId"
// cd_logging1.1-geo.sp(60) : error 092: number of arguments does not match defi
nition
//
// 4 Errors.
//
// Compilation Time: 0,09 sec
 

Danyas

Участник
Сообщения
2,173
Реакции
1,072
//// cd_logging1.1-geo.sp
// cd_logging1.1-geo.sp(41) : error 017: undefined symbol "GetClientAuthId"
// cd_logging1.1-geo.sp(41) : error 092: number of arguments does not match defi
nition
// cd_logging1.1-geo.sp(60) : error 017: undefined symbol "GetClientAuthId"
// cd_logging1.1-geo.sp(60) : error 092: number of arguments does not match defi
nition
//
// 4 Errors.
//
// Compilation Time: 0,09 sec
У тебя компилятор ниже чем 1.6.2, если он в GetClientAuthId не умеет.
Вот версия под более старый см.
 

Вложения

  • cd_logging1.1-geo.sp
    1.9 КБ · Просмотры: 10

Felton

Участник
Сообщения
799
Реакции
59
Скомпелил все ок.Закинул на сервер .проверю
Спасибо!На сервере работает без ошибок и все правильно показывает.Еще раз спвсибо!
Сообщения автоматически склеены:

Danyas
А можеш подправить не умещается все предложение в логах
[cd_logging1.1-geo.smx] Client "|Mortal Combat|" "STEAM_0:0:1778090254" "95.215.228.218" "Russian Federation" disconnected (Вы были забанены на этом сервере,...)
А раньше все помещалось и было так :
Вы были забанены на этом сервере, для получения информации посетите: http://www.legion.mypcw.net/.
 
Последнее редактирование:

Danyas

Участник
Сообщения
2,173
Реакции
1,072
Скомпелил все ок.Закинул на сервер .проверю
Спасибо!На сервере работает без ошибок и все правильно показывает.Еще раз спвсибо!
Сообщения автоматически склеены:

Danyas
А можеш подправить не умещается все предложение в логах
[cd_logging1.1-geo.smx] Client "|Mortal Combat|" "STEAM_0:0:1778090254" "95.215.228.218" "Russian Federation" disconnected (Вы были забанены на этом сервере,...)
А раньше все помещалось и было так :
Вы были забанены на этом сервере, для получения информации посетите: http://www.legion.mypcw.net/.
попробуй так
 

Вложения

  • cd_logging1.1-geo (1).sp
    1.9 КБ · Просмотры: 12

Felton

Участник
Сообщения
799
Реакции
59
Danyas
Ни чего не поменялось
Сообщения автоматически склеены:

Danyas
Не получается по моему попросу?
 
Последнее редактирование:
Сверху Снизу