gruppe kosten
This commit is contained in:
@@ -114,6 +114,7 @@ class RageEntityAttachmentPool implements IEntityAttachmentPool {
|
||||
}
|
||||
|
||||
set(entity: IEntity, attachments: any[], attachmentObjects: any[]): IEntityAttachments {
|
||||
|
||||
if (!this.attachmentPool) {
|
||||
let e = new RageAttachments(entity, attachments, attachmentObjects);
|
||||
this.attachmentPool = [];
|
||||
@@ -125,10 +126,10 @@ class RageEntityAttachmentPool implements IEntityAttachmentPool {
|
||||
for (let obj of this.attachmentPool.keys()) {
|
||||
if (entity.remoteId == this.attachmentPool[obj].remoteId) { this.remove(entity); }
|
||||
}
|
||||
|
||||
let e = new RageAttachments(entity, attachments, attachmentObjects);
|
||||
this.attachmentPool.push(e);
|
||||
|
||||
return e;
|
||||
return e;
|
||||
}
|
||||
|
||||
at(remoteId: any): IEntityAttachments {
|
||||
|
||||
@@ -1,10 +1,13 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using GTANetworkAPI;
|
||||
using ReallifeGamemode.Database.Entities;
|
||||
using ReallifeGamemode.Server.Extensions;
|
||||
using ReallifeGamemode.Server.Finance;
|
||||
using ReallifeGamemode.Server.Managers;
|
||||
using ReallifeGamemode.Server.Services;
|
||||
using ReallifeGamemode.Server.Types;
|
||||
using ReallifeGamemode.Server.Util;
|
||||
|
||||
namespace ReallifeGamemode.Server.Commands
|
||||
{
|
||||
|
||||
@@ -57,6 +57,13 @@ namespace ReallifeGamemode.Server.Managers
|
||||
u.Group = group;
|
||||
u.GroupRank = GroupRank.OWNER;
|
||||
|
||||
if (player.GetUser(dbContext).BankAccount.Balance < 50000)
|
||||
{
|
||||
ChatService.ErrorMessage(player, "Du hast nicht genug Geld");
|
||||
return;
|
||||
}
|
||||
|
||||
player.GetUser(dbContext).BankAccount.Balance -= 50000;
|
||||
dbContext.SaveChanges();
|
||||
|
||||
ChatService.BroadcastGroup($"Die Gruppe \"{name}\" wurde erfolgreich erstellt.", group);
|
||||
|
||||
Reference in New Issue
Block a user