AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Plugins (https://forums.alliedmods.net/forumdisplay.php?f=108)
-   -   [DoD:S] Damage Report *clientprefs (https://forums.alliedmods.net/showthread.php?t=192083)

Root_ 08-06-2012 04:49

[DoD:S] Damage Report *clientprefs
 
Hello people,
Here is another plugin with menus & stats. You guessed its old good damage report plugin, but for Day of Defeat: Source

Description:
When a client dies, show how many hits client do and take with damage stats in a menu.
Also show most destructive player & overall player stats at end of the round.
It support client preferences!

This requires More Colors for compilation.

ConVars:
dod_damage_report - Whether or not enable Damage Report plugin
dod_damage_report_mdest - Determines where to show most destructive player:1 = In hint, 2 = In chat

Commands:
!dmg /dmg - Show Damage Report menu

Installation detalis:
Extract archive to sourcemod dir, or put
damage_report.smx to sourcemod/plugins folder
damage_report.sp to sourcemod/scripting folder
damage_report.phrases.txt to sourcemod/translations folder

Changelog (1.0):
-Added damage report menu
-Added clientprefs support
-Added victim status to chat messages (killed/injured)
-Added colors
-Fixed some bugs
-Fixed issues with a panel
-Greatly optimized plugin
-Make code readable
-Decreased buffer size (to display more items in panel)
-And more...

Changelog (1.1):
-Added 'Most destructive' stats
-Added new cvar: sm_damage_report_mdest <1/0> - Show most destructive player at end of round
-Added translation to 'Damage Report' clientprefs menu item
-Improved clientprefs setting and loading
-Improved headshot tracking
-Greatly optimized plugin
-Renamed 'dmg' command to 'dmgmenu'
-Removed 'hits' phrase in a panel with attackers
-Updated translations

Changelog (1.2):
-Slightly optimized plugin
-Added clientprefs library check
-Fixed issue when client's preferences wasnt saved after reconnect
-Fixed issue when damage/hits was not reset after end of round
-Improved headshot event
-Updated translations
-Changed sm_damage_report_mdest convar values
*0 - Dont show most destructive player at end of round
*1 - Show in hint
*2 - Show in chat area
-Other minor changes

Changelog (1.3):
-Really fixed an issue when client preferences wasnt saved after server restart
-Fixed an issue when Damage Report panel was shown after end of round when it should'nt
-Renamed !dmgmenu command to !dmg
-Updated translations

Changelog (1.4):
-Removed some unused parts of code
-Removed 'generic' hitbox (since DoD:S doesnt support it)
-Fixed a very rare error
-Reduced number of checks on generic events, such as 'hurt' or 'death' - optimizations

Changelog (1.5):
-Round end and most destructive stats will be shown also at a game over event
-Added 'overall damage' to round end panel
-Fixed small error with hitbox
-Updated translations

Changelog (1.6):
-Added More Colors support
-Added german translations
-Added team-colored chat message for most destructive player. It means message will be colored depends on MDest team (red or green)
-Added support for 33 max players
-Replaced 'exit' button to 'exit back' in damage menu
-Replaced ConVars prefix to dod_ one
-Optimized and used new events (for example I split death and hurt events in DoD:S one and made PostNoCopy hook)
-Disabled death panel by default. It means you will need to enable it via !dmg command only
-Fixed a bug when overall damage wasnt shown after end of round
-Fixed wrong translations with hitboxes
-Fixed other minor and very rare issues
-Updated translations

Note:
-If you want to enable/disable some stuff by default (ex. always show damage in chat until client toggle it) - go to line 34-36 and set 'false' to 'true' or vice versa.
And dont forget to recompile a plugin :wink:

Screenshots:
Clientprefs menu:
http://dodsplugins.com/download/file.php?id=382
Damage Report panel:
http://dodsplugins.com/download/file.php?id=380
Round end panel:
http://dodsplugins.com/download/file.php?id=381
Most destructive player stats (team colored):
http://dodsplugins.com/download/file.php?id=384
If you will enable 'damage chat' you'll receive messages about injured victims (team colored):
http://dodsplugins.com/download/file.php?id=383

Servers with this plugin

Download plugin
Browse source code

Root_ 08-21-2012 13:50

Re: [DoD:S] Damage Report *clientprefs
 
Updated to version 1.4

Root_ 11-15-2012 16:30

Re: [DoD:S] Damage Report *clientprefs (1.5)
 
After monthly tests I'm glad to release version 1.5, which is final and will never be updated
See first post for changelog

Root_ 01-21-2013 12:54

Re: [DoD:S] Damage Report *clientprefs (1.6)
 
You remember I said that I will not longer update this plugin? I lied...
I present a major release. New features, bug fixes, optimizations and translations are avalible in 1.6 release. Good luck and have fun!

alencore 10-04-2013 23:04

Re: [DoD:S] Damage Report *clientprefs
 
Cool! This one works perfect!

PlasteR 10-05-2013 07:10

Re: [DoD:S] Damage Report *clientprefs
 
Great plugin :) you can count in the future to support CSGO?

Root_ 10-06-2013 18:05

Re: [DoD:S] Damage Report *clientprefs
 
No I am not going to add support for CSGO. Because similar plugin already exists.

Mapeko 02-15-2015 12:35

Re: [DoD:S] Damage Report *clientprefs
 
Hello, thank you for amazing plugin. Just i have one bug there... Sometimes plugin using diferent language, depend which language have opponent what i shooted to him, so sometimes is mix in languages. Is there some fix? did you register that bug? Thx :)

playboycyberclub 01-11-2023 03:14

Re: [DoD:S] Damage Report *clientprefs
 
4 Attachment(s)
DoD:S Damage Report Fix for SourceMod v1.11 or v1.12


All times are GMT -4. The time now is 23:52.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.