bo nie podałem całego kodu, a wygląda on tak:
switch(item)
{
case 0:
{
if(is_user_alive(id))
{
if(!kolejny_warunek)
{
jakis_bool=true;
zmienna++
}
else if(!costam_sie_nie_zgadza)
{
ColorChat(id, GREEN, "Wyjscie ze switch'a!");
// TU potrzebuje wyjsc ze switcha
}
else
{
ciche[id]=false;
limit[id]--
}
// dalsze operacje w case, ktorych nie chce w jednym z przypadkow
}
else
show_hudmessage(id, "Zupelnie co innego !")
}
case 1:
//nastepne kejs'y
}
//tu jest koniec switcha i tu chce sie znalezc
// dalszy kod
@edit: znalazłem rozwiązanie goto, ale nie powinno się go stosować. Ma ktoś lepszy pomysł niż to:
switch(item)
{
case 0:
{
if(is_user_alive(id))
{
if(!kolejny_warunek)
{
jakis_bool=true;
zmienna++
}
else if(!costam_sie_nie_zgadza)
{
ColorChat(id, GREEN, "Wyjscie ze switch'a!");
goto koniec_switcha;
}
else
{
ciche[id]=false;
limit[id]--
}
// dalsze operacje w case, ktorych nie chce w jednym z przypadkow
}
else
show_hudmessage(id, "Zupelnie co innego !")
}
case 1:
//nastepne kejs'y
}
koniec_switcha:
// dalszy kod
Użytkownik Nakupenda. edytował ten post 03.03.2012 15:20