Closed BOC0815 closed 3 weeks ago
Welche Steuern genau meinst du?
KFZ Steuern z.b.
Bestes Beispiel, der Spieler sollte dementsprechend Geld vom Konto abgezogen bekommen, stattdessen ist - = + also er bekommt die Summen die minus sein sollten gutgeschrieben.
Die Anzeige ist korrekt, Total ist nur für die Anzeige und berechnet das Total also: -1760 + -2500 + - 125 + 825
Im Code gibt es einen Logikfehler:
foreach (Cars car in Cars.carList)
{
if (car.vehicleData != null && car.vehicleData.plate.Length > 0 && car.vehicleData.owner == "character-" + character.id)
{
VehicleShop vehicleShop = DealerShipController.GetVehicleShopByVehicleName(car.vehicleData.vehiclename);
if (vehicleShop != null)
{
Payday kfzsteuer = new Payday();
kfzsteuer.modus = "Steuern";
string vehiclename = car.vehicleData.vehiclename;
if (car.vehicleData.ownname != "n/A")
{
vehiclename = car.vehicleData.ownname;
}
kfzsteuer.setting = "KFZ-Steuer " + adminSettings.ksteuer + "%" + " für " + vehiclename;
kfzsteuer.value = -(int)(vehicleShop.price / 100 * adminSettings.ksteuer);
charbank.bankvalue -= kfzsteuer.value;
paydayList.Add(kfzsteuer);
Helper.SetGovMoney((int)(vehicleShop.price / 100 * adminSettings.ksteuer), "KFZ-Steuer Einzahlung");
total += kfzsteuer.value;
}
}
}
Der führt dazu, das was du eigentlich abziehen möchtest, positiv gutgeschrieben bekommst.
Wird mit dem nächsten Update behoben.
Wenn man im payday minus hat wie z.b. durch steuern, wird der minus Betrag als plus gutgeschrieben.