[FilterScript] tLogs (Sistema de registro y guardado de eventos)
#1

Introducciуn

Estaba buscando ideas para crear algo para mн y surgiу la de un sistema de registro de eventos. Bastante ъtil para resolver problemas con tus players y tener todo registrado.

NOTA: No incluн grabado de OnRconLoggingAttempt ya que ese deberнa ser trabajo de tu anticheat, no de este filterscript.

Ejemplo

Acciones.log
Quote:

~~~~~~~ [ FECHA : Junio 14 2017 ] ~~~~~~~
[5:40:58] Toroi(0) cambio del estado ninguno al estado espectando .
[5:41:0] Toroi(0) cambio del estado espectando al estado spawneado .
[5:41:0] Toroi(0) cambio del estado spawneado al estado a pie .
[5:45:2] Toroi(0) cambio del estado a pie al estado muerto o en la seleccion de clase .

Chat.log
Quote:

~~~~~~~ [ FECHA : Junio 14 2017 ] ~~~~~~~
[5:42:10] Toroi(0): they see me rollin
[5:42:12] Toroi(0): they hatin
[5:44:0] Toroi(0) ejecuto el comando: /itemid .
[5:44:5] Toroi(0) ejecuto el comando: /give item .
[5:44:8] Toroi(0) ejecuto el comando: /give .

Combate.log
Quote:

~~~~~~~ [ FECHA : Junio 14 2017 ] ~~~~~~~
[5:45:2] Toroi(0) murio. Razon: 255 .

Conexion.log
Quote:

~~~~~~~ [ FECHA : Junio 14 2017 ] ~~~~~~~
[5:40:55] Toroi(0) ha conectado. IP 192.168.56.1 .

Caracteristicas

Quote:
  1. En General
    • Un archivo por log (Combate.log, Acciones.log..) para mantener todo limpio
    • Separado por fecha, si el dнa cambia, habrб una linea separadora indicando la fecha del siguiente log.
    • Timestamp con formato HH:MM:SS en cada log.
  2. Combate
    • Registra el daсo causado por jugadores a otros jugadores, la parte del cuerpo y el arma usada
    • Registra el daсo causado por jugadores a vehiculos y el arma usada
    • Registra el daсo tomado por los jugadores y la razуn
    • Registra las muertes
  3. Acciones
    • Registra el cambio de estado del personaje (de <manejar> a <a pie> , <spectando> a <a pie> etc)
    • Registra el cambio de interior de los personajes
    • Registra a jugadores entrando/saliendo de mod shops
    • Registra los click de los jugadores en el mapa y las coordenadas
    • Registra los clicks de los personajes a otros personajes en la tabla de scores
  4. Chat
    • Registra todos los mensajes
    • Registra todos los comandos ejecutados
  5. Conexion
    • Registra las conexiones
    • Registra las desconexiones y la razon (kick, timeout, salio)
Problemas Conocidos

Quote:

-

їCуmo usar?

Quote:

- Abre el archivo tLogsESP.pwn y compilalo en tu carpeta de filterscripts.
- Aсade lo siguiente a la linea filterscript en tu archivo server.cfg
Code:
tLogsESP
- Abre tu servidor.

їCуmo configurar?

Quote:

- Descomenta la linea #define FILEPATH "/folder/" para usar una carpeta personalizada dentro de la carpeta scriptfiles.

Descarga

https://github.com/Toroidesu/tLogs (busquen el archivo tLogsESP.pwn)
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)