Hallo habe mich jetzt die letzen drei tage verscuht hier durchzuwurschteln. Jetzt bin ich über eine Sache extrem gestoppelrt. Das ist mein Speedo. könnt ihr mir helfen meinen jetzt ziehmlich recurcen fressenden Tacho auf einen Sparsarmen Taco hienunter zu zwingen?
Tach Code:
public CheckSpeed(playerid)
{
new vehid = GetPlayerVehicleID(playerid);
new Float:speed_x, Float:speed_y, Float:speed_z, Float:FSpeed;
new final_speed_int;
new string[256];
if(vehid != 0)
{
GetVehicleVelocity(vehid, speed_x, speed_y, speed_z);
FSpeed = floatsqroot(((speed_x * speed_x) + (speed_y * speed_y)) +(speed_z * speed_z)) * 136.6666666666666666667; //KM/H
final_speed_int = floatround(FSpeed, floatround_round);
format(string, 256,"~r~Speed: ~w~%i ~g~km/h", final_speed_int);
TextDrawSetString(Speedo[playerid], string);
if(gGas[playerid] == 1)
{
Fuel[playerid] = TextDrawCreate(250.00, 411.00, " Treibstoff ");
TextDrawLetterSize(Fuel[playerid],1.0,1.8);
TextDrawColor(Fuel[playerid], 0x00FFFFFF);
TextDrawUseBox(Fuel[playerid], 1);
TextDrawTextSize(Fuel[playerid], Gas[vehid]+250, 414.00);
TextDrawBoxColor(Fuel[playerid], 0x0000FF48);
TextDrawSetOutline(Fuel[playerid], 4);
TextDrawShowForPlayer(playerid, Fuel[playerid]);
gGas[playerid] = 0;
}
SetTimerEx("CheckSpeed",100,false,"i",playerid);
}
else
{
TextDrawSetString(Speedo[playerid], " ");
TextDrawDestroy(Fuel[playerid]);
}
}
Veilen Dank für eure hilfe!