Christmas Patriarch

Как добавить команду чата в мутатор

В коде ниже добавлен обработчик новой команды чата AddFakePlayers у которой есть один числовой аргумент (идет сразу за командой). Команда работает только для админов.
Пример использования: Mutator AddFakePlayers 5.
Данный код следует разместить внутрь класса который наследует мутатор (extends Mutator).

function Mutate(string MutateString, PlayerController Sender)
{
    local string Command;
    local int NParametr;
    local array<string> Parts;

    Split(MutateString, " ", Parts);
    Command = Parts[0];

    if (Parts.Length > 1)
        NParametr = int(Parts[1]);

    if (Command ~= "AddFakePlayers" && Sender.PlayerReplicationInfo.bAdmin)
        playersAdd = NParametr;

    if (NextMutator != None)
        NextMutator.Mutate(MutateString, Sender);
}