Message Logging
4 Attachment(s)
Message Logging 1.17
by Damaged Soul AMX Mod X Version: 1.75 and above Supported Mods: All Description This plugin allows for the logging of any or all messages sent by the HL engine or mod (such as DeathMsg, CurWeapon, etc) It also allows these messages to be filtered by entity. Information that is logged includes:
Fakemeta Usage
|
As far as messages go, this is likely a one-stop shop for everything headed there. :-)
|
agreed - I'm glad u ventured into this plugin. THanks.
Could you possibly make this so that it creates the logs in a sql server? |
Why on earth would you want that??
|
I would like to know why you would need that. Depending on what messages you are logging, I would think there would be some fairly high traffic (most especially if you are logging ALL messages) between the game and SQL servers. It's more or less just one of those plugins you'd probably only run once in awhile anyways if you're trying to figure out how a certain message works for a plugin you're developing.
|
Yea I think this is more of a developers friendly plugin only needed for some projects that realy heavy on deathmsg and such. Maybe some of the warcraft coders could benfit from this I wouldnt know but I can tell you it would be a big help for anyone learning to script.
I do have to give you a A+ for presentation and organization, very understandable format :) |
i have a small question:
i have a entmod server on svencoop does this plugin log everything that all my entadmins type in console??? so i can easy check who crashed the server and btw failed to compile for 0.20 |
Yes, you're right it doesn't compile using the online compiler. I hadn't noticed this. But this is most likely because the inc files haven't been updated for it yet. It should compile fine if you download the sma and have 0.20 RC7 though.
As for your question. No this has nothing to do with logging what commands people type or what people say. Although in a round-about way you could log what people say using this with the SayText message. But this is not what the plugin is meant for. |
Include files updated. It should compile now.
This plugin looks very useful, good job :D |
Quote:
maybe you can make a plugin thats does it :roll: P??? just because youre so good :wink: im gonna post this in request forum |
Oh damn, this is nice.
|
Quote:
Yes! :D Its mostly for when I help out with new plugins so I can just refer them to a page with any messages sent by the hl engine when i test out their plugins. But that was 2 years ago - I'm over it :twisted: |
This plugin is very useful (always wanted to said that).
|
After over a year, I have finally updated this plugin. Although it may not have needed much of anything...
Only a few things you might notice without looking at the source: I have added a new cvar for controlling whether the message info gets logs to the standard AMXX log file or to a separate file (messages.log). By default it is set for a separate file. (Personally I think it is better this way as what goes on in the server really should be separate from information you are trying to get for developing your plugin.) Also, the formatting of the logged text has changed quite a bit, but all the same information is still there. Edit: Version 1.11 has now been released which fixes a rather stupid bug that cropped up in 1.10 where string arguments were logged as numbers. Thanks to BAILOPAN for finding it. |
not a big deal...
but i noticed when i got the 1.11 off the CVS that the version numbers in the code werent updated from 1.10... then i checked here and saw that they are also 1.10 in the code... like i said, nothing major.. just thought i'd let ya know :) |
Heh, wow, can't believe I forgot about that. Thanks for letting me know. It's now been updated in both places now. (I didn't think anyone ever had looked at that CVS repository, heh)
|
lol i check thru the amxx cvs almost daily lol.. im a loser & get extremely bored lol... especially now since the dodplugins cvs doesnt seem to load in my browser lol (tho it still seems i can still commit updates to my plugins on it....)
|
A simple question: will this make the server more stable?
|
no- it's a tool for developers
|
Re: Message Logging
A new minior version (1.15) has been released. It no longer relies on the Engine module thanks to some natives that were moved into the AMXX core. For those that do not like Engine, that may be good news. It does however require Fakemeta now.
|
Re: Message Logging
:)
this plugin has helped me countless times... great stuff! lol |
Re: Message Logging
This plugin is realy nice
But i have a little request: Code:
amx_blockmsg "messageid" Code:
amx_unblockmsg "messageid" amx_sendmessage(messageid,parm1,parm2,parm3,e tc...) a int may me like this "int 1" string "string blabla" |
Re: Message Logging
A string as an argument containing a valid format parameter (eg: "%s") will cause it to throw an error.
Changing log_msgf to: Code:
fixes it ps: hi ds |
Re: Message Logging
Quote:
Thanks for finding this bug. It is now fixed in 1.16 along with a change to convert new-lines and tabs to ^n and ^t so the log file doesn't get stretched. (Now Mr. Werror shall die of shame :sadpirate:) |
Re: Message Logging
awesome lol i love this plugin.. probably the most useful thing here
|
Re: Message Logging
Hi!
I need help with this plugin. I installed and its working but I want to log only chat messages and admin chat. How to do that? |
Re: Message Logging
Quote:
If you just want to see what your users are saying this isnt the plugin for you (its meant for developers), turn logging on ("log on" in console / some cfg file, or start hlds with the "+log on" option) |
Re: Message Logging
Yes I want to see what they are saying. I have logging enabled, but it is very difficult to find it in the log file. :(
|
Re: Message Logging
well adminchat messages are also saved to the AMXX log files.. so theres a little less clutter in those for you to go thru...
|
Re: Message Logging
I assume Damaged Soul isn't around anymore, but I wanted to point out anyway that Longs say that they are Bytes. Very confusing! The fix is easy, however.
Very nice work, though, DS, I use this plugin all the time. |
Re: Message Logging
Sometimes it may be useful to log only a messages which isn't sent to the specific entity (dest. ALL/BROADCAST/etc). I've made such change a long time ago and use this feature sometimes. Just thought that you might want to implement something like that...
|
Re: Message Logging
1 Attachment(s)
Yes, this is great plugin. But I hate one error which cause a crash of HL. I'm just running listen server, start logging for player ID#1 and execute in console "sv_restart 1". One second later i get picture below.
Also i get this crash in other cases from time to time. |
Re: Message Logging
I've released a quick update (1.17) to fix the longs being reported as bytes bug. Thank you Avalanche.
Quote:
However, I don't know when I'll be able to get to it. Since I've come back, I have been pretty busy doing some work on SourceMod. So maybe when that slows down, I'll be able to come back to this. |
All times are GMT -4. The time now is 13:42. |
Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.