@@ -27,7 +27,7 @@ public class KillSoundConfig : BasePluginConfig
27
27
public class KillSound : BasePlugin , IPluginConfig < KillSoundConfig >
28
28
{
29
29
public override string ModuleName => "Kill Sound" ;
30
- public override string ModuleVersion => "1.0.2 " ;
30
+ public override string ModuleVersion => "1.0.3 " ;
31
31
public override string ModuleAuthor => "Gold KingZ" ;
32
32
public override string ModuleDescription => "Sound On , Kill , HeadShot , Body" ;
33
33
public KillSoundConfig Config { get ; set ; } = new KillSoundConfig ( ) ;
@@ -461,8 +461,9 @@ private HookResult OnPlayerSayTeam(CCSPlayerController? player, CommandInfo info
461
461
private HookResult OnPlayerDeath ( EventPlayerDeath @event , GameEventInfo _ )
462
462
{
463
463
var attacker = @event . Attacker ;
464
- var attackerteam = attacker . TeamNum ;
465
464
var victim = @event . Userid ;
465
+ if ( attacker == null || victim == null || ! attacker . IsValid || ! victim . IsValid || attacker . IsBot || attacker . IsHLTV ) return HookResult . Continue ;
466
+ var attackerteam = attacker . TeamNum ;
466
467
var victimteam = victim . TeamNum ;
467
468
var headshot = @event . Headshot ;
468
469
var playerid = attacker . SteamID ;
@@ -524,8 +525,9 @@ private HookResult OnPlayerDeath(EventPlayerDeath @event, GameEventInfo _)
524
525
private HookResult OnPlayerHurt ( EventPlayerHurt @event , GameEventInfo _ )
525
526
{
526
527
var attacker = @event . Attacker ;
527
- var attackerteam = attacker . TeamNum ;
528
528
var victim = @event . Userid ;
529
+ if ( attacker == null || victim == null || ! attacker . IsValid || ! victim . IsValid || attacker . IsBot || attacker . IsHLTV ) return HookResult . Continue ;
530
+ var attackerteam = attacker . TeamNum ;
529
531
var victimteam = victim . TeamNum ;
530
532
var hitgroup = @event . Hitgroup ;
531
533
var playerid = attacker . SteamID ;
0 commit comments