Update WeaponPaints.cs

Additional check
This commit is contained in:
Dawid Bepierszcz
2023-11-18 09:15:20 +01:00
committed by GitHub
parent a1297b9cbe
commit 89de192c20

View File

@@ -220,12 +220,12 @@ public override void Unload(bool hotReload)
private void OnClientDisconnect(int playerSlot) private void OnClientDisconnect(int playerSlot)
{ {
CCSPlayerController player = Utilities.GetPlayerFromSlot(playerSlot); CCSPlayerController player = Utilities.GetPlayerFromSlot(playerSlot);
// TODO: Clean up after player if (!player.IsValid || player.IsBot) return;
if (Config.Additional.KnifeEnabled)
g_playersKnife.Remove(playerSlot+1); if (Config.Additional.KnifeEnabled)
if (Config.Additional.SkinEnabled) g_playersKnife.Remove(playerSlot+1);
gPlayerWeaponPaints.Remove(new SteamID(player.SteamID).SteamId64); if (Config.Additional.SkinEnabled)
gPlayerWeaponPaints.Remove(new SteamID(player.SteamID).SteamId64);
} }
private HookResult OnPlayerSpawn(EventPlayerSpawn @event, GameEventInfo info) private HookResult OnPlayerSpawn(EventPlayerSpawn @event, GameEventInfo info)