I'm using this DBZ mod plugin but this line shows "Run time error 4: index out of bounds" from time to time. Sometimes the plugin works but sometimes it doesn't. How can I solve this?
PHP Code:
public client_putinserver(player_id) {
get_user_name(player_id, g_playername[player_id], charsmax(g_playername[])) // Cache player's name
g_is_user_connected[player_id] = true
g_players_connected[g_players_count] = player_id /// line 992
if(!g_players_count)
set_task(1.0, "iterate_through_players", TASK_LOOP_PLAYERS, _, _, "b")
g_players_count++
}
public iterate_through_players()
{
static player_id
static spectator_id
for(g_current_index = 0; g_current_index < g_players_count; g_current_index++) {
player_id = g_players_connected[g_current_index]
if(is_user_valid_alive(player_id)) {
ShowHUD(player_id, player_id)
dbz_loop(player_id)
}
else // Player died?
{
// Get spectator target
spectator_id = pev(player_id, pev_iuser2)
if(is_user_valid_alive(spectator_id))
ShowHUD(player_id, spectator_id)
}
}
}