From 3d5ef1686aadcee55aeeff900d34bf29da269a88 Mon Sep 17 00:00:00 2001 From: devbeni Date: Sat, 13 Dec 2025 14:33:59 +0100 Subject: [PATCH] uhum aha nem tudom mi ez a szar --- KCServer.cs | 6 ++++-- Packets/Lobby/PlayerList.cs | 3 ++- Packets/Packet.cs | 6 ++++-- ServerLobby/LobbyChat/ChatEntryScript.cs | 6 ++++-- ServerLobby/PlayerEntryScript.cs | 6 ++++-- 5 files changed, 18 insertions(+), 9 deletions(-) diff --git a/KCServer.cs b/KCServer.cs index 4218b4a..6f90471 100644 --- a/KCServer.cs +++ b/KCServer.cs @@ -61,9 +61,11 @@ namespace KCM try { var playerName = $"Client {ev.Client.Id}"; - if (Main.clientSteamIds.TryGetValue(ev.Client.Id, out var steamId) && !string.IsNullOrEmpty(steamId)) + string steamId; + if (Main.clientSteamIds.TryGetValue(ev.Client.Id, out steamId) && !string.IsNullOrEmpty(steamId)) { - if (Main.kCPlayers.TryGetValue(steamId, out var player) && player != null && !string.IsNullOrEmpty(player.name)) + KCPlayer player; + if (Main.kCPlayers.TryGetValue(steamId, out player) && player != null && !string.IsNullOrEmpty(player.name)) playerName = player.name; Main.kCPlayers.Remove(steamId); diff --git a/Packets/Lobby/PlayerList.cs b/Packets/Lobby/PlayerList.cs index b2a609f..9bf341e 100644 --- a/Packets/Lobby/PlayerList.cs +++ b/Packets/Lobby/PlayerList.cs @@ -35,7 +35,8 @@ namespace KCM.Packets.Lobby Main.helper.Log("PlayerList: " + playersName[i] + " " + playersId[i] + " " + steamIds[i]); - if (!Main.kCPlayers.TryGetValue(steamIds[i], out var player) || player == null) + KCPlayer player; + if (!Main.kCPlayers.TryGetValue(steamIds[i], out player) || player == null) { player = new KCPlayer(playersName[i], playersId[i], steamIds[i]); Main.kCPlayers[steamIds[i]] = player; diff --git a/Packets/Packet.cs b/Packets/Packet.cs index 97b8337..4cefd0e 100644 --- a/Packets/Packet.cs +++ b/Packets/Packet.cs @@ -16,10 +16,12 @@ namespace KCM.Packets { get { - if (!Main.clientSteamIds.TryGetValue(clientId, out var steamId) || string.IsNullOrEmpty(steamId)) + string steamId; + if (!Main.clientSteamIds.TryGetValue(clientId, out steamId) || string.IsNullOrEmpty(steamId)) return null; - if (Main.kCPlayers.TryGetValue(steamId, out var player)) + KCPlayer player; + if (Main.kCPlayers.TryGetValue(steamId, out player)) return player; Main.helper.Log($"Error getting player from packet {packetId} {GetType().Name} from {clientId}"); diff --git a/ServerLobby/LobbyChat/ChatEntryScript.cs b/ServerLobby/LobbyChat/ChatEntryScript.cs index b8983ba..0618e18 100644 --- a/ServerLobby/LobbyChat/ChatEntryScript.cs +++ b/ServerLobby/LobbyChat/ChatEntryScript.cs @@ -54,10 +54,12 @@ namespace KCM.ServerLobby.LobbyChat if (banner == null) return; - if (!Main.clientSteamIds.TryGetValue(Client, out var steamId)) + string steamId; + if (!Main.clientSteamIds.TryGetValue(Client, out steamId)) return; - if (!Main.kCPlayers.TryGetValue(steamId, out var player) || player == null) + KCPlayer player; + if (!Main.kCPlayers.TryGetValue(steamId, out player) || player == null) return; if (World.inst == null || World.inst.liverySets == null) diff --git a/ServerLobby/PlayerEntryScript.cs b/ServerLobby/PlayerEntryScript.cs index 6364fdd..86bd080 100644 --- a/ServerLobby/PlayerEntryScript.cs +++ b/ServerLobby/PlayerEntryScript.cs @@ -47,10 +47,12 @@ namespace KCM.ServerLobby return; } - if (!Main.clientSteamIds.TryGetValue(Client, out var steamId)) + string steamId; + if (!Main.clientSteamIds.TryGetValue(Client, out steamId)) return; - if (!Main.kCPlayers.TryGetValue(steamId, out var player) || player == null) + KCPlayer player; + if (!Main.kCPlayers.TryGetValue(steamId, out player) || player == null) return; var nameTransform = transform.Find("PlayerName");