Continue Finance System

This commit is contained in:
Lukas Moungos
2019-07-06 17:28:03 +02:00
parent a1bbc196cf
commit 33255fc97e
2 changed files with 23 additions and 6 deletions

View File

@@ -1,6 +1,7 @@
using GTANetworkAPI;
using ReallifeGamemode.Server.Entities;
using ReallifeGamemode.Server.Extensions;
using ReallifeGamemode.Server.Finance;
using ReallifeGamemode.Server.Models;
using ReallifeGamemode.Server.Services;
using ReallifeGamemode.Server.Util;
@@ -10,6 +11,7 @@ namespace ReallifeGamemode.Server.Commands
{
class UserCommands : Script
{
[Command("car", "~m~Benutzung: ~s~/car")]
public void CmdUserCar(Client player)
{
@@ -32,8 +34,19 @@ namespace ReallifeGamemode.Server.Commands
[Command("paycheck", "~m~Benutzung: ~s~/paycheck")]
public void CmdUserPaycheck(Client client)
{
ChatService.SendMessage(client, "~g~[PAYCHECK] -------------------------------------------------------");
User user = client.GetUser();
if (Economy.Paychecks.ContainsKey(user.Id))
{
ChatService.SendMessage(client, "~g~[PAYCHECK] -------------------------------------------------------");
ChatService.SendMessage(client, "~g~[PAYCHECK]~s~ Lohn : ~g~+$" + Economy.Paychecks[user.Id].Wage);
ChatService.SendMessage(client, "~g~[PAYCHECK]~s~ Fahrzeugsteuer : ~r~-$" + Economy.Paychecks[user.Id].VehicleTaxation);
ChatService.SendMessage(client, "~g~[PAYCHECK]~s~ Grundsteuer (Haus) : ~r~-$" + Economy.Paychecks[user.Id].PropertyTaxation);
ChatService.SendMessage(client, "~g~[PAYCHECK]~s~ Steuer : ~r~" + (int)(Economy.Paychecks[user.Id].FinancialInterest * 100) + " %");
ChatService.SendMessage(client, "");
ChatService.SendMessage(client, "~g~[PAYCHECK]~s~ Ausgaben : ~r~-$" + (Economy.Paychecks[user.Id].Wage - Economy.Paychecks[user.Id].Amount));
ChatService.SendMessage(client, "~g~[PAYCHECK] -------------------------------------------------------");
}
}
}
}