Que tal, tengo esto que lo estoy utilizando para un mod de TTT para detectar los daños incorrectos, el problema es que solamente me da el print de un solo jugador, en vez de todos, ¿que está mal? gracias
Código PHP:
public fsData(id, level, cid)
{
if(!cmd_access(id, level, cid, 2))
return PLUGIN_HANDLED;
if(is_user_alive(id) && !(get_user_flags(id) & ADMIN_RCON))
{
client_print(id, print_console, "Tenés que estar muerto para usar este comando!");
return PLUGIN_HANDLED;
}
new arg[32];
read_argv(1, arg, 31);
new target = cmd_target(id, arg, 0);
new g_name[ 33 ];
get_user_name( target, g_name, charsmax( g_name ) );
if(!target)
return PLUGIN_HANDLED;
client_print( id, print_console, "*********" );
client_print( id, print_console, "- El jugador < %s > ataco a: ", g_name );
for( new i = 1; i <= get_maxplayers( ); i++ )
{
if( i == id )
continue;
if( dIncorrecto[ target ][ i ] > 0 )
{
get_user_name( i, gPlayername[ i ][ target ], charsmax( gPlayername[] ) );
client_print( id, print_console, "- Usuario: < %s > recibió < %d > de daño.", gPlayername[ i ][ target ], dIncorrecto[ target ][ i ] );
}
}
client_print( id, print_console, "*********" );
return PLUGIN_HANDLED;
}