[ROZWIĄZANE] error 024: "break" or...
Najlepsza odpowiedź MAGNET 19.08.2014 10:46
Zwracaj return PLUGIN_CONTINUE;
Przejdź do postu
DAx.
19.08.2014
Cześć. Co oznacza taki błąd wyskakujący po nieudanej kompilacji?
error 024: "break" or "continue" is out of context
Błąd występuje w tej linijce
[
if(!is_user_alive(rand) || jail_get_prisoner_free(rand) || jail_get_prisoner_ghost(rand)) continue;
Jak to naprawić? :v
Krzysiek?
19.08.2014
Na końcu tej linii, w której występuje błąd zamiast continue; wpisz break;
dasiek
19.08.2014
Podałeś za mało informacji ten if jest w switchu? while? forze? jesli nie - daj return.
GwynBleidD
19.08.2014
break lub continue może być użyte tylko wewnątrz pętli. Tutaj ewidentnie używasz tej instrukcji poza pętlą.
DAx.
19.08.2014
Tak wygląda ten kawałek kodu :v Nie za bardzo wiem jak to ogarnąć
public Losuj(id){ if(is_user_connected(id) && is_user_alive(id) && cs_get_user_team(id) == CS_TEAM_CT && !losowaniee) { new players[32], num get_players(players, num); new rand = random_num(1,num) if(cs_get_user_team(rand) == CS_TEAM_T && is_user_alive(rand)) { losowaniee = true; if(!is_user_alive(rand) || jail_get_prisoner_free(rand) || jail_get_prisoner_ghost(rand)) continue; get_user_name(rand, nick, sizeof nick - 1) fm_set_user_rendering(rand,kRenderFxGlowShell,0,255,0,kRenderNormal,8) set_task(10.0, "kolor", rand); kolorek[rand] = true set_hudmessage(255, 255, 255, 0.03, 0.60, 0, 6.0, 5.0, _, _, 21) show_hudmessage(0, "Wylosowany zostal: %s", nick) } } return PLUGIN_HANDLED }