diff --git a/WeaponPaints.cs b/WeaponPaints.cs index aeb2b656..fe46fa59 100644 --- a/WeaponPaints.cs +++ b/WeaponPaints.cs @@ -62,15 +62,14 @@ public class WeaponPaints : BasePlugin, IPluginConfig { MySql = new MySqlDb(Config.DatabaseHost!, Config.DatabaseUser!, Config.DatabasePassword!, Config.DatabaseName!, Config.DatabasePort); RegisterListener(OnEntitySpawned); - RegisterListener(OnClientAuthorized); + RegisterListener(OnClientPutInServer); RegisterListener(OnClientDisconnect); } public void OnConfigParsed(WeaponPaintsConfig config) { Config = config; } - private void OnClientAuthorized(int playerSlot, SteamID steamId) - + private void OnClientPutInServer(int playerSlot) { int slot = playerSlot; Server.NextFrame(() => @@ -144,11 +143,11 @@ public class WeaponPaints : BasePlugin, IPluginConfig Func GetSkeletonInstance = VirtualFunction.Create(node.Handle, 8); return new CSkeletonInstance(GetSkeletonInstance(node.Handle)); } - private async Task GetWeaponPaintsFromDatabase(int playerIndex) + private async Task GetWeaponPaintsFromDatabase(int playerSlot) { try { - CCSPlayerController player = Utilities.GetPlayerFromIndex(playerIndex); + CCSPlayerController player = Utilities.GetPlayerFromSlot(playerSlot); if (player == null || !player.IsValid) return; var steamId = new SteamID(player.SteamID); @@ -187,4 +186,4 @@ public class WeaponPaints : BasePlugin, IPluginConfig return; } } -} \ No newline at end of file +}