Поднятие оружия по нажатию клавиши

Тема в разделе "Общего назначения", создана пользователем Essence, 8 дек 2016.

  1. Essence

    Essence Moderator Команда форума

    [​IMG]


    Теперь оружие можно поднять только по нажатию клавиши.

    Автор: WhatTheMeow (Globeriz)

    Код для загрузки мутатора в .bat файле или MutLoader:
    Код:
    WeaponPickupMutator.WeaponPickupMutator

    Скачать:
    Ссылка (Версия с GameRules)
    Ссылка (Версия с GameType)

    Первоисточник
     
    Flame нравится это.
  2. Flame

    Flame -Заслуженый кодер форума-

    Глянул код
    Автор особо не заморачиваясь использует свой PlayerController.
    Причём унаследованный от KFPlayerController (то есть многие фишки из SP в пролёте) :)
    Нужно ему это для переопределения ServerUse (нажатия кнопочки E)

    Пользователи SP - просто уберите этот контроллер и код для замены контроллера и импортируйте код оттуда в KFPCServ
     
  3. RaideN-

    RaideN- Игровая Администрация

    Флейм, я тебя правильно понял, что нужно будет в KFPCServ переместить код из MyPlayerController, а в WeaponPickupMutator убрать строки:
    "
    level.Game.PlayerControllerClass = class'WeaponPickupMutator.MyPlayerController';
    level.Game.PlayerControllerClassName = "WeaponPickupMutator.MyPlayerController"; // just in case
    "
    ?

    upd. но он явно не совместим с Запретом на поднятие оружий.
    Пытался их объединить, соединив функции OverridePickupQuery. Толку 0
     
    Последнее редактирование: 12 дек 2016
  4. Flame

    Flame -Заслуженый кодер форума-

    Понял правильно
    А объединяешь видимо так себе )
     
  5. Essence

    Essence Moderator Команда форума

    Пофиксил баг с поднятием оружия при условии, что оно уже есть у игрока. Таким образом можно было нафармить патроны сверх максимального значения боезапаса. Ссылку обновил.
     
  6. Essence

    Essence Moderator Команда форума

    Переписал мутатор, теперь подъём оружия блокируется не в GameRules, а в GameType.
    Полностью совместим с мутатором Флейма.
    Ссылка
     
    RaideN- и STaJIKeR нравится это.