@@ -164,7 +164,7 @@ public void OnKickCommand(CCSPlayerController? caller, CommandInfo info)
164164
165165 target ? . Players . ForEach ( player =>
166166 {
167- if ( ! AdminManager . CanPlayerTarget ( caller , player ) )
167+ if ( ! player . IsBot && ! AdminManager . CanPlayerTarget ( caller , player ) )
168168 {
169169 info . ReplyToCommand ( FormatMessage ( "You can't target this player." ) ) ;
170170 return ;
@@ -184,7 +184,7 @@ public void OnSlayCommand(CCSPlayerController? caller, CommandInfo info)
184184 {
185185 GetTarget ( info ) ? . Players . ForEach ( player =>
186186 {
187- if ( ! AdminManager . CanPlayerTarget ( caller , player ) )
187+ if ( ! player . IsBot && ! AdminManager . CanPlayerTarget ( caller , player ) )
188188 {
189189 info . ReplyToCommand ( FormatMessage ( "You can't target this player." ) ) ;
190190 return ;
@@ -223,7 +223,7 @@ public void OnSwapCommand(CCSPlayerController? caller, CommandInfo info)
223223 var target = GetTarget ( info ) ;
224224 target ? . Players . ForEach ( player =>
225225 {
226- if ( ! AdminManager . CanPlayerTarget ( caller , player ) )
226+ if ( ! player . IsBot && ! AdminManager . CanPlayerTarget ( caller , player ) )
227227 {
228228 info . ReplyToCommand ( FormatMessage ( "You can't target this player." ) ) ;
229229 return ;
@@ -251,7 +251,7 @@ public void OnForceSpecCommand(CCSPlayerController? caller, CommandInfo info)
251251 var target = GetTarget ( info ) ;
252252 target ? . Players . ForEach ( player =>
253253 {
254- if ( ! AdminManager . CanPlayerTarget ( caller , player ) )
254+ if ( ! player . IsBot && ! AdminManager . CanPlayerTarget ( caller , player ) )
255255 {
256256 info . ReplyToCommand ( FormatMessage ( "You can't target this player." ) ) ;
257257 return ;
@@ -271,14 +271,15 @@ public void OnRespawnCommand(CCSPlayerController? caller, CommandInfo info)
271271 var target = GetTarget ( info ) ;
272272 target ? . Players . ForEach ( player =>
273273 {
274- if ( ! AdminManager . CanPlayerTarget ( caller , player ) )
274+ if ( ! player . IsBot && ! AdminManager . CanPlayerTarget ( caller , player ) )
275275 {
276276 info . ReplyToCommand ( FormatMessage ( "You can't target this player." ) ) ;
277277 return ;
278278 }
279+
279280 player . Respawn ( ) ;
280281
281- if ( Config . HideActivity )
282+ if ( ! Config . HideActivity )
282283 Server . PrintToChatAll ( FormatAdminMessage ( $ "{ caller ! . PlayerName } respawned { player . PlayerName } .") ) ;
283284 } ) ;
284285 }
@@ -375,7 +376,7 @@ public void OnBuryCommand(CCSPlayerController? caller, CommandInfo info)
375376
376377 target ? . Players . ForEach ( player =>
377378 {
378- if ( ! AdminManager . CanPlayerTarget ( caller , player ) )
379+ if ( ! player . IsBot && ! AdminManager . CanPlayerTarget ( caller , player ) )
379380 {
380381 info . ReplyToCommand ( FormatMessage ( "You can't target this player." ) ) ;
381382 return ;
@@ -398,7 +399,7 @@ public void OnUnburyCommand(CCSPlayerController? caller, CommandInfo info)
398399 {
399400 GetTarget ( info ) ? . Players . ForEach ( player =>
400401 {
401- if ( ! AdminManager . CanPlayerTarget ( caller , player ) )
402+ if ( ! player . IsBot && ! AdminManager . CanPlayerTarget ( caller , player ) )
402403 {
403404 info . ReplyToCommand ( FormatMessage ( "You can't target this player." ) ) ;
404405 return ;
@@ -418,7 +419,7 @@ public void OnDisarmCommand(CCSPlayerController? caller, CommandInfo info)
418419 {
419420 GetTarget ( info ) ? . Players . ForEach ( player =>
420421 {
421- if ( ! AdminManager . CanPlayerTarget ( caller , player ) )
422+ if ( ! player . IsBot && ! AdminManager . CanPlayerTarget ( caller , player ) )
422423 {
423424 info . ReplyToCommand ( FormatMessage ( "You can't target this player." ) ) ;
424425 return ;
@@ -444,7 +445,7 @@ public void OnHealthCommand(CCSPlayerController? caller, CommandInfo info)
444445
445446 GetTarget ( info ) ? . Players . ForEach ( player =>
446447 {
447- if ( ! AdminManager . CanPlayerTarget ( caller , player ) )
448+ if ( ! player . IsBot && ! AdminManager . CanPlayerTarget ( caller , player ) )
448449 {
449450 info . ReplyToCommand ( FormatMessage ( "You can't target this player." ) ) ;
450451 return ;
@@ -540,7 +541,7 @@ public void OnSlapCommand(CCSPlayerController? caller, CommandInfo info)
540541
541542 GetTarget ( info ) ? . Players . ForEach ( player =>
542543 {
543- if ( ! AdminManager . CanPlayerTarget ( caller , player ) )
544+ if ( ! player . IsBot && ! AdminManager . CanPlayerTarget ( caller , player ) )
544545 {
545546 info . ReplyToCommand ( FormatMessage ( "You can't target this player." ) ) ;
546547 return ;
@@ -568,7 +569,7 @@ public void OnFreezeCommand(CCSPlayerController? caller, CommandInfo info)
568569
569570 GetTarget ( info ) ? . Players . ForEach ( player =>
570571 {
571- if ( ! AdminManager . CanPlayerTarget ( caller , player ) )
572+ if ( ! player . IsBot && ! AdminManager . CanPlayerTarget ( caller , player ) )
572573 {
573574 info . ReplyToCommand ( FormatMessage ( "You can't target this player." ) ) ;
574575 return ;
@@ -590,7 +591,7 @@ public void OnUnfreezeCommand(CCSPlayerController? caller, CommandInfo info)
590591 {
591592 GetTarget ( info ) ? . Players . ForEach ( player =>
592593 {
593- if ( ! AdminManager . CanPlayerTarget ( caller , player ) )
594+ if ( ! player . IsBot && ! AdminManager . CanPlayerTarget ( caller , player ) )
594595 {
595596 info . ReplyToCommand ( FormatMessage ( "You can't target this player." ) ) ;
596597 return ;
@@ -610,7 +611,7 @@ public void OnNoclipCommand(CCSPlayerController? caller, CommandInfo info)
610611 {
611612 GetTarget ( info ) ? . Players . ForEach ( player =>
612613 {
613- if ( ! AdminManager . CanPlayerTarget ( caller , player ) )
614+ if ( ! player . IsBot && ! AdminManager . CanPlayerTarget ( caller , player ) )
614615 {
615616 info . ReplyToCommand ( FormatMessage ( "You can't target this player." ) ) ;
616617 return ;
@@ -630,7 +631,7 @@ public void OnGodmodeCommand(CCSPlayerController? caller, CommandInfo info)
630631 {
631632 GetTarget ( info ) ? . Players . ForEach ( player =>
632633 {
633- if ( ! AdminManager . CanPlayerTarget ( caller , player ) )
634+ if ( ! player . IsBot && ! AdminManager . CanPlayerTarget ( caller , player ) )
634635 {
635636 info . ReplyToCommand ( FormatMessage ( "You can't target this player." ) ) ;
636637 return ;
@@ -668,7 +669,8 @@ public void OnVoteCommand(CCSPlayerController? caller, CommandInfo info)
668669 return ;
669670 }
670671
671- // Voting.StartVote(caller, info);
672+ // Server.PrintToChatAll(FormatAdminMessage($"{caller!.PlayerName} started a vote \u2029: {ChatColors.Blue}{info.GetArg(1)}"));
673+ // new Vote(caller, info).Start();
672674 }
673675
674676 private static CSSTargetResult ? GetTarget ( CommandInfo info )
0 commit comments