#include < amxmodx >
#include < amxmisc >
#include < cstrike >
#include < api_chatcolor >
#define MAX_USERS 33
new const szPlugin[ ][ ] = { "Change Teams", "1.0", "Chema" };
new const szPrefix[ ][ ] = { "!g[AMXX-ES]!y" };
new gC_UserName[MAX_USERS][32];
new gC_MaxPlayers;
public plugin_init ()
{
register_plugin( szPlugin[0], szPlugin[1], szPlugin[2] );
register_clcmd( "say !teams", "function__changeTeams" );
gC_MaxPlayers = get_maxplayers ();
}
public client_putinserver( CiD )
{
get_user_name( CiD, gC_UserName[ CiD ], 31 );
}
public function__changeTeams( CiD )
{
if(!is_user_admin(CiD) && ADMIN_KICK)
{
ColorChat(CiD, _, "%s No tenés permisos para usar este comando !", szPrefix[0])
return PLUGIN_HANDLED
}
for(new i = 0; i < gC_MaxPlayers; i++ )
{
if(!is_user_connected(i))continue
switch( cs_get_user_team( i ) )
{
case CS_TEAM_CT: cs_set_user_team( i, CS_TEAM_T )
case CS_TEAM_T: cs_set_user_team( i, CS_TEAM_CT )
}
ColorChat(0, _, "%s El administrador !g%s!y ha cambiado los equipos !", szPrefix[0], gC_UserName[ CiD ])
}
return PLUGIN_HANDLED;
}