nächster payday in interaktionsmenü

This commit is contained in:
hydrant
2020-04-13 12:39:38 +02:00
parent b45d2ef728
commit 28033a5175
3 changed files with 8 additions and 2 deletions

View File

@@ -112,6 +112,10 @@ export default function (globalData: IGlobalData) {
menu.BindMenuToItem(paycheckMenu, paycheckItem);
}
var nextPaydayItem = new UIMenuItem("Nächster PayDay");
nextPaydayItem.SetRightLabel(`${accountData.nextPayday} Minuten`);
menu.AddItem(nextPaydayItem);
if (ticket_boolean == true) {
menu.AddItem(ticketItem);
menu.BindMenuToItem(getTicketMenu(ticket_amount, menu), ticketItem);

View File

@@ -19,6 +19,7 @@ declare type AccountData = {
paycheck: Paycheck;
licenses: Licenses;
vehicles: VehicleData[];
nextPayday: number;
}
declare type VehicleData = {

View File

@@ -143,7 +143,8 @@ namespace ReallifeGamemode.Server.Events
job = JobManager.GetJob(u.JobId ?? 0)?.Name ?? "Keiner",
paycheck,
licenses,
vehicles
vehicles,
nextPayday = u.PaydayTimer
};
string faction = u.FactionLeader ? u.Faction.Name : null;
@@ -154,7 +155,7 @@ namespace ReallifeGamemode.Server.Events
int ticket_amount = 0;
if (player.HasData("ticket_amount"))
{
ticket_amount = player.GetData<int>("ticket_amount");
ticket_amount = player.GetData<int>("ticket_amount");
}
player.TriggerEvent("SERVER:InteractionMenu_OpenMenu", JsonConvert.SerializeObject(accountData), faction, group, factionInvite, groupInvite, ticket_boolean, ticket_amount);