Reset taximeter Fare function

This commit is contained in:
Siga
2020-03-27 21:38:25 +01:00
parent b6057ce495
commit b2d8821b30
2 changed files with 8 additions and 1 deletions

View File

@@ -68,4 +68,11 @@ export default function taximeterInput(globalData: GlobalData) {
browser.destroy(); browser.destroy();
browser = null; browser = null;
}); });
mp.events.add("CLIENT:resetFareClock", () => { //for Taxidriver
clearInterval(myVar);
browser.execute(`setFarePrice('${price}');`)
});
} }

View File

@@ -239,7 +239,6 @@ namespace ReallifeGamemode.Server.Managers
contractUser.Handmoney -= (int)Math.Round(km * taxiPrice); contractUser.Handmoney -= (int)Math.Round(km * taxiPrice);
dbContext.SaveChanges(); dbContext.SaveChanges();
contractUser.Player.TriggerEvent("SERVER:SET_HANDMONEY", contractUser.Handmoney); contractUser.Player.TriggerEvent("SERVER:SET_HANDMONEY", contractUser.Handmoney);
Console.WriteLine($"{(int)Math.Round(km * taxiPrice)}");
} }
player.TriggerEvent("CLIENT:startCustomerFare", taxiPrice, km); player.TriggerEvent("CLIENT:startCustomerFare", taxiPrice, km);
@@ -270,6 +269,7 @@ namespace ReallifeGamemode.Server.Managers
if (driver == null) return; if (driver == null) return;
if (player.GetUser().Id != driver.GetData<int>("Passager")) { player.TriggerEvent("CLIENT:cancelFare"); return; } if (player.GetUser().Id != driver.GetData<int>("Passager")) { player.TriggerEvent("CLIENT:cancelFare"); return; }
player.TriggerEvent("CLIENT:cancelFareCustomer"); player.TriggerEvent("CLIENT:cancelFareCustomer");
driver.TriggerEvent("CLIENT:resetFareClock");
driver.ResetData("Passager"); driver.ResetData("Passager");
driver.ResetData("hasPassager"); driver.ResetData("hasPassager");
foreach(Player occupant in veh.Occupants) foreach(Player occupant in veh.Occupants)