Finally.....its been a very very very long
About:
ATAC went through a major rewrite which now supports near enough any HL1 modification, tested on: CS, DOD, TS, TFC (limited testing).
Punishments/Addons are written outside of ATAC which adds for easier upgradability.
Installing:
Extract the contents of the zip file straight into your amxmodx directory. Documentation can be found in amxmodx directory atac.htm
Review documentation supplied, how to setup, supporting atac, writing punishments/addons etc.
Changes from ATAC 2 series:
Complete rewrite of the entire system
Support:
WARNING: CUSTOM MODS CAN CAUSE UNDESIRABLE EFFECTS WITH ATAC 3 SERIES
Requirements:
AMX Mod X 1.76c or higher
Special Thanks:
I'd like to give a very big thank you too: Teame06, v3x, {NM}Jason, and TheRising for porting/supporting ATAC 2 series for AMXModX whilst I was working for AMXMod and doing other things.
Anyway enough of me rambling enjoy...
Change Log: 3.0 -> 3.0.1- * Updated documentation, added Back to Top at the end of each section. Added missing cvars to the table.
* Fixed an issue with Jail punishment, where in rare instances you maynot spawn with any weapons.
* Added CVAR "atac_hudtext" to atac_hudmsg plugin as requested by Jay-izi. Allows using SayText, read addons.cfg for more details.
* Changed forward: "atac_punished(killer, const name[], const authid[])" to "atac_punished(killer, const name[], const authid[], bantype)".
* Added new forward "atac_punishment_activated(punishment_id, killer, victim)". Called when a punishment activates.
* Fixed punishments: atac_slap2one, atac_slap, and atac_slay. They shouldn't return ATAC_HOOK_RESET.
* Added CVAR "atac_tk_avoidance". Increase Team Killers TK's upon disconnect when trying to avoid punishment.
* Updated addon "atac_cmds" due to native changes.
* Changed native "set_atac_kills(killer, amount=-1, victim=0, item=0)" to "set_atac_kills(killer, victim, amount=-1, special=-1)".
* Changed native "set_atac_attacks(attacker, amount, victim=0)" to "set_atac_attacks(attacker, victim, amount=-1)".
* Added CVAR "atac_show_punishment". Allows you to see which punishment was selected.
* Updated addon "atac_cmds" so you can define your own access flags, see "atac_commands.cfg" for more details.
* Changed CVAR "atac_nocount_death" to "atac_tk_afterdeath".
* Fixed victim menu so if 2+ victims are looking at the same killer record, it now updates.
* Fixed victim menu so it auto-closes when the killer disconnects.
* Fixed punishments not being saved on disconnecting client if they were dead.
* Removed multi_print function, not required due to console_print.
* Changed register_clcmd and register_srvcmd into one register_concmd (Thx DevconeS for pointing this out).
* Added CVAR "atac_immunity_flags". Users can now specify the specific flags they want to have immunity.
* Updated the kick message for when a player is kicked or banned (not via AMXBans).
* Added the killer's current Team Kill count to the title of the punishment menu.
* Fixed possible menu exploit which a victim could expose.
* Updated Polish translation thanks to Sn!ff3r.
* Fixed multiple issues when a player reaches max Team Kills and the "kick" option is chosen.
* Minor change to atac_version CVAR so the version immediately changes upon map change.
* Added Portuguese - Brazil (pt) thanks to guilherme.
* Added Finnish (fi) thanks to Cofeiini.
* Added Romanian (ro) thanks to Nem0.
* Added Portuguese (bp) thanks to Arion.
* Fixed IP banning system.
* Fixed Polish translation thanks to zuk4u.
* Updated ATAC Timebomb to 1.1 which fixes potential double death icon bug.
* Updated ATAC Badaim to 1.1 which is now converted to FakeMeta scheme.
* Updated ATAC AMXBans to 1.1 which fixes possible incorrect banning procedure.