26.01.2017, 07:14
(
Последний раз редактировалось SyS; 26.01.2017 в 08:05.
)
You set timer to repeat pass false instead of true to that parameter
Now about not getting fuel (assuming your function is correct on the basis of logical concept) debug this part
Код:
RefuelingVehicleTimer[playerid] = SetTimerEx("ReFill", 1000, true, "i", playerid);
PHP код:
if(!IsAtFuelStation(playerid) || !IsPlayerInAnyVehicle(playerid) || VehicleFuel[GetPlayerVehicleID(playerid)] >= 100.0 || GetPlayerCash(playerid) < 1)
{
StopRefueling(playerid);
printf("IsAtFuelStation(playerid) = %d IsPlayerInAnyVehicle(playerid)=%d VehicleFuel[GetPlayerVehicleID(playerid)] = %d GetPlayerCash(playerid) = %d",IsAtFuelStation(playerid),IsPlayerInAnyVehicle(playerid),VehicleFuel[GetPlayerVehicleID(playerid)],GetPlayerCash(playerid) < 1));
}