which way is better (less cpu, faster), and does anyone know even better way than this one
1.
PHP Code:
public radar_block(id)
{
new Players[32]
new playerCount, i, player
get_players(Players, playerCount, "c")
for (i=0; i<playerCount; i++)
{
player = Players[i]
if(get_user_team(player) != get_user_team(id))
{
emit_sound(player, CHAN_ITEM, "counter_enemy.wav", 1.0, ATTN_NORM, 0, PITCH_NORM);
cblocked[player] = true
set_task(15.0, "remove_block", player)
}
else if(get_user_team(player) == get_user_team(id))
{
emit_sound(player, CHAN_ITEM, "counter_friend.wav", 1.0, ATTN_NORM, 0, PITCH_NORM);
}
}
}
2.
somewhere in plugin_init -> g_maxplayers = get_maxplayers();
PHP Code:
public radar_block(id)
{
for(new i = 1; i <= g_maxplayers; i++)
{
if(get_user_team(i) != get_user_team(id))
{
emit_sound(i, CHAN_ITEM, "counter_enemy.wav", 1.0, ATTN_NORM, 0, PITCH_NORM);
cblocked[i] = true
set_task(15.0, "remove_block", i)
}
else if(get_user_team(i) == get_user_team(id))
{
emit_sound(i, CHAN_ITEM, "counter_friend.wav", 1.0, ATTN_NORM, 0, PITCH_NORM);
}
}
}