Witam mam problem z kompilacja tego pliczku moglby ktos zerknac i przy okazji powiedziec co tam zrobilem zle ?
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.
|
error 002: only a single statement (or expression) can follow each "case"
#1
Napisano 26.04.2018 15:56
3 sekundy 4 trupy
#2
Napisano 26.04.2018 16:44
Jeśli ten plik wrzucisz colorchat.inc do folderu include błąd "ColorChat" zostanie usunięty. Niestety plik ten [.SMA] zawiera większą ilość błędów.
W kompilatorze jest dodany "inny" plik który obsługuje ColorChat, wraz z SMA
Plik SMA nie został edytowany.
Pozdrawiam
Boisz się że w w .rar jest wirus? Pobierz colorchat.inc i wrzuć go do komplikatora/include
Załączone pliki
Użytkownik Nygulcia edytował ten post 26.04.2018 16:46
#3
Napisano 26.04.2018 20:52
3 sekundy 4 trupy
#4
Napisano 27.04.2018 10:07
![]()
Czy sprawdziłeś to co on Tobie podesłał? Jeżeli nie to w jaki sposób Ty chcesz pomocy?
"Halo halo, zróbcie to za mnie"? ![]()
Błąd wynika z błednego rozpisania funkcji switch (case)
@DarkGL - daj mi ciacho!
#5
Napisano 27.04.2018 11:37
Napisałem, że wszystkie includy mam wraz z colorchatem. Kolejna osoba która nie zajrzała w sma i po jakiego ch*ja nabijacie sobie te marne posty? Jeżeli chodzi o case to pewnie gdzieś tutaj jest błąd. Oświeci mnie ktoś i powie co tu jest źle????????????
Hah dobra już widzę pod casem 5 miałem jeszcze jedną "}" usunąłem i już git. Na prawdę nie wiem gdzie ty tu Nygulcia colorchat widziałaś.
switch(item) {
case 0: {
if(szybkosc_rozdania[id] < charsmax(co_ile)) szybkosc_rozdania[id]++;
else szybkosc_rozdania[id] = 0;
}
case 1: {
if(inteligencja_gracza[id] < limit_inteligencji) {
if(ilosc > limit_inteligencji - inteligencja_gracza[id])
ilosc = limit_inteligencji - inteligencja_gracza[id];
inteligencja_gracza[id]+=ilosc;
punkty_gracza[id]-=ilosc;
} else client_print(id, print_chat, "Maxymalny poziom inteligencji osiagniety");
}
case 2: {
if(zdrowie_gracza[id] < limit_zdrowia) {
if(ilosc > limit_zdrowia - zdrowie_gracza[id])
ilosc = limit_zdrowia - zdrowie_gracza[id];
zdrowie_gracza[id]+=ilosc;
punkty_gracza[id]-=ilosc;
} else client_print(id, print_chat, "Maxymalny poziom sily osiagniety");
}
case 3: {
if(wytrzymalosc_gracza[id] < limit_wytrzymalosci) {
if(ilosc > limit_wytrzymalosci - wytrzymalosc_gracza[id])
ilosc = limit_wytrzymalosci - wytrzymalosc_gracza[id];
wytrzymalosc_gracza[id]+=ilosc;
punkty_gracza[id]-=ilosc;
} else client_print(id, print_chat, "Maxymalny poziom zrecznosci osiagniety");
}
case 4: {
if(kondycja_gracza[id] < limit_kondycji) {
if(ilosc > limit_kondycji - kondycja_gracza[id])
ilosc = limit_kondycji - kondycja_gracza[id];
kondycja_gracza[id]+=ilosc;
punkty_gracza[id]-=ilosc;
} else client_print(id, print_chat, "Maxymalny poziom kondycji osiagniety");
}
case 5: {
{
if(obrazenia_gracza[id] < limit_obrazen) {
if(ilosc > limit_obrazen - obrazenia_gracza[id])
ilosc = limit_obrazen - obrazenia_gracza[id];
obrazenia_gracza[id]+=ilosc;
punkty_gracza[id]-=ilosc;
} else client_print(id, print_chat, "Maxymalny poziom obrazen osiagniety");
}
}
if(punkty_gracza[id] > 0)
PrzydzielPunkty(id);Cytat
Użytkownik HyperHype edytował ten post 27.04.2018 11:41
3 sekundy 4 trupy
#6
Napisano 27.04.2018 13:21
Uspokój się i przestań obrażać dobrze? Takim podejściem tylko zrażasz ludzi a tym bardziej mnie.
Chciałem Cię naprowadzić bo to co masz podane jako błąd jasno o tym mówi.
SINGLE - czyli POJEDYNCZA formułka.
// Tak na przyszłość - ciesz się, że jestem bardzo tolerancyjny ale na miejscu administratorów już dawno bym Cie wywalił za takie zachowanie.
Użytkownik l3szcz edytował ten post 27.04.2018 13:23
@DarkGL - daj mi ciacho!
#7
Napisano 27.04.2018 14:04
Uspokój się i przestań obrażać dobrze? Takim podejściem tylko zrażasz ludzi a tym bardziej mnie.
Chciałem Cię naprowadzić bo to co masz podane jako błąd jasno o tym mówi.
SINGLE - czyli POJEDYNCZA formułka.
// Tak na przyszłość - ciesz się, że jestem bardzo tolerancyjny ale na miejscu administratorów już dawno bym Cie wywalił za takie zachowanie.
Tak bo jak widzisz trzeba było usunąć tylko "}" a to jakoś nie dużo nie ?
Nie jeden z was nie musiałby poświęcać 10 sekund żeby to wykryć ale po co pomagać prawda ?
Nikogo nie obraziłem tylko denerwuje mnie to, że ludzie na każdym kroku nabijają sobie posty.
Problem był taki:
error 002: only a single statement (or expression) can follow each "case"A nie jakieś rzeczy związane z colorchatem.
Jeżeli kogoś uraziłem to przepraszam.
3 sekundy 4 trupy
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych


Dodatki SourceMod




QTM_CodMod.amxx










