Guten Abend Com,
ich habe folgendes Problem. Unzwar möchte ich mir in einem Textdraw den Zustand meines Fahrzeuges anzeigen lassen, also lese ich den Zustan über GetVehicleHealth aus und pack das ganze in einen String. Beim ausgeben des Strings bekomm ich jedoch eine Warnung und letztendlich wird das TextDraw garnicht angezeigt. Wäre cool wenn ihr mir ein bisschen unter die Arme grefen könntet.
Code:
public OnPlayerUpdate(playerid)
{
if(GetPlayerVehicleSeat(playerid) == 0)
{
new Float:zustand;
new vehicleid;
GetVehicleHealth(vehicleid,zustand);
vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) != 509 && GetVehicleModel(vehicleid) != 481 && GetVehicleModel(vehicleid) != 510)
{
new string[128];
new vehstand[182];
if(Tankmenge[vehicleid] < 10) format(string,sizeof string,"~w~Tank: ~r~%i",Tankmenge[vehicleid]);
else if(Tankmenge[vehicleid] < 30) format(string,sizeof string,"~w~Tank: ~y~%i",Tankmenge[vehicleid]);
else if(Tankmenge[vehicleid] <= 100) format(string,sizeof string,"~w~Tank: ~g~%i",Tankmenge[vehicleid]);
if(zustand < 200) format(vehstand,sizeof vehstand,"~w~Zustand: ~r~%i",zustand);
else if(zustand < 700) format(vehstand,sizeof vehstand,"~w~Zustand: ~y~%i",zustand);
else if(zustand <= 1000) format(vehstand,sizeof vehstand,"~w~Zustand: ~g~%i",zustand);
TextDrawSetString(Anzeige[playerid],string);
TextDrawSetString(zustand,vehstand);
}
}
else
{
TextDrawSetString(Anzeige[playerid], " ");
}
return 1;
}
Fehlermeldung:
E:\Profildaten\Neuer Ordner\Desktop\SAMP Server\gamemodes\funserver.pwn(706) : warning 213: tag mismatch
Schonmal danke im Vorraus
Mit freundlichen Grüßen
[EFS]KillerTier