Time Issue
#2

i dont think this will be working :3
pawn Код:
public RefuelPlayer(playerid)
{
   if(IsPlayerInAnyVehicle(playerid))
   {
       if(NearGasStation(playerid))
       {
           if(TakeMoney(playerid, 20))
           {
              KillTimer(RefuelTimer[playerid]);
              RFuel[playerid] = false;
              KillTimer(RefuelTimer[playerid]);
              return SendClientMessage(playerid, COLOR_LIME, "You do not have enough money!  Gas costs $20 per 10 units.");
           }
           
           new vid = GetPlayerVehicleID(playerid);
           if(CarFuel[vid] > 90.000000)
           {
              KillTimer(RefuelTimer[playerid]);
              RFuel[playerid] = false;
              KillTimer(RefuelTimer[playerid]);
              CarFuel[vid] = 100.000000;
              if(IsVehicleOwned(vid))
              {
                 new fileid = FileID[vid];
                 new Lol1[25];
                 format(Lol1, sizeof(Lol1), "/Vehicles/%i.ini", fileid);
                 dini_FloatSet(Lol1, "Fuel", CarFuel[vid]);
              }
              return SystemMsg(playerid, "You vehicle has been refueled.");
           }
           
           CarFuel[vid] = CarFuel[vid] + 10.000000;
           new string[40];
           //format(string, sizeof(string), "[DEBUG] Your current fuel is: %f", CarFuel[vid]);
           SystemMsg(playerid, string);
           if(IsVehicleOwned(vid))
           {
              new fileid = FileID[vid];
              new Lol1[25];
              format(Lol1, sizeof(Lol1), "/Vehicles/%i.ini", fileid);
              dini_FloatSet(Lol1, "Fuel", CarFuel[vid]);
           }
        }
        else
        {
          KillTimer(RefuelTimer[playerid]);
          RFuel[playerid] = false;
          KillTimer(RefuelTimer[playerid]);
          return SystemMsg(playerid, "[DEBUG] Not near gas station.  Killing timer.");
       }
    }
    else
    {
      KillTimer(RefuelTimer[playerid]);
      RFuel[playerid] = false;
      new string[128];
      format(string, sizeof(string), "ID %i, KillTimer ID : %i, RFuel : %i", playerid, KillTimer(RefuelTimer[playerid]), RFuel[playerid]);
      SystemMsg(playerid ,string);
      return SystemMsg(playerid, "[DEBUG] Not in vehicle.  Killing timer.");
   }}
   return 1;
}
Reply


Messages In This Thread
Time Issue - by SkyWinder - 30.06.2015, 20:34
Re: Time Issue - by kloning1 - 30.06.2015, 23:19
Re: Time Issue - by SkyWinder - 01.07.2015, 02:29

Forum Jump:


Users browsing this thread: