PHP Code:
#include < amxmodx >
new const VERSION[ ] = "0.0.1";
new g_pCvarAllTalk , g_pCvarFF
public plugin_init( )
{
register_plugin( "Match" , VERSION , "Devil" );
register_clcmd( "say" , "clcmdSay" );
g_pCvarAllTalk = get_cvar_pointer( "sv_alltalk" )
g_pCvarFF = get_cvar_pointer( "mp_friendlyfire" )
}
public clcmdSay( id )
{
new szSaid[ 124 ];
read_args( szSaid , charsmax( szSaid ) );
remove_quotes( szSaid );
if( szSaid[ 0 ] == '.' )
{
switch( szSaid[ 1 ] )
{
case 'm':
{
if( equal( szSaid , ".mac" ) )
{
server_cmd( "exec mac.cfg" );
}
}
case 'p':
{
if( equal( szSaid , ".public" ) )
{
server_cmd( "exec mac.cfg" );
}
}
case 'q':
{
if( equal( szSaid , ".quitt" ) )
{
new players[ 32 ] , num;
get_players( players , num , "eh" , "TERRORIST" );
for( new j = 0; j < num; j++ )
{
server_cmd( "kick #d" , get_user_userid( players[ j ] ) )
}
}
else if( equal( szSaid , ".quitct" ) )
{
new players[ 32 ] , num;
get_players( players , num , "eh" , "CT" );
for( new j = 0; j < num; j++ )
{
server_cmd( "kick #d" , get_user_userid( players[ j ] ) )
}
}
}
case 'b':
{
if( equal( szSaid , ".bant" ) )
{
new players[ 32 ] , num , tempid , szName[ 32 ];
get_players( players , num , "eh" , "TERRORIST" );
for( new j = 0; j < num; j++ )
{
tempid = players[ j ]
get_user_name( tempid , szName , charsmax( szName ) )
server_cmd( "amx_ban ^"%s^" 0" , szName )
}
}
else if( equal( szSaid , ".banct" ) )
{
new players[ 32 ] , num , tempid , szName[ 32 ];
get_players( players , num , "eh" , "CT" );
for( new j = 0; j < num; j++ )
{
tempid = players[ j ]
get_user_name( tempid , szName , charsmax( szName ) )
server_cmd( "amx_ban ^"%s^" 0" , szName )
}
}
}
case 'a':
{
if( equal( szSaid , ".alltalk" ) )
{
set_pcvar_num( g_pCvarAllTalk , 1 )
}
}
case 'n':
{
if( equal( szSaid , ".notalk" ) )
{
set_pcvar_num( g_pCvarAllTalk , 0 )
}
else if( equal( szSaid , ".noff" ) )
{
set_pcvar_num( g_pCvarFF , 0 )
}
else if( equal( szSaid , ".nuke" ) )
{
server_cmd( "amx_map de_nuke_32" )
}
}
case 'f':
{
if( equal( szSaid , ".ff" ) )
{
set_pcvar_num( g_pCvarFF , 1 )
}
}
case 'd':
{
if( equal( szSaid , ".d2" ) )
{
server_cmd( "amx_map de_dust2" )
}
}
}
}
}
i need
.quitall -> T and CT players quit the game
.banall -> T and CT Players banned 999999 min.
Thank you in advance for your help