View Single Post
Plugin Info:     Modification:          Category:          Approver:   Hawk552 (427)
KORD_12.7
Senior Member
Join Date: Aug 2009
Location: Russia, Vladivostok
Old 02-23-2010 , 09:13   Lambda Core: Half-Life ingame stats
Reply With Quote #1

Lambda Core: Half-Life ingame stats
version 0.6
by KORD_12.7

Supported mods:
HLDM / HLTDM / AG mini - (valve)
Opposing Force - (gearbox)
Adrenaline Gamer - (ag)

Needed modules:
Fakemeta
HamSandWich
AmxModX 1.8.1

Servers using this plugin:
http://www.gametracker.com/search/?s...hipp=50#search

Information:
[RU]: Информация на русском здесь
With this plugin you can organise stats logging on your half-life server. All stats is stored in file on server, top and ranks gets from local file. The detailed statistics of players gathers: number of kills and deaths, teamkills, shots, hits, hit places for each weapon, number of headshots. Rank calculation: kills - deaths. Plugin will display game stats as HUD and chat messages.

Example of stats are:
- Killer info to victim console and screen
- Attackers list
- Victims list
- Death beam
- Killer hp&ap in hud and chat
- User's rank
- First 15 players (top15)
- All players stats and rank
- User's rank stats
- User's stats and rank
- Information about user killer
- User's weapon status to team
- Player stats at the end of map
- Top15 at the end of map
- Winner at the end of map

Admin commands:
amx_statscfgmenu - displays stats configuration menu (from statscfg.amxx).
lc_reset - reset stats (admin access "h" is required).

Say commands:
/statsme - display your stats (MOTD) for current session
/stats - display players stats (menu/MOTD)
/rank - display your rank (chat)
/rankstats - display your server stats (MOTD)
/top15 - display top 15 players (MOTD)
/hp - display info about your killer (chat)
/me - displays user's stats (chat)
/report - display weapon status (say_team)
/switch - enable or disable announcements for this player (stored in user info field 'lc')

Attention!
For AG, miniAg and OP4 use hamdata.ini from attach!

Credits:
AMXX Dev Team,
Freejam,
hleV,
Lev,
Nextra,
unKn0wn,
Ven

Settings:
Look in lambda_core.ini (amxmodx/configs) and Stats Configuration Menu (statscfg.amxx required).
Code:
; Enable rank system
; 0 - no
; 1 - yes
lc_rank_system 1
 
; Rank mode
; 1 - by nick
; 2 - by ip
; 3 - by steamid
lc_track_mode 1
 
; Prune time (inactivity days), inactive players will be deleted from stats
; If set to 0, then no prune
lc_prune_days 0
 
; Stats loging (triggered "weaponstats", triggered "weaponstats2", triggered "time", triggered "latency")
; 0 - no
; 1 - loging on player disconnect (for HLStats or Psychostats)
; 2 - loging on player death (for HLStatsX CE)
lc_stats_loging 1
 
; Whether or not to rank bots
; 0 - no
; 1 - yes
lc_rank_bots 1
 
; Show info about plugin after player death
lc_show_info 1
 
; Advertising of available say commands
lc_show_adv 1
 
; Frequency of advertising messages (in seconds)
lc_adv_freq 300
Version history:
Code:
v0.1 - Initial release (on amx-x.ru)
 
v0.2 - Config menu is removed
- Sound announces removed (use UTsounds by Lev aka Flasher)
- Ability to store stats in local file on server (external web stats not required for getting top and ranks)
- Multilanguage support added
- All settings stored in INI files per map ini and per map prefix files supported (place these ini files in config\lambda_core folder) 
- If config file is missing plugin wil use default settings
- Statistics calculation is improved
- Teamplay support
- Teamkills count
 
v0.3 - More optimization
- Stats file (lc_stats.dat) now stored in /amxmodx/data/lc/ 
- Added command for stats resetting (for file mode)
- Using thread querrys for HLstats
- New cvars added: 
lc_show_info 1 - enable/disable show information about plugin after player death
lc_show_winner 1 - enable/disable show winner at map end.
- Fixed: 
Crashes on linux servers; 
Run time error 10: tripmine_fix (line 1954) - thanks to ur5efj
Run time error 10: fw_TakeDamage (line 649) - thanks to ur5efj
Broken top15 at map end - thanks to Freejam
Invalid winner calculation at map end - thanks to Freejam
 
v0.4 - Web stats support remove (use Ingame Psychostats by Nextra)
- Added AG and miniAG support
- Statistics calculation is improved
- Detecting hitboxes for all weapons
- Detecting changename event
- /report and /stats menus improved
- Added /rankstats - display your server stats (MOTD)
- Cvars changed in lambda_core.ini
- Added new cvar:
lc_stats_loging 1 - Stats loging (triggered "weaponstats", triggered "weaponstats2", triggered "time", triggered "latency")
 
v0.5 - Using dynamic arrays
- Ranks limit removed
- Added Opposing Force Support
 
v0.6
- Fixed: Stats tracking by IP and prune function now working;
- New:
Integration to Stats Configuration Menu (statscfg.amxx come with base amxx package);
Most of hud and chat messages are changed (view new screenshots);
Distance and HS in attackers and victims hud lists;
Displaying killer hp&ap in hud;
Say /me - displays user's stats;
Stats logging for HLStatsCE;
Downloads: 1038
Attached Thumbnails
Click image for larger version

Name:	hl 2010-02-23 23-39-52-37.jpg
Views:	7357
Size:	85.0 KB
ID:	60365   Click image for larger version

Name:	hl 2010-02-23 23-42-24-97.jpg
Views:	6051
Size:	77.8 KB
ID:	60368   Click image for larger version

Name:	crossfire0035.jpg
Views:	4113
Size:	69.4 KB
ID:	79855   Click image for larger version

Name:	crossfire0036.jpg
Views:	4220
Size:	74.4 KB
ID:	79856  
Attached Files
File Type: zip hamdata.zip (18.7 KB, 4078 views)
File Type: zip lambda_core.zip (137.1 KB, 4654 views)
__________________

Vi Veri Veniversum Vivus Vici
Russian Half-Life and Adrenaline Gamer community

Last edited by KORD_12.7; 12-08-2011 at 23:31.
KORD_12.7 is offline
Send a message via ICQ to KORD_12.7