Haus erweiterungen
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user