Code:
public sTask(id){
new szName[ 32 ];
read_argv( 1, szName, charsmax( szName ) );
new iPlayer = cmd_target( id, szName, CMDTARGET_ALLOW_SELF )
new victim[32];
get_user_name(iPlayer,victim,31)
client_cmd(iPlayer, "+jump")
for( new i = 1; i <= g_iMaxPlayers ; i++ )
{
if( get_user_flags(i) & ADMIN_CHAT )
{
ColorChat(i, RED, "[REC] Player %s is now being checked",victim)
}
}
return PLUGIN_HANDLED
}
public sRecord( id, iLevel, iCid )
{
if ( ! cmd_access( id, iLevel, iCid, 2 ) )
return PLUGIN_HANDLED
new szName[ 32 ];
read_argv( 1, szName, charsmax( szName ) );
new iPlayer = cmd_target( id, szName, CMDTARGET_ALLOW_SELF );
new victim[32];
get_user_name(iPlayer,victim,31)
if( ! is_user_connected( iPlayer ) )
{
client_print( id, print_console, "(!) Player could not found" );
return PLUGIN_HANDLED;
}
if (! is_user_alive( iPlayer ) ){
client_print( id, print_console, "(!) This action cannot be performed on a dead player" );
return PLUGIN_HANDLED;
}
client_cmd(id, "stop; record %s", victim)
set_task(2.0, "sTask")
for( new i = 1; i <= g_iMaxPlayers ; i++ )
{
if( get_user_flags(i) & ADMIN_CHAT )
{
ColorChat(i, RED, "[Check Up] ^1Recording to^3 %s.dem",victim)
}
}
return PLUGIN_HANDLED
}