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

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

  • Тема закрыта
  • Вы не можете ответить в тему

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

Geekrainian #1

    • Группа: Администратор
    • Сообщений: 800

    Отправлено:

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

    В коде ниже добавлен обработчик новой команды чата 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);
    }
    Назад