Radim u svojoj open.mp samp skripti i zelim da na /g ispise koji je igrac vip level i ja sam to definiso ovako al imam ove probleme
(16) : error 002: only a single statement (or expression) can follow each "case"
(16) : warning 215: expression has no effect
(17) : error 014: invalid statement; not in switch
(17) : error 021: symbol already defined: "form"
(17) : error 012: invalid function call, not a valid address
(17) : fatal error 107: too many error messages on one line
evo kod:
stock GetVIPRankName( rank_level )
{
new rank_name[15];
switch(rank_level) {
case 1: form:rank_name("VIP 1");
case 2: form:rank_name("VIP 2");
case 3: form:rank_name("VIP 3");
case 4: form:rank_name("VIP 4");
}
return rank_name;
}
case se starta od 0 pa nadalje
Citat: bendzamin4674 poslato April 05, 2024, 23:49:23 POSLE PODNE
Radim u svojoj open.mp samp skripti i zelim da na /g ispise koji je igrac vip level i ja sam to definiso ovako al imam ove probleme
(16) : error 002: only a single statement (or expression) can follow each "case"
(16) : warning 215: expression has no effect
(17) : error 014: invalid statement; not in switch
(17) : error 021: symbol already defined: "form"
(17) : error 012: invalid function call, not a valid address
(17) : fatal error 107: too many error messages on one line
evo kod:
stock GetVIPRankName( rank_level )
{
new rank_name[15];
switch(rank_level) {
case 1: form:rank_name("VIP 1");
case 2: form:rank_name("VIP 2");
case 3: form:rank_name("VIP 3");
case 4: form:rank_name("VIP 4");
}
return rank_name;
}
[pawn]
stock GetVIPRankName( rank_level )
{
new rank_name[15];
switch(rank_level)
{
case 0: rank_name = "VIP 1";
case 1: rank_name = "VIP 2";
case 2: rank_name = "VIP 3";
case 3: rank_name = "VIP 4";
}
return rank_name;
}[/pawn]
Probaj ovako, meni bar tako radi
hvala vam obojici uspio sam
Znam da si fix ali cisto sumnjam da si razumeo zasto ti se desava a kamoli kako si fix.
Svaki case u switch moze i mora da ima najvise jednu naredbu. Ako ti treba vise moras da pravis blok to jest koristis {} kao i za sve ostalo.
Ti si napravio neki makro za format i on ima vise naredbi zato ti i izbacuje tako.