Hallo,
ich habe soeben ein Tanksystem eingebaut/gebaut.
Und ja, wenn ich ins Auto einsteige kommt für 1-2 Sekunden ein Textdraw, der soll aber immer, also solange man im Auto drin ist, dastehen.
Der Textdraw hat folgenden Inhalt:
"Tank: (0-100)"
So, nun alles was mit "Tank:" zutun hat im Script.
public TankTimer()
{
new string[128], i = 0;
for(; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && IsPlayerInAnyVehicle(i))
{
format(string, sizeof(string), "Tank: %d", Tankmenge[GetPlayerVehicleID(i)]);
TextDrawSetString(Tankanzeige[i], string);
}
}
return true;
}
if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER)
{
new tankstring[128];
format(tankstring, sizeof(tankstring), "Tank: %d", Tankmenge[GetPlayerVehicleID(playerid)]);
Tankanzeige[playerid] = TextDrawCreate(38.000000,120.000000, tankstring);
TextDrawFont(Tankanzeige[playerid], 2);
TextDrawLetterSize(Tankanzeige[playerid], 0.6, 1.8);
TextDrawColor(Tankanzeige[playerid], 0xffffffff);
TextDrawSetOutline(Tankanzeige[playerid], 2);
TextDrawShowForPlayer(playerid, Tankanzeige[playerid]);
}