24.05.2012, 19:06
Hello,i've added a textlabel to the players with wanted level.From 1 to 3 it shows the label "Ticketable",from 4 to 10 it's "Arrestable",but seems not work:
1989 : error 002: only a single statement (or expression) can follow each "case"
1989 : warning 215: expression has no effect
1991 : error 014: invalid statement; not in switch
1991 : warning 215: expression has no effect
1991 : error 001: expected token: ";", but found ".."
1991 : error 029: invalid expression, assumed zero
1991 : fatal error 107: too many error messages on one line
This is the new for labels:
And this is where they are applied:
Thanks for help
1989 : error 002: only a single statement (or expression) can follow each "case"
1989 : warning 215: expression has no effect
1991 : error 014: invalid statement; not in switch
1991 : warning 215: expression has no effect
1991 : error 001: expected token: ";", but found ".."
1991 : error 029: invalid expression, assumed zero
1991 : fatal error 107: too many error messages on one line
This is the new for labels:
pawn Код:
new Text3D:Ticketable[MAX_PLAYERS];
new Text3D:Arrestable[MAX_PLAYERS];
pawn Код:
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);
}
}
}