Need help with fuel
#8

Quote:
Originally Posted by [uL]Pottus
Посмотреть сообщение
This should work for you.

pawn Код:
CMD:stealfuel(playerid, params[])
{
    if(PlayerInfo[playerid][pCan] == 1 && PlayerInfo[playerid][pSiphon] == 1)
    {
        if(PlayerInfo[playerid][pCanFuel] < 20.0)
        {
            new closestcar = GetClosestCar(playerid);
            new string[128];
            if(IsPlayerInRangeOfVehicle(playerid, closestcar, 7.0))
            {
                if(Fuel[closestcar] < 1.0)
                {
                    format(string,sizeof(string),"* %s opens the bottom of the vehicles gas tank, uses their siphon to drain the gasoline into the gascan, but extracts nothing from the empty gastank.",RPN(playerid));
                    ProxDetector(30.0, playerid, string, COLOR_PURPLE);
                }
                else
                {
                    new Float:FillAmount = 20.0 - PlayerInfo[playerid][pCanFuel];
                    if(Fuel[closestcar] - FillAmount < 0.0) FillAmount = Fuel[closestcar];
                    PlayerInfo[playerid][pCanFuel] += FillAmount;
                    Fuel[closestcar] -= FillAmount;
                    format(string,sizeof(string),"* %s opens the bottom of the vehicles gas tank, uses their siphon to drain the gasoline into the gascan.",RPN(playerid));
                    ProxDetector(30.0, playerid, string, COLOR_PURPLE);
                }
            }
            else SendClientMessage(playerid, COLOR_DARKRED,"[SERVER] {FFFFFF}You aren't near any vehicle.");
        }
        else SendClientMessage(playerid, COLOR_YELLOW,"Your gascan is full.");
    }
    else SendClientMessage(playerid, COLOR_DARKRED,"[SERVER] {FFFFFF}Make sure you got a gascan and a siphon in order to steal fuel.");
    return 1;
}

So this is what we're dealing with, I tried your code but the results are same , I set the fuel of the vehicle to 10. You can clearly see at the image. Then I steal I get 10 fuel I try again and there is no fuel, it's going all great till this point. I set it back to 10, steal and my gascan is all off sudden 0. And then the second time when the vehicle is supposed to be 0 it's giving me the 20. So this means only one thing, my gascan fuel went back into the plane then I took it back.
Reply


Messages In This Thread
Need help with fuel - by RALL0 - 05.07.2013, 14:30
Re: Need help with fuel - by ToiletDuck - 05.07.2013, 16:53
Re: Need help with fuel - by RALL0 - 05.07.2013, 22:06
Re: Need help with fuel - by [ABK]Antonio - 05.07.2013, 22:28
Re: Need help with fuel - by RALL0 - 06.07.2013, 01:00
Re: Need help with fuel - by RALL0 - 06.07.2013, 23:38
Re: Need help with fuel - by Pottus - 07.07.2013, 01:00
Re: Need help with fuel - by RALL0 - 07.07.2013, 01:32
Re: Need help with fuel - by RALL0 - 07.07.2013, 19:37

Forum Jump:


Users browsing this thread: 2 Guest(s)