Guten Tag,
da ich seit mehreren Tagen auch einen Script anfertige und leider noch nicht so viele Scriptingkenntnisse habe, muss ich euch mal folgendes Problem darstellen:
Ich bin zurzeit daran, eine Schadensanzeige für Fahrzeuge zu erstellen, die man nur sehen soll, wenn man auf dem Fahrersitz platz nimmt.
Ich habe am Anfang unter dem #include die Textdraw definiert:
new Text:dmg;
Danach habe ich unter 'OnPlayerEnterVehicle' den hauptsächlichen Code programmiert:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(GetPlayerVehicleSeat(playerid) == 0)
{
new dmgstring[22], Float:SCHADEN;
GetVehicleHealth(vehicleid, SCHADEN);
format(dmgstring, sizeof(dmgstring), "Schaden: ~r~%s", SCHADEN);
dmg = TextDrawCreate(300.0, 360.0, dmgstring);
TextDrawLetterSize(dmg, 0.3, 1.7);
TextDrawShowForPlayer(playerid, dmg);
}
return 1;
}
Ich hoffe, dass wer von euch um Rat weis und mir helfen kann. Wenn ich in das Fahrzeug einsteige, passiert nämlich garnichts!
lg Paddy