Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

[ROZWIĄZANE] error 024: "break" or "continue" is out of context


Najlepsza odpowiedź MAGNET, 19.08.2014 10:46

Zwracaj return PLUGIN_CONTINUE; Przejdź do postu


  • Zamknięty Temat jest zamknięty
6 odpowiedzi w tym temacie

#1 DAx.

    Pomocny

  • Użytkownik

Reputacja: 10
Początkujący

  • Postów:44
  • Imię:Mateusz
  • Lokalizacja:PL
Offline

Napisano 19.08.2014 08:16

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


  • +
  • -
  • 0

#2 Krzysiek?

    Pomocny

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:40
  • GG:
  • Imię:Krzysiek
  • Lokalizacja:Szczecin
Offline

Napisano 19.08.2014 08:21

Na końcu tej linii, w której występuje błąd zamiast continue; wpisz break;


  • +
  • -
  • 0
b_350_20_08691A_08691A_FFFFFF_000000.png  Frag-project.pl | Only DD2  185.49.13.60:27015
b_350_20_08691A_08691A_FFFFFF_000000.png  Frag-project.pl | Cod Mod 801 lvl  91.189.37.2:27015
b_350_20_08691A_08691A_FFFFFF_000000.png  Frag-project.pl | Zombie Infection  91.189.37.2:27016
b_350_20_081469_2951A8_FFFFFF_000000.png  Frag-project.pl | TeamSpeak 3  91.189.37.2:9987

#3 dasiek

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Junior Admin

Reputacja: 2 077
Godlike

  • Postów:5 706
  • Imię:Adaś
  • Lokalizacja:No teraz trochę dalej od WWy
Offline

Napisano 19.08.2014 08:24

Podałeś za mało informacji ten if jest w switchu? while? forze? jesli nie - daj return. 


  • +
  • -
  • 0

#4 GwynBleidD

    Godlike

  • Przyjaciel

Reputacja: 1 869
Godlike

  • Postów:3 066
  • Steam:steam
  • Lokalizacja:Przemyśl
Offline

Napisano 19.08.2014 08:50

break lub continue może być użyte tylko wewnątrz pętli. Tutaj ewidentnie używasz tej instrukcji poza pętlą.
  • +
  • -
  • 0

NIE pomagam na PW. Nie trudź się, na zlecenia nie odpiszę... Od pomagania jest forum.
NIE zaglądam w tematy wysłane na PW. Jeśli są na forum to prędzej czy później je przeczytam. Jeśli mam co w nich odpisać, to odpiszę.
 
1988650.png?theme=dark


#5 DAx.

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 10
Początkujący

  • Postów:44
  • Imię:Mateusz
  • Lokalizacja:PL
Offline

Napisano 19.08.2014 10:21

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
}

  • +
  • -
  • 0

#6 MAGNET

    SourceLearned ;)

  • Moderator

Reputacja: 661
Wszechmogący

  • Postów:1 535
  • GG:
  • Imię:Olek
  • Lokalizacja:Dalekoo
Offline

Napisano 19.08.2014 10:46   Najlepsza odpowiedź

Zwracaj return PLUGIN_CONTINUE;
  • +
  • -
  • 2

#7 DAx.

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 10
Początkujący

  • Postów:44
  • Imię:Mateusz
  • Lokalizacja:PL
Offline

Napisano 20.08.2014 11:47

dziękuję bardzo :)


  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych