Haus erweiterungen

This commit is contained in:
hydrant
2020-03-24 18:54:59 +01:00
parent bea3efa949
commit 4824ffe7f5
6 changed files with 1483 additions and 2 deletions

View File

@@ -106,7 +106,12 @@ namespace ReallifeGamemode.Server.Managers
if (house.OwnerId != null)
{
text = $"{house.Type}\n~s~Besitzer: ~y~{house.Owner.Name}\n~s~Mietpreis: ~g~{house.RentalFee.ToMoneyString()}";
text = $"{house.Type}\n~s~Besitzer: ~y~{house.Owner.Name}";
if (house.RentalFee != 0)
{
text += $"\n~s~Mietpreis: ~g~{house.RentalFee.ToMoneyString()}";
}
}
else
{
@@ -264,6 +269,23 @@ namespace ReallifeGamemode.Server.Managers
House house = GetHouseById(user.HouseId.Value, dbContext);
if (DateTime.Now - house.LastRentSetTime < TimeSpan.FromDays(7))
{
DateTime newPossibility = house.LastRentSetTime.AddDays(7);
string dateStr = newPossibility.ToLongDateString();
string timeStr = newPossibility.ToShortTimeString();
player.SendNotification(
$"~r~Die Miete wurde in den letzten 7 Tagen schon verändert. Die nächste Änderung kann am {dateStr} um {timeStr} Uhr geändert werden.");
return;
}
if (rentalFee < 0)
{
player.SendNotification("~r~Die Miete darf kein negativer Betrag sein!");
return;
}
house.LastRentSetTime = DateTime.Now;
house.RentalFee = rentalFee;
dbContext.SaveChanges();