Code:
// Kick all clients by eRik */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Kick All Clients"
#define VERSION "0.1"
#define AUTHOR "eRik"
#define REASON "Mapchanging..."
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_concmd("amx_kickall","kick_all",ADMIN_KICK,"Kick all clients")
}
stock kick_all (reason[])
{
static iPlayers[32],iPlayersnum
get_players(iPlayers,iPlayersnum)
for(new iCount;iCount < iPlayersnum;iCount++)
server_cmd("kick #%d %s",get_user_userid(iPlayers[iCount]),REASON)
set_task(0.2,"changemap")
return PLUGIN_HANDLED
}
public changemap()
{
server_cmd("changelevel de_dust2")
}
sure, you can change de_dust2 to everything you want, or even better, you can leave this decision to server managers by cvar.