Статья про бинды

Тема в разделе "Killing Floor", создана пользователем Nikolay1998, 5 июн 2011.

  1. Nikolay1998

    Nikolay1998 Солдат

    Не многие знают, но в Killing Floor можно забиндить клавиши.
    Забиндить, это значит, сделать так, что бы при нажатии на определенную кнопку происходило определённое действие

    Для этого используется команда:
    Код:
    SET INPUT
    Откройте консоль (клавиша ё по умолчанию) и пропишите SET INPUT, затем укажите нужную вам кнопку и в заключение нужную вам команду.
    Список команд можно узнать ЗДЕСЬ

    Например:
    Код:
    SET INPUT L adminlogin 123456789
    При нажатии на кнопку L вы зайдете на сервер с правами админа


    Так же можно забиндить кнопки, редактируя файл User.ini в папке System игры.
    Внимание! Бинды должны распологаться в разделе [Engine.Input],сразу после альясов!

    Есть некоторые хитрости в этом файле, так, например, вы можете указать сколько денег вы будете кидать за раз. За этот параметр отвечает команда TossCash. Так, если вы укажете:
    Код:
    N=TossCash 500

    То при нажатии на кнопку N вы будете кидать сразу 500 кредитов.


    Так же можно задать эту команду на несколько кнопок:
    Код:
    N=TossCash 500
    M=TossCash 250
    При нажатии на N вы бросите 500, а при нажатии на M - 250 кредитов


    Так же вы можете присвоить на ряд кнопок определенные сообщения (не на кириллице!!!)
    Для этого используется команда Say, например:
    Код:
    NumPad6=say FLESHPOUND CDOX
    При нажатии на 6 на NumPad'e появится сообщение "FLESHPOUND CDOX"

    Чтобы сообщения писались на русском языке,нужно в User.ini написать их по русски:
    Код:
    [b]NumPad6=say Флэшпаунд Сдох[/b]
    А затем изменить кодировку файла на Юникод (Unicode).

    Можно создать ряд команд:
    Код:
    NumPad6=say FLESHPOUND CDOX
    NumPad5=say FLESHPOUND
    NumPad4=say OPy]I[uE...
    NumPad3=say CTOuM
    NumPad2=say 6E]I[uM!!
    NumPad1=say XAPO6!1

    Информация частично позаимствована с http://forum.tomserv...%BD%D0%B4%D1%8B

    В отличии от других я не забываю про авторские права и храню ссылки на авторов...

    // Отредактировал F4TAL1ST
     
    BronyPrevedus, John Ruby, ЛОХМАТЫЙ и 8 другим нравится это.
  2. Фрэгл

    Фрэгл Administrator

    Чтобы сообщения писались на русском языке,нужно в User.ini написать их по русски:

    NumPad6=say Флэшпаунд Сдох

    Затем изменить кодировку файла на Юникод.
     
    ЛОХМАТЫЙ, Noxicon, ShujuWii и ещё 1-му нравится это.
  3. F4TAL1ST

    F4TAL1ST ---

    Твою мать!!! xD
    Как все просто оказалось!!!
    Вот черт... >_>
    А я уже полгода с английским играю...
    Фрэгл - огромное тебе спасибо!!!

    Если кто знает еще подобные хитрости бинда, то пишите о них ниже - добавим в первый пост
     
  4. Freddy

    Freddy Капо

    можно биндить несколько команда на одну кнопку разделяя их |
    Код:
    N=TossCash 500 | say loads of money!
    можно биндить разные команды на нажатие и отпускание клавиши
    команды на нажатие пишутся как обычно, команды на отпускание со словом onrelease впереди
    Код:
    Tab=ShowScores | OnRelease HideScores
    можно назначить список повторяющихся команд на 1 клавишу с помощью алиасов:
    Код:
    Aliases[38]=(Command="adminlogin qwerty | set input L alogout",Alias="alogin")
    Aliases[39]=(Command="adminlogout | set input L alogin",Alias="alogout")
    L=alogin
    взято с http://metalmedved.c...ling-floor.html
     
    Noxicon, KazaK и ЛОХМАТЫЙ нравится это.
  5. Фрэгл

    Фрэгл Administrator

    Первые два пункта-это понятно.С последним-не очень.Что значит повторяющихся команд?
     
    Noxicon и KazaK нравится это.
  6. ЛОХМАТЫЙ

    ЛОХМАТЫЙ •*´¨`*•.,¸¸,.•*´¨`*•.,¸¸,.•*´¨`*•

    1 раз нажал - выполнилась одна команда.
    2ой раз нажал - выполнилась вторая команда.

    Т.е. в приведённом примере - один раз нажал "L" - залогинился, как админ. Второй раз "L" нажал - вышел (из админки).
    Например, можно старт - стоп демки на ОДНУ клавишу повесить.


    А алиасы куда прописывать ? Прямо в User.ini ? :unsure:

    И почему в скобочках 38-39 ? Это у кого-то 38 команд в алиасах ?
     
  7. Freddy

    Freddy Капо

    Ну раз первые два понял, то с третьим какие проблемы?

    В моем примере по нажатию L человек логинится админом и на эту кнопку тут же биндится другая команда. В следующий раз по нажатию L человек разлогинивается и на кнопку биндится первая команда. Таким образом, можно делать цепочки более чем из 2 команд по кругу на одну клавишу

    Адиасы прописываются в User.ini. Там уже есть некоторые стандартные. Номера у алиасов идут по порядку
     
  8. Фрэгл

    Фрэгл Administrator

    Всё,понятно.Я по аналогии с первым пунктом перепутал.Там несколько команд сразу выполняется,при одном нажатии на кнопку,а с альясом после нажатия идёт переназначение.
    Вот это надо сделать,чтобы кнопки лишние не занимать,да и удобнее так.
     
  9. ЛОХМАТЫЙ

    ЛОХМАТЫЙ •*´¨`*•.,¸¸,.•*´¨`*•.,¸¸,.•*´¨`*•

    Добавьте бинд на сварку


    <клавиша>=getweapon kfmod.welder


    Взято отсюда, но там этот полезный бинд никто искать не догадается - тема-то про бинды для демок.


    ДОБАВЛЕНО : и как это мы не догадались сами ... увидел у трипов на форуме - и даже не надо знать спец.команд
    "5= switchweapon 5 | switchweapon 5" [​IMG]

    ДОБАВЛЕНО 2013-06-24 :

    S=switchweapon 5 | switchweapon 5 - не работает
    S=switchweapon 5 | onrelease switchweapon 5 - работает, если клавишу отпускать не мгновенно

    ДОБАВЛЕНО 2015-09-21 :

    дополнение для нестандартных серверов (группы Ascending от Proton-а) :

    S=GetWeapon Welder | GetWeapon KF_PawnWelder
     
  10. GRoAll

    GRoAll Капо

    А кто нибудь, что нибудь знает про такой бинд. Короче нажимаешь клавишу, и в чат выползает инфо о тебе. Тоесть там отображается статус(здоров или нет) броня, оружие(которое в руках), и что то там еще. Кто знает как такое сделать?
     
  11. ЛОХМАТЫЙ

    ЛОХМАТЫЙ •*´¨`*•.,¸¸,.•*´¨`*•.,¸¸,.•*´¨`*•

    Команды в чате - %L %W %H и т.д.

    Сказать "Возьми это оружие <название_оружия_в_руках>" и выбросить его
    Код:
    Backslash=TeamSay Take that weapon (%w) | ThrowWeapon
    Полный список - надо поискать. Что полезного сейчас найду - добавлю.
    ДОБАВЛЕНО :

    %h - Health / Здоровье
    %s - Shield / Броня
    %w - Weapon / Оружие
    %L - Location / Местоположение
    %a - Adrenalin
    Это из UT2k4, так что Адреналин работать не будет.
    ( "...as far as I know it from UT2k4" )
    Код:
    Aliases[ # ]=(Command="Teamsay Status{%h}{%s}{%w}{%L} | speech ACK 2",Alias=MyStatus)
    key=MyStatus

    Код:
    F=SwitchWeapon 1 | onrelease SwitchToLastWeapon
    Очень полезный бинд. :yes:
    Weapon 1 - нож (конечно, если нету других колюще-режущих). Нажимаем F - в руках нож, бежим быстро.
    Как только отпускаем - САМО включается последнее оружие.
    Чтобы работало всегда - код Weapon 1 заменить на код ножа.
    По аналогии полагаю, что это getweapon kfmod.knife.
    Код:
    F=getweapon kfmod.knife | onrelease SwitchToLastWeapon
    - проверил. Работает ! [​IMG]

    Код:
    Q=TeamSay « Fire in the Hole ! » | ThrowGrenade
    Предупреждение о броске гранаты.

    Совмещение голосовых команд с уточнениями в текстовом чате
    Код:
    NumPad7=TeamSay « NeêD SûpPørt ât %l » | speech OTHER 6
    NumPad8=TeamSay « âT M3dîç: %h and %s l3ft! » | speech OTHER 30
    NumPad9=TeamSay « Døor is âT 50%! » | speech OTHER 20
    NumPad6=TeamSay « Tâkê Pøîñt BRAVO (Back door) » | speech OTHER 29
    NumPad5=TeamSay « IñçømmîñG! (%l) » | speech OTHER 14
    NumPad4=TeamSay « Tâkê Pøîñt ALPHA (Front door) » | speech OTHER 28
    NumPad0=TeamSay « Nîc3! » | speech OTHER 31
    (Этот кусок переводить влом - он на любителя)

    Код:
    Set Input Key Speech AUTO 5 | Say I'm trying to heal you! 
    Когда хочешь полечить кого-то, а он скачет покруче краулера - говоришь и пишешь "Не вертись, дай полечить".

    Код:
    Set Input Key Speech AUTO 3 | Say I'm out of ammo! 
    Сообщить другим, когда кончились патроны.
    Например, полезно, когда просто кончился магазин - чтобы товарищи на тебя не рассчитывали. Тогда надо добавить "Перезаряжаюсь" и Можно добавить к бинду команду на перезарядку.

    По двум последним биндам главное - можно сказать это ДО того, как делаешь какие-то действия. Только не надо злоупотреблять такими фразами в игре, флудоспамя или обманывая товарищей.
     
    BronyPrevedus, Noxicon и KazaK нравится это.
  12. Папка01

    Папка01 ۞ Всевидящее око форума ۞

    Надо будет выделеть время, может даже сегодня, и поназабиндить не так как я сделал - только с ФП и отсутствием ХУДа, а по хорошему, чтобы клавиатуру привратить в пианино для игры в КФ.
    Звучит кстати - "Пианино для игры в КФ". Может если удачно для себя отрегулирую, птом выложу User.ini уже готовый, если кто захочет будет пользоваться.
     
  13. KazaK

    KazaK Соучастник

    А забиндил, очень много команд, и не помню где они :pinch: Как я смог забиндить 25 клавишь :sleep: Мдаа, щас пороюсь и удалю ненужные...
     
  14. ЛОХМАТЫЙ

    ЛОХМАТЫЙ •*´¨`*•.,¸¸,.•*´¨`*•.,¸¸,.•*´¨`*•

    Захотел сделать себе бинд на гранату с голосовым предупреждением.

    Пример использования :

    Предупреждение о броске гранаты
    Код:
    Q=speech ALERT 0 | TeamSay « Бросаю гранату ! Fire in the Hole ! » | ThrowGrenade
    Не рекомендуется, когда гранаты бросают по несколько сразу.

    При виде флешки
    Код:
    Q=speech AUTO 12 | TeamSay « Флешка ! FleshPound ! »
    ! Проверил. Не говорит. Увы, speech AUTO работают в мультиплеере не все - только с 0 по 6.

    Вот такое точно должно работать :
    Код:
    Q=Speech AUTO 2 | TeamSay « Перезаряжаюсь ! I'm Reloading ! » | ReloadWeapon
    Предупреждаешь о перезарядке и перезаряжаешься. Полезно, когда на тебя рассчитывают - например, техникам с АА12.

    Выбрасывая оружие, сообщается - какое было выброшено
    Код:
    Backslash=TeamSay  « Бросаю оружие (%w) Threw | ThrowWeapon
    Полезно, когда хочешь поделиться с товарищами оружием - чтобы знали, что именно выброшено.

    При сильном ранении
    Код:
    L=TeamSay « Врача ! Medic !  %h and %s ! » | speech SUPPORT 0
    Помимо крика и текста в чат "Врача !" сообщит количество ХП и брони.

    Ну и раз такое дело - составил список всех голосовых сообщений.
    * У команд под спойлерами - некоторые варианты фраз с озвучкой из лицензии. Фразы выбираются игрой произвольно.

    . . . . . Список параметров для Speech :

    SUPPORT - раздел "Поддержка"
    SUPPORT 0 - Медик
    SUPPORT 1 - Помогите
    SUPPORT 2 - Мне нужно немного денег
    SUPPORT 3 - Дайте мне оружие
    ACK - раздел "Подтверждение"
    ACK 0 - Да
    ACK 1 - Нет
    Без шансов, приятель !
    Ни за что !
    Отстань !
    Забудь !
    ACK 2 - Спасибо
    Спасибо !
    Спасибо, дружище !
    Ты так добр !
    Спасибо, боец !
    Премного благодарен !
    Спасибо, друг !
    ACK 3 - Извини
    Ооо, извини !
    Моя ошибка !
    Прости !
    Эмммммм, извини !
    Прошу прощения !
    Опс ! Ошибочка
    Извиняюсь !
    ALERT - раздел "Предупреждения"
    ALERT 0 - Осторожнее
    ALERT 1 - БЕГИ
    ALERT 2 - Подождите меня
    ALERT 3 - Заварите двери
    ALERT 4 - Прячемся здесь
    ALERT 5 - За мной
    DIRECTION - раздел "Движение"
    DIRECTION 0 - Идём к торговцу
    DIRECTION 1 - Вверх (по лестнице)
    DIRECTION 2 - Вниз (по лестнице)
    DIRECTION 3 - Внутрь
    DIRECTION 4 - Наружу
    INSULT - раздел "Насмешки" "Оскорбления"
    INSULT 0 - Насмешка над монстрами
    INSULT 1 - Насмешка над игроками
    AUTO - фразы, произносимые автоматически при выполнении каких-то действий, выборе определённого оружия, появлении определённого вида монстров.
    AUTO 0 - фразы при заварке дверей.
    Я завариваю эту дверь !
    Всем отойти, сварка !
    Теперь тут никто не просочится !
    Навсегда закрою эту дверь !
    Время прикрыть двери !
    Теперь здесь никто не пройдёт !
    Это зажержит этих ублюдков !
    Ну что, бойцы ? Теперь тут никто не пройдёт !
    AUTO 1 - фразы при разварке дверей.
    Я взламываю дверь !
    Открываю дверь !
    Чик-Трак, и дверь откроется !
    Сейчас я срежу сварку !
    Сейчас я её открою !
    Парни ! Я открываю дверь, и вперёд !
    AUTO 2 - фразы при перезарядке оружия.
    Секундочку, перезаряжаюсь !
    Прикройте меня, я перезаряжаюсь !
    Не видишь - я перезаряжаюсь !
    Да подожлите, я перезаряжаюсь !
    Перезаряжаюсь !
    AUTO 3 - фразы, когда закончились патроны.
    Чёёёрт ! Патроны кончились.
    Патронов больше нет !
    Всё ! Патронов больше нет.
    Вот дерьмо ! Патронов нет.
    Парни ! Я пустой !
    AUTO 4 - фразы при выбрасывании денег.
    Кто тут просил денег ?
    Кому нужна наличность ?
    Деньги, деньги, деньги ...
    Настоящий денежный дощщщь !
    Эй ! Налетай.
    Вот деньги. Собирайте.
    Эй, парни ! Я тут немного кэша оставил.
    AUTO 5 - фразы, когда пытаются лечить.
    Я пытаюсь тебя лечить, а ты крутишься !
    Что ты вертишься !
    Стой спокойно, клоун !
    AUTO 6 - фразы, когда мало ХП.
    Я умираю ! ...Кх... Сделайте что-нибудь !
    Я едва стою на ногах !
    Ааа, сделайте что-нибудь, или я сдохну !
    Фразы AUTO с 7 по 24 - могут не работать Мультиплеере, а только в СОЛО-режиме !

    AUTO 7 - фразы при виде блота.
    Из какого дерьма он состоит ?
    Какая мерзость ! Держитесь от него подальше.
    AUTO 8 - фразы, когда патриарх становится невидимым.
    Так он тоже может становиться невидимым ?!
    AUTO 9 - фразы, когда патриарх достаёт пулемёт.
    Авиационный пулемёт в руках ? Этого не может быть !
    AUTO 10 - фразы, когда патриарх стреляет ракетами.
    Ещё и ракеты ?! Мне это совсем не нравится.
    AUTO 11 - фразы, когда схватил клот.
    Меня схватил вонючий зомби !
    Отпусти, упырь !
    AUTO 12 - флешка
    AUTO 13 - гор фаст
    AUTO 14 - скрейк

    AUTO 15 - фразы при виде сирены.
    Ну и уродина. Не дайте ей раскрыть пасть !
    Её нельзя подпускать близко !
    AUTO 16 - фразы при воплях сирены.
    Чёрт ! От её воплей уши закладывает !
    AUTO 17 - фразы при виде(?) сталкера.
    Ну здОрово. Теперь ещё и невидимая тварь женского пола !
    AUTO 18 - фразы при виде краулера.
    Хэ. Вот это букашка. Наступите на неё , кто-нибудь !
    Вот дерьмо ! Он ещё и скачет, как блоха !
    AUTO 19 - фразы, когда сталкер убит(а).
    А где же поцелуй на прощание ?
    Я ещё никогда с упырями не целовался !
    AUTO 20 - фразы, когда мутант подожжён.
    Гори, ублюдок, гори !
    Кто заказывал барбекю ?
    AUTO 21 - фразы при выборе двухстволки.
    Оба ствола ваши, ублюдки !
    Ну что, уроды ? Сейчас вы узнаете, что такое "громовая палка" !
    AUTO 22 - фразы при выборе Deagle - Handcannon.
    Вот это мой размер !
    Приятно почувствовать в руках тяжесть хороших пушек.
    Время повеселиться !
    AUTO 23 - фразы при выборе ???
    Вот это - настоящее оружие !
    Ну всё, больше не ждите пощады !
    Вот теперь я действительно опасен !
    AUTO 24 - фразы при выборе топора.
    Ну что ? Потанцуем ?
    Поиграем в железного дровосека ?
    Ну что, упыри ? Готовы к вырубке ?
    Подходим и проверяем себя на прочность !

    Замечание : если действие не может быть выполнено, то фраза всё равно будет сказана в чат.

    Например - при попытке бросить гранату во время перезарядки граната брошена не будет, но предупреждения пойдут в голосовой и текстовый чат.

    немного не закончено ...
    OTHER 20 -
    FRIENDLYFIRE - ???
    ORDER - порядок, указания
    TAUNT - "Насмешки"

    Это ^^^, видимо, наследие UT и RO, не задействованное KF
     
    theChemodan, Папка01, F4TAL1ST и ещё 1-му нравится это.
  15. Greatfox

    Greatfox Слава великой богине Phyrnna

    У меня с 7й по 25ю авто работали и онлайн.
     
  16. ЛОХМАТЫЙ

    ЛОХМАТЫЙ •*´¨`*•.,¸¸,.•*´¨`*•.,¸¸,.•*´¨`*•

    Ты сам слышал произносимые фразы, или другие игроки - тоже ?

    Просто я проверял на Карантине с Фрэглом - и он ничего не слышал. Только текст видел.


    ( Сегодня думаю узнать все фразы AUTO и добавить пару своих биндов с фразами )

    ДОБАВЛЕНО : узнал, составил список, добавил. Только не стал абсолютно все добавлять - в игре послушаете ;)
    Примеры биндов тоже добавил. Некоторые уже встречались на форуме, но повтор не помешает.
    Кстати, AUTO - с 0 по 24, не по 25. Уже 24 - топор. И дальше все - топор ;)
     
  17. Greatfox

    Greatfox Слава великой богине Phyrnna

    Я слышал, товарищей не спрашивал.

    Я знаю все АВТО. Только помню плоховато, сейчас проверю.
    Всё, что не 0-25 - держание топора - могу точно сказать.
     
  18. ЛОХМАТЫЙ

    ЛОХМАТЫЙ •*´¨`*•.,¸¸,.•*´¨`*•.,¸¸,.•*´¨`*•

    0-24. Дополнил и поправил тот пост.

    Нашёл опытно-логическим путём команду вызова меню голосования за карту :


    ShowVoteMenu


    Теперь не надо лазить по дебрям менюшек, а достаточно нажать одну кнопку.
    Особенно удобно, если меню долго не появляется автоматом, или вы его закрыли.
    Или вас уже убили, а игра явно идёт на слив. Или просто в ходе игры проголосовать "на будущее".
     
  19. Greatfox

    Greatfox Слава великой богине Phyrnna

    АВТО 23 - при выборе ЛПО, который L.A.W.
    АВТО 19 - фраза при убийстве сталкера с melee.
    АВТО 7 - фраза при виде того, как блоат избавляется от содержимого своего желудка.
     
    ЛОХМАТЫЙ нравится это.
  20. Папка01

    Папка01 ۞ Всевидящее око форума ۞

    Кто нибудь скиньте сюда Юзер.ини - самый дефолтный.

    Я чтобы пока не дома отстроил бы все под себя. Потом бы приехал, и стал бы Огого каким разговорчивым в игре. :rolleyes: