Advertisement
ykos

Untitled

Jun 28th, 2021
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.83 KB | None | 0 0
  1. stock TaxiPlayerTimer(playerid) {
  2.     if(PlayerTaxiNotOrder[playerid] != -1) {
  3.         new driverid = PlayerTaxiNotOrder[playerid];
  4.  
  5.         if(PlayerTaxiDriver[driverid][tdriver_notorder_playerid] == playerid
  6.             && PlayerTaxiDriver[driverid][tdriver_duty]
  7.             && PlayerTaxiDriver[driverid][tdriver_tariff] > 0
  8.             && PlayerTaxiDriver[driverid][tdriver_order] == -1) {
  9.             new carid = GetPlayerVehicleID(playerid);
  10.             if(carid == PlayerTaxiDriver[driverid][tdriver_vehicleid]) {
  11.                
  12.                 TaxiDistance[playerid] += GetPlayerVehicleSpeed(driverid);
  13.  
  14.                 if(TaxiDistance[playerid] >= 1000) {
  15.                     TaxiAllDistance[playerid] += TaxiDistance[playerid];
  16.                     TaxiDistance[playerid] = 0;
  17.  
  18.                     TaxiPrice[playerid] += PlayerTaxiDriver[driverid][tdriver_tariff];
  19.                    
  20.                     if(GetMoney(playerid) < TaxiPrice[playerid] && PI[playerid][pLevel] >= 5) {
  21.                         format(mainString, 144, "[Предупреждение] У вашего клиента %s уже не хватает средств для оплаты проезда.", Name(playerid));
  22.                         SendClientMessage(driverid, COLOR_LIGHTRED, mainString);
  23.                        
  24.                         SendClientMessage(playerid, COLOR_LIGHTRED, "[Предупреждение] Сумма на таксометре превышает сумму ваших наличных, вам не хватит на полную оплату за проезд.");
  25.                     }
  26.                 }
  27.  
  28.                 PlayerTaxiDriver[driverid][tdriver_notorder_time]++;
  29.  
  30.                 UpdateTaxiTimerCountTD(driverid, -1);
  31.                 UpdateTaxiTimerCountTD(playerid, -1);
  32.             }
  33.         }
  34.     }
  35. }
  36.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement