help /refuel
#1

when I fill my fuel money is not reduced.

how to fix this?

public ReFill(playerid)
{
new Float, Float:y, Float:z;
if(GetPlayerPos(playerid, x, y, z) != IsAtFuelStation(playerid) || Vehicle[GetPlayerVehicleID(playerid)][Fuel] >= 100){
StopRefueling(playerid);
} else { Vehicle[GetPlayerVehicleID(playerid)][Fuel] ++; Vehicle[GetPlayerVehicleID(playerid)][OldFuel] ++; }
return true;
}

stock StopRefueling(playerid)
{
GivePlayerMoney(playerid, -Vehicle[GetPlayerVehicleID(playerid)][OldFuel]);
SendFormattedMessage(playerid, COLOR_YELLOW,".:: [FUEL]: Your vehicle has been refueled for $%d.", Vehicle[GetPlayerVehicleID(playerid)][OldFuel]);
Speed[playerid][Refueling] = 0; KillTimer(Speed[playerid][ReFuelTimer]);
return true;
}
Reply
#2

You have already defined
pawn Код:
Vehicle[GetPlayerVehicleID(playerid)][OldFuel]
For the vehicle fuel..
You can't use it to give cash.
Reply
#3

How to fix that?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)