diff --git a/RageCoop.Client/Main.cs b/RageCoop.Client/Main.cs index a853bc4..70a5b07 100644 --- a/RageCoop.Client/Main.cs +++ b/RageCoop.Client/Main.cs @@ -171,6 +171,7 @@ namespace RageCoop.Client Game.Player.WantedLevel = 0; Main.Logger.Debug("Player died."); Scripting.API.Events.InvokePlayerDied(); + KillMessage(); } GTA.UI.Screen.StopEffects(); } @@ -182,6 +183,7 @@ namespace RageCoop.Client else if (P.IsDead && !_lastDead) { Scripting.API.Events.InvokePlayerDied(); + KillMessage(); } _lastDead = P.IsDead; @@ -393,5 +395,14 @@ namespace RageCoop.Client }); } + public static void KillMessage() + { + if (P.Killer != null) + { + var killer = EntityPool.GetPedByHandle(P.Killer.Handle); + if (killer != null && killer.ID == killer.Owner.ID) + Scripting.API.SendChatMessage($"Killed by {killer.Owner.Username} ({P.CauseOfDeath})"); + } + } } } diff --git a/RageCoop.Client/Menus/Sub/ServersMenu.cs b/RageCoop.Client/Menus/Sub/ServersMenu.cs index 8879f11..552163c 100644 --- a/RageCoop.Client/Menus/Sub/ServersMenu.cs +++ b/RageCoop.Client/Menus/Sub/ServersMenu.cs @@ -76,7 +76,7 @@ namespace RageCoop.Client.Menus foreach (ServerInfo server in serverList) { string address = $"{server.address}:{server.port}"; - NativeItem tmpItem = new NativeItem($"[{server.country}] {server.name}", $"~b~{address}~s~~n~~g~Version {server.version}.x~s~") { AltTitle = $"[{server.players}/{server.maxPlayers}]" }; + NativeItem tmpItem = new NativeItem($"[{server.country}] {server.name}", $"~b~{address}~s~~n~~g~Version {server.version}~s~") { AltTitle = $"[{server.players}/{server.maxPlayers}]" }; tmpItem.Activated += (object sender, EventArgs e) => { try diff --git a/RageCoop.Client/Properties/AssemblyInfo.cs b/RageCoop.Client/Properties/AssemblyInfo.cs index 2c99ea5..04b2fee 100644 --- a/RageCoop.Client/Properties/AssemblyInfo.cs +++ b/RageCoop.Client/Properties/AssemblyInfo.cs @@ -15,8 +15,8 @@ using System.Resources; [assembly: AssemblyCulture("")] -// Version informationr( -[assembly: AssemblyVersion("1.5.4.4")] -[assembly: AssemblyFileVersion("1.5.4.4")] +// Version information +[assembly: AssemblyVersion("1.5.4.5")] +[assembly: AssemblyFileVersion("1.5.4.5")] [assembly: NeutralResourcesLanguageAttribute( "en-US" )] diff --git a/RageCoop.Server/Properties/AssemblyInfo.cs b/RageCoop.Server/Properties/AssemblyInfo.cs index f056db6..1242a23 100644 --- a/RageCoop.Server/Properties/AssemblyInfo.cs +++ b/RageCoop.Server/Properties/AssemblyInfo.cs @@ -15,7 +15,7 @@ using System.Resources; [assembly: AssemblyCulture("")] // Version information -[assembly: AssemblyVersion("1.5.4.3")] -[assembly: AssemblyFileVersion("1.5.4.3")] +[assembly: AssemblyVersion("1.5.4.5")] +[assembly: AssemblyFileVersion("1.5.4.5")] [assembly: NeutralResourcesLanguageAttribute( "en-US" )]