allow networkID as playername arg in SetCClass

This commit is contained in:
code002lover 2025-07-14 23:35:39 +02:00
parent ddb192a278
commit f437fe9bae

View File

@ -36,7 +36,7 @@ public class SetCClassCommand : ICommand
var className = args[arguments.Offset + arguments.Count - 1].ToLower(); var className = args[arguments.Offset + arguments.Count - 1].ToLower();
var playerName = string.Join(" ", args.Skip(arguments.Offset).Take(arguments.Count - 1)); var playerName = string.Join(" ", args.Skip(arguments.Offset).Take(arguments.Count - 1));
var player = Player.ReadyList.FirstOrDefault(x => x.Nickname == playerName || x.UserId == playerName); var player = Player.ReadyList.FirstOrDefault(x => x.Nickname == playerName || x.UserId == playerName || x.NetworkId.ToString() == playerName);
if (player == null) if (player == null)
{ {
response = $"Player {playerName} not found"; response = $"Player {playerName} not found";