pre malone
This commit is contained in:
@@ -24,6 +24,9 @@ namespace ReallifeGamemode.Database.Entities
|
|||||||
[NotMapped]
|
[NotMapped]
|
||||||
private int _handMoney;
|
private int _handMoney;
|
||||||
|
|
||||||
|
public delegate void UserHandMoneyChangedEvent(User account);
|
||||||
|
public static event UserHandMoneyChangedEvent HandMoneyChanged;
|
||||||
|
|
||||||
[Key]
|
[Key]
|
||||||
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||||
public int Id { get; set; }
|
public int Id { get; set; }
|
||||||
@@ -50,7 +53,7 @@ namespace ReallifeGamemode.Database.Entities
|
|||||||
set
|
set
|
||||||
{
|
{
|
||||||
_handMoney = value;
|
_handMoney = value;
|
||||||
Player?.TriggerEvent("SERVER:SET_HANDMONEY", value);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -92,7 +95,7 @@ namespace ReallifeGamemode.Database.Entities
|
|||||||
set
|
set
|
||||||
{
|
{
|
||||||
this._wanteds = value;
|
this._wanteds = value;
|
||||||
Player.TriggerEvent("SERVER:SetWanteds", value);
|
HandMoneyChanged?.Invoke(this);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -116,7 +119,7 @@ namespace ReallifeGamemode.Database.Entities
|
|||||||
[NotMapped]
|
[NotMapped]
|
||||||
public Player Player
|
public Player Player
|
||||||
{
|
{
|
||||||
get => NAPI.Pools.GetAllPlayers()?.Where(c => c?.Name?.ToLower() == this?.Name?.ToLower()).FirstOrDefault();
|
get => NAPI.Pools.GetAllPlayers().Where(c => c.Name.ToLower() == this.Name.ToLower()).FirstOrDefault();
|
||||||
}
|
}
|
||||||
|
|
||||||
[NotMapped]
|
[NotMapped]
|
||||||
|
|||||||
@@ -130,6 +130,11 @@ namespace ReallifeGamemode.Server
|
|||||||
PlayerService.GetPlayerByNameOrId(user).TriggerEvent("updateMoney", account.Balance);
|
PlayerService.GetPlayerByNameOrId(user).TriggerEvent("updateMoney", account.Balance);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
User.HandMoneyChanged += (user) =>
|
||||||
|
{
|
||||||
|
user.Player.TriggerEvent("SERVER:SetWanteds", user.Handmoney);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[RemoteEvent("CLIENT:Event")]
|
[RemoteEvent("CLIENT:Event")]
|
||||||
|
|||||||
Reference in New Issue
Block a user