public WantedColor()
{
for (new i; i < MAX_PLAYERS; i++)
{
switch(GetPlayerWantedLevel(i))
{
case 1...3:
Ticketable[i] = Create3DTextLabel("Suspect - Ticketable",yellow,30.0,40.0,50.0,40.0,0);
Attach3DTextLabelToPlayer(Ticketable[i], i, 0.0, 0.0, 0.7);
SetPlayerColor(i,yellow);
case 4...10:
Arrestable[i] = Create3DTextLabel("Suspect - Arrestable",red,30.0,40.0,50.0,40.0,0);
Attach3DTextLabelToPlayer(Arrestable[i], i, 0.0, 0.0, 0.7);
SetPlayerColor(i,red);
}
}
}
case 1...3:
case 1...3:
case 1 .. 3:
2005 : error 002: only a single statement (or expression) can follow each "case" 2005 : warning 215: expression has no effect 2008 : error 014: invalid statement; not in switch 2008 : warning 215: expression has no effect 2008 : error 001: expected token: ";", but found ".." 2008 : error 029: invalid expression, assumed zero 2008 : fatal error 107: too many error messages on one line |
Attach3DTextLabelToPlayer(Ticketable[i], i, 0.0, 0.0, 0.7);
Arrestable[i] = Create3DTextLabel("Suspect - Arrestable",red,30.0,40.0,50.0,40.0,0);
public WantedColor()
{
for (new i; i < MAX_PLAYERS; i++)
{
switch(GetPlayerWantedLevel(i))
{
case 1 .. 3: {
Ticketable[i] = Create3DTextLabel("Suspect - Ticketable",yellow,30.0,40.0,50.0,40.0,0);
Attach3DTextLabelToPlayer(Ticketable[i], i, 0.0, 0.0, 0.7);
SetPlayerColor(i,yellow);
}
case 4 .. 10: {
Arrestable[i] = Create3DTextLabel("Suspect - Arrestable",red,30.0,40.0,50.0,40.0,0);
Attach3DTextLabelToPlayer(Arrestable[i], i, 0.0, 0.0, 0.7);
SetPlayerColor(i,red);
}
}
}
}
Now i get this:
Line 2005: pawn Код:
pawn Код:
|
case 1 .. 3:
{
}
//res of the code
Basically you must put the brackets open and close after Case, this is how it works. like the following:-
pawn Код:
|
case 1 .. 3:
{
//res of the code
}
case 1 .. 3:
{
//rest of the code
}
// rest of your code.