Hallo, habe großes Tankproblem. Und zwar wenn ich Tanken will, steht oben im Chat "Fahrzeug wird betankt" bleib aber dann dauerhaft gefreezt.
Weiß gerade einfach nicht weiter.
if(strcmp(cmd, "/tanken", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,10,1004.0812,-939.4362,42.1797))
{
if(IsPlayerConnected(playerid))
{
if(IsAtGasStation(playerid))
{
if(IsANoTachoVehicle(GetPlayerVehicleID(playerid)))
{
SendClientMessage(playerid,COLOR_YELLOW," Du kannst kein Fahrrad betanken!");
}
SetTimer("Fillup",RefuelWait,0);
Refueling[playerid] = 1;
FreezePlayer(playerid);
SendClientMessage(playerid,COLOR_WHITE," Dein Fahrzeug wird betankt, Bitte warten....");
}
return 1;
}
}
}
Problem 2: Im Textdraw steht die Tankanzeige immer auf 45 %, ich komm einfach nicht drauf warum
kann das hiermit was zu tun haben?
forward SpeedoMeter();
public SpeedoMeter()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerInAnyVehicle(i) && GetPlayerState(i) == 2)
{
new string[100];
new vehicle = GetPlayerVehicleID(i);
if(IsANoTachoVehicle(GetPlayerVehicleID(i)))
{
TextDrawSetString(SpeedoTank[i], "n/a");
}
else if(IsAutoAn(GetPlayerVehicleID(i)))
{
if(Gas[vehicle] <= 10)
{
format(string, sizeof(string), "%d%", Gas[vehicle]);
TextDrawSetString(SpeedoTank[i], string);
}
else
{
format(string, sizeof(string), "%d%", Gas[vehicle]);
TextDrawSetString(SpeedoTank[i], string);
}
}
}
}
}
return 1;
}
Gruß