View Single Post
Author Message
jd91651
Member
Join Date: Mar 2006
Old 09-04-2006 , 18:36   REQ: wincsx output to text file OR amxmodx doing same for stats
#1

Hi,
Would someone PLEASE modify the wincsx.exe program to output all the stats information to a delimited text file (ie comma delimited or some other character between fields). It is REALLY tediuos to go through hundreds of names looking at the stats one at a time. It would also be "nice" if wincsx would sort the names (or any field for that matter).

This (a comma delimited text file) would allow the stats info to be imported into other programs such as a database or spreadsheet and sorted etc. Another use would be to allow the data to be sorted and manipulated with standard unix tools (awk sed grep sort etc) without the overhead /burdon of psychostats or one other stats manipulation programs.

A person could use the file for simple stats generation but in my case I want to sort the data based on specified criteria looking for potential hackers. You can actually catch some hacks/hackers based on the logs and statistics.

Here are some examples (names/id's changed)

This guy was banned for walling and an aimbot (visually and stats using wincsx):
Player1 Frags=105 Headshots=96 Deaths=15

This guy was banned for aimbot from stats:
Player2 Frags=107 Headshots=104 Deaths=1

I know this example has nothing to do with wincsx but I present it just to get you all thinking.
This guy was banned for speed hacking based on the logs (Hint: look at the times):
L0904051.log:L 09/04/2006 - 11:59:47: "Player<508><STEAM_ID><CT>" killed "enemy1<504><STEAM_ID><TERRORIST>" with "knife"
L0904051.log:L 09/04/2006 - 11:59:47: "Player<508><STEAM_ID><CT>" killed "enemy2<456><STEAM_ID><TERRORIST>" with "knife"
L0904051.log:L 09/04/2006 - 12:00:04: "Player<508><STEAM_ID><CT>" killed "enemy3<506><STEAM_ID><TERRORIST>" with "knife"
L0904051.log:L 09/04/2006 - 12:00:04: "Player<508><STEAM_ID><CT>" killed "enemy4<509><STEAM_ID><TERRORIST>" with "knife"
L0904051.log:L 09/04/2006 - 12:00:06: "Player<508><STEAM_ID><CT>" killed "enemy5<456><STEAM_ID><TERRORIST>" with "knife"
L0904051.log:L 09/04/2006 - 12:00:07: "Player<508><STEAM_ID><CT>" killed "enemy6<507><STEAM_ID><TERRORIST>" with "knife"

If this is unacceptable then how about at least releasing the source code.
As an alternative maybe the amxmodx can convert the stats file to a text file on command.
It already manipulates the stats binary dat file.
__________________
Keep the karma Give me carmel
jd91651 is offline