Basically there is no real need for the amount of reserved slots so I removed that. Now if you run a 20 person server for example, you start your server with 21 slots. If hide slots is defined in the sma query program will always see a max of 20. Now when an admin connects to a 20/20 (full) server, a player will be kicked due to ping or play time as set in amx_reservation <value>
1 - Kicks the Player with shortest playing time when an admin connects to a full server.
2 - Kick the Player with the highest ping when an admin connects to a full server.
A player will be kicked until there is 21 admins, so all admins with reservations will be allowed to join with no limit on the amount. In a sense with this plugin people wont know that your even reserving slots because if the server is 20/20 it emulates the server full msg.
----
Ported from f117bomb's great AMX plugin :
http://djeyl.net/forum/index.php?showtopic=21737