business sell
This commit is contained in:
@@ -62,6 +62,8 @@ export default function business(globalData: GlobalData) {
|
|||||||
|
|
||||||
var buyItem: NativeUI.UIMenuItem;
|
var buyItem: NativeUI.UIMenuItem;
|
||||||
|
|
||||||
|
var sellItem: NativeUI.UIMenuItem;
|
||||||
|
|
||||||
//var partnerItem = new UIMenuItem("Inteilhaber", "Verwalte den Inteilhaber");
|
//var partnerItem = new UIMenuItem("Inteilhaber", "Verwalte den Inteilhaber");
|
||||||
//partnerItem.SetRightLabel("Niemand");
|
//partnerItem.SetRightLabel("Niemand");
|
||||||
//mainMenu.AddItem(partnerItem);
|
//mainMenu.AddItem(partnerItem);
|
||||||
@@ -84,6 +86,9 @@ export default function business(globalData: GlobalData) {
|
|||||||
var withdrawItem = new UIMenuItem("Auszahlen", "Zahle Geld von der Businesskasse aus");
|
var withdrawItem = new UIMenuItem("Auszahlen", "Zahle Geld von der Businesskasse aus");
|
||||||
bankMenu.AddItem(withdrawItem);
|
bankMenu.AddItem(withdrawItem);
|
||||||
|
|
||||||
|
sellItem = new UIMenuItem("Business verkaufen");
|
||||||
|
mainMenu.AddItem(sellItem);
|
||||||
|
|
||||||
bankMenu.ItemSelect.on((item, index) => {
|
bankMenu.ItemSelect.on((item, index) => {
|
||||||
if (item === depositItem) {
|
if (item === depositItem) {
|
||||||
var depositInput = new InputHelper("Wie viel Geld möchtest du auf deine Businesskasse einzahlen?", globalData);
|
var depositInput = new InputHelper("Wie viel Geld möchtest du auf deine Businesskasse einzahlen?", globalData);
|
||||||
@@ -128,6 +133,9 @@ export default function business(globalData: GlobalData) {
|
|||||||
if (item === buyItem) {
|
if (item === buyItem) {
|
||||||
mainMenu.Close();
|
mainMenu.Close();
|
||||||
mp.events.callRemote("CLIENT:Business_BuyBusiness");
|
mp.events.callRemote("CLIENT:Business_BuyBusiness");
|
||||||
|
} else if (item === sellItem) {
|
||||||
|
mainMenu.Close();
|
||||||
|
mp.events.callRemote("CLIENT:Business_SellBusiness");
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -255,5 +255,30 @@ namespace ReallifeGamemode.Server.Managers
|
|||||||
business.Update();
|
business.Update();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[RemoteEvent("CLIENT:Business_SellBusiness")]
|
||||||
|
public void BusinessEventSellBusiness(Client player)
|
||||||
|
{
|
||||||
|
BusinessBase business = GetNearBusiness(player);
|
||||||
|
if (business == null) return;
|
||||||
|
|
||||||
|
using (var dbContext = new DatabaseContext())
|
||||||
|
{
|
||||||
|
User user = player.GetUser(dbContext);
|
||||||
|
|
||||||
|
if(user.Id != business.Id)
|
||||||
|
{
|
||||||
|
ChatService.ErrorMessage(player, "Dieses Business gehört nicht dir");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
user.BusinessId = null;
|
||||||
|
dbContext.SaveChanges();
|
||||||
|
|
||||||
|
player.SendChatMessage("Business verkauft");
|
||||||
|
|
||||||
|
business.Update();
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user