Hallo Liebe Mitglieder ich habe für die Cops erstellt, dass wenn der Täter mehr als 1 Wanted hat, dass es über seinem Kopf steht.
Nun habe ich ein Problem, undzwar wird der CreatePlayer3DTextLabel über diesen Spieler nicht angezeigt, obwohl alles richtig ist.
Kann mir jemand helfen?
mfG, Unkn0wnX.
Mein Code ist so:
Ganz oben:
new PlayerText3D:WantedLabel[MAX_PLAYERS];
& dann:
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsACop(i))
{
for(new suspect=0; suspect<MAX_PLAYERS; suspect++)
{
if(LabelCreated[suspect] == 0)
{
if(WantedLevel[suspect] >= 1)
{
GetPlayerPos(suspect,wX,wY,wZ);
format(text,sizeof(text),"Wanteds: %d\nGrund: %s\nZeuge: %s",WantedLevel[suspect],reason,turner);
WantedLabel[i] = CreatePlayer3DTextLabel(i,text,COLOR_LIGHTRED,wX,wY,wZ,25.0,suspect,INVALID_VEHICLE_ID,0);
LabelCreated[suspect] = 1;
}
}
else
{
format(text,sizeof(text),"Wanteds: %d\nGrund: %s\nZeuge: %s",WantedLevel[suspect],reason,turner);
UpdatePlayer3DTextLabelText(i, WantedLabel[i], COLOR_LIGHTRED, text);
}
}
}
}
edit: Code verbessert.