Extended keeper manager plugin, version 0.8
Requires Engine (AMXX) / VexdUM (AMX) module to run.
Kicks bot keeper and makes the player keeper. When the player leaves, a bot is automatically added again
If a keeper says this: Makes him outfield player and adds a bot
Otherwise: An unkeeper vote against the current keeper of the team is started
ekm_setkeepers (1|0) (admin only)
0: Only bot keepers
1: Default: /keeper on
2: Only human keepers
ekm_keeper x [y] (admin only)
Makes x join keeper pos for y seconds [optional]
ekm_unkeeper x [y] (admin only)
Makes x join outfield pos for y seconds [optional]
ekm_limit (1|0) (admin only)
Enables (1) or disables(0) keeper limiting to half line
If human keepers are enabled due to a keeper vote and one (or both) net is empty for 30 seconds, bot keepers will automatically be added back.
? More keeper limiting options
As always, UBER MEGA HUGE THANKS to Lucio.
This plugin wouldn't be here without his help.
And routetwo for creating the great mod of course :)
- Initial release
- Fixed "not enough free slots" bug when sv_visiblemaxplayers was <= 0
- Hopefully fixed ekm_requiredvotes command description
- Added keeper limiting
0.3, second revision:
- Fixed bugs, DEBUG now off by default
- Replaced votekeepers by /keeper system
- Unkeeper vote should now appear to team only
- Fixed "add outfield bots" exploit (reported by PingKing)
- Improved previous fix
- Fixed ball removal exploit (reported by Lucio)
Download the XS Library:
Put xs.inc into your include directory.
Download this file:
If you have AMX, open it and change line 62 from
// #define PLATFORM_AMX 1
#define PLATFORM_AMX 1
Then, compile the plugin ( don't forget to copy it to your plugins directory and add it into plugins.ini ;) )
And, don't forget to enable Engine / VexdUM if you don't have enabled it yet.