haus-konto geld abheben (30% steuern)
alten hausmanager entfernt
interiormanager in core verschoben
This commit is contained in:
hydrant
2020-03-30 22:25:09 +02:00
parent 4159043348
commit 73bd04b84f
21 changed files with 1930 additions and 753 deletions

View File

@@ -41,6 +41,7 @@ function keyPressHandler() {
var setRentalFeeItem: UIMenuItem;
var cancelRentalsItem: UIMenuItem;
var sellHouseItem: UIMenuItem;
var withdrawBankItem: UIMenuItem;
var houseRentals = houseData.Rentals.length;
@@ -87,8 +88,14 @@ function keyPressHandler() {
houseMenu.BindMenuToItem(cancelRentalsMenu, cancelRentalsItem);
}
withdrawBankItem = new UIMenuItem("Konto", "Hebe Geld vom Konto ab");
withdrawBankItem.SetRightLabel(moneyFormat(houseData.Balance) + "$");
houseMenu.AddItem(withdrawBankItem);
sellHouseItem = new UIMenuItem("Haus verkaufen");
houseMenu.AddItem(sellHouseItem);
} else if (houseState === 2) {
cancelOwnRentalItem = new UIMenuItem("Mietvertrag kündigen", "Ziehe aus der Wohnung aus");
houseMenu.AddItem(cancelOwnRentalItem);
@@ -129,6 +136,19 @@ function keyPressHandler() {
} else if (item === sellHouseItem) {
game.events.callServer("House_SellHouse");
houseMenu.Close();
} else if (item == withdrawBankItem) {
var input = new InputHelper("Wie viel willst du abheben");
input.show();
input.getValue(data => {
if (isNaN(data)) {
return;
}
var withdrawAmount = parseInt(data);
game.events.callServer("House_WithdrawMoney", withdrawAmount);
houseMenu.Close();
});
}
});