car verkaufen richtigen preis anzeigen

This commit is contained in:
hydrant
2020-05-07 23:08:15 +02:00
parent d007c7c7bb
commit df66b0e2a5
3 changed files with 7 additions and 7 deletions

View File

@@ -365,7 +365,7 @@ export default function (globalData: IGlobalData) {
confirmMenu.AddItem(descItem); confirmMenu.AddItem(descItem);
var priceItem = new UIMenuItem("Verkaufspreis"); var priceItem = new UIMenuItem("Verkaufspreis");
priceItem.SetRightLabel("~g~$ " + moneyFormat(vehicles.find(x => x.Id == id).Price * 0.6)); priceItem.SetRightLabel("~g~$ " + moneyFormat(vehicles.find(x => x.Id == id).Price));
confirmMenu.AddItem(priceItem); confirmMenu.AddItem(priceItem);
var yesItem = new UIMenuItem("Verkaufen"); var yesItem = new UIMenuItem("Verkaufen");

View File

@@ -209,25 +209,25 @@ namespace ReallifeGamemode.Server.Commands
var deadPlayerUser = deadPlayer.GetUser(dbContext); var deadPlayerUser = deadPlayer.GetUser(dbContext);
int factionMoney = 100;
if (deadPlayerUser.Handmoney >= 100) if (deadPlayerUser.Handmoney >= 100)
{ {
deadPlayerUser.Handmoney -= 100; deadPlayerUser.Handmoney -= 100;
} }
else else
{ {
factionMoney = deadPlayerUser.Handmoney; int bankMoney = 100 - deadPlayerUser.Handmoney;
deadPlayerUser.Handmoney = 0; deadPlayerUser.Handmoney = 0;
deadPlayerUser.BankAccount.Balance -= bankMoney;
} }
dbContext.Factions.Include(f => f.BankAccount).Where(f => f.Id == 2).First().BankAccount.Balance += factionMoney; dbContext.Factions.Include(f => f.BankAccount).Where(f => f.Id == 2).First().BankAccount.Balance += 100;
dbContext.SaveChanges(); dbContext.SaveChanges();
player.PlayAnimation("amb@medic@standing@kneel@enter", "enter", 0); player.PlayAnimation("amb@medic@standing@kneel@enter", "enter", 0);
deadPlayer.TriggerEvent("onPlayerRevived"); deadPlayer.TriggerEvent("onPlayerRevived");
ChatService.SendMessage(deadPlayer, $"Du wurdest von ~y~{player.Name}~s~ für ~g~{factionMoney.ToMoneyString()} wiederbelebt."); ChatService.SendMessage(deadPlayer, $"Du wurdest von ~y~{player.Name}~s~ für ~g~{100.ToMoneyString()} ~s~wiederbelebt.");
ChatService.SendMessage(player, $"Du hast ~y~{deadPlayer.Name}~s~ wiederbelebt."); ChatService.SendMessage(player, $"Du hast ~y~{deadPlayer.Name}~s~ wiederbelebt.");
deadPlayer.SetData("isDead", false); deadPlayer.SetData("isDead", false);
NAPI.Player.SpawnPlayer(deadPlayer, deadPlayer.Position); NAPI.Player.SpawnPlayer(deadPlayer, deadPlayer.Position);

View File

@@ -129,7 +129,7 @@ namespace ReallifeGamemode.Server.Events
{ {
v.Id, v.Id,
v.Model, v.Model,
Price = v.Price ?? 0 Price = (v.Price ?? 0) * 0.6
}); });
var factionVehicles = dbContext.FactionVehicles.ToList().Where(f => f.GetOwners().Contains(u.FactionId ?? -1)).Select(f => new var factionVehicles = dbContext.FactionVehicles.ToList().Where(f => f.GetOwners().Contains(u.FactionId ?? -1)).Select(f => new