Как сделать бинд в Warcraft 3

И про другие привязки:
1) Создаем файл CustomKeys.txt находится в корневой папке var
2) Предположим, что все, что нам нужно изменить — это сделать построение хумовских кнайтов вместо K на G
3) Ищем в CustomKeysSample того же рыцаря и копируем надпись в рамке (в данном случае это [hkni])
4) Пропишите в CustomKeys следующее
[hkni]
Горячая клавиша=G
Совет=Тренировка рыцаря

[hkni] — кодекс рыцаря
Горячая клавиша — устанавливаем определенную горячую клавишу
Подсказка — вот что у нас будет написано при наведении курсора на рыцаря в казарме

5) Сохраните CustomKeys, в опциях отметьте Use custom keys (что-то вроде этого)

SZY Все стандартные горячие клавиши останутся, их не нужно списывать, в данном случае изменится только горячая клавиша рыцаря

Новая тема
Подпишитесь

Источник: proplay.ru

Связать ключи.

Приветствую, начал изучать vjass, первый вопрос возник, как привязать способности к клавишам 1, 2 и.т.д. Я видел это на YouTube. У меня не хватает ума реализовать это, я только научился работать с интерфейсом.

GrimRaven

45345 / 65000

Ответ

Как привязать способность к клавишам 1,2,3 и т.д

  1. Мы можем отслеживать положение курсора, находится ли он внутри кнопки. И в то же время следите за клавишами клавиатуры 1,2,3,4,5 и т.д. И изменить.
  2. Вы можете перетащить рамку. Допустим, у вас есть панель способностей, как на скриншоте, а также большое окно со всеми способностями и их описаниями.
  3. 2.1. Вы можете перетащить рамку за курсором, у вас есть куча ячеек и их тоже нужно проверить на наличие курсора внутри. и когда курсор окажется в ячейке 1, отследите щелчок и измените. Но реализация затруднена из-за сложности определения положения мыши
  4. 2.2. Вы можете просто менять в большом окне. Есть кнопка изменения. И когда вы нажимаете на рамку-кнопку, открывается область видимости, и вы выбираете.

что мы помним о клавишах

  1. Указывать в самом fdf-файле (как вы узнаете на магистралях)
  1. или попробуйте отслеживать нажатия клавиш (специальные клавиши, такие как Shift и подобные, не отслеживаются). Но решение найдено
Читайте также:  Что такое аддоны варкрафт

пример с Shift — нажатие и отпускание

Скопировать в буфер

do local InitGlobalsOrigin = InitGlobals — подключаем функцию InitGlobals InitGlobals() InitGlobalsOrigin() —check releasing Shift —https://www.hiveworkshop.com/threads/oskey-player-key-event.319903/ local ShiftOn = 0 TimerStart(CreateTimer(),0,false, function() print(«Create Keys») for index = 8,255 do local trigger = CreateTrigger() TriggerAddAction(trigger, function() if index == 160 and ShiftOn ~= BlzGetTriggerPlayerMetaKey() then if BlzGetTriggerPlayerMetaKey() == 1 then ShiftOn = 1 print(«Shift pressed») elseif BlzGetTriggerPlayerMetaKey() == 0 then ShiftOn = 0 print(«Shift released») end -. if GetLocalPlayer() ~= nil then — ShiftOn = BlzGetTriggerPlayerMetaKey() —end —print(«OsKey: «,index, «meta»,BlzGetTriggerPlayerMetaKey()) end) local key = ConvertOsKeyType(index) for metaKey = 0,15,1 do BlzTriggerRegisterPlayerKeyEvent(trigger, Player(0), key, metaKey, true) BlzTriggerRegisterPlayerKeyEvent(trigger, Player(0), key, metaKey, false) end print(«Done») print(«Press Keys to show the index of that oskey and its metakey») end) end) end

Источник: xgm.гуру

Как сделать привязку в варкрафт 3

Решил подробно расписать в теме оптимальные бинды для локации .
Я решил создать тему, чтобы сделать этот пост как можно более полезным.

Мини гайд по биндам для любого класса не на hilospeak.

I. Клавиши нажимаются указательным пальцем.
3, 4, 5, E, R, T, F, G, X, C, V
Самые распространенные способности, которые не имеют или имеют очень короткий кулдаун, способности, которые требуют от вас мгновенного нажатия на них.

Shift + 3, 4, 5, E, R, T, F, G, X, C, V
Я использую способности, которые имеют относительно долгий кулдаун, работают по proc, требуют кратковременного нажатия.

Ctrl + 3, 4, 5, E, R, T, F, G, X, C, V
Тот же принцип, что и с Shift, но Ctrl, лично для меня, не удобен в сочетании со всеми клавишами, нажимаемыми указательным пальцем. А именно с: 3, 4, 5, T, G.

Читайте также:  World of warcraft как убрать умение

Alt
Я использую его как модификатор для Focus. Но в небольшом количестве комбинаций. Возможно, только с E, R, F и T. Не много, но достаточно для способностей, используемых Focus.

II. Колесико мыши.
Прокрутка вверх/вниз + 6 опций с модификаторами.
У меня есть немагическая способность. Различные эффекты на вашего персонажа или союзников, требующие быстрого удара. Например: Vanish, Shield of Mana, Burning Soul, Spell Reflection, Rejuvenation, Purification, Healing Surge и т.д.д.

Средняя кнопка мыши + 3 варианта с модификаторами
Burst cd, способности, требующие указания области действия на местности.
Колесо мыши дает вам в общей сложности 12 привязок. Чуть меньше 1 бара, но это количество можно увеличить в 2,3,4 раза, если заблокировать все эти 12 комбинаций на основном баре. И привязать прокручивающийся основной бар. Shift+Alt+Прокрутка вверх/вниз перекидывает основную панель на 4-ю и 2-ю панель соответственно. На 4м и 2м барах у меня есть баффы, умения, различные небоевые способности.

Например: Закидывание удочки при прокрутке вверх. Можно было бы поместить все эти клавиши на 2 боковые панели, но для них все равно не хватит привязок.

III. Кнопки, нажимаемые безымянным пальцем.

Q, 1, 2, Z
Также «сочетаниями клавиш» они не избалованы, так как те нажимаются указательным пальцем. Лично я всегда держу перехват на Q, или что-то похожее по действию: KC, Kick, Coyle; на 1 — trinka well t.д.
Эти кнопки предназначены для способностей, которые нужно быстро нажимать, но не часто и не спамить.
Лично мне не очень удобно использовать эти клавиши с модификаторами. В крайнем случае я использую Shift+Q и Alt+Q для Focus и KC соответственно.

IV. Кнопки, нажимаемые большим пальцем.
X, C, V — см. раздел I. Нажимается большим пальцем при перемещении вправо. Некоторые могут доходить до F или G. На мой взгляд, приходится слишком сильно загибать остальные пальцы, тратя дополнительное время и усилия.
Пробел
Я использую пробел для способностей радиуса вокруг моего персонажа. Имена: Frost Nova, Thunderstrike, Blood Splash и т.д.д. В комбинации с Shift — то же самое. Ctrl+Spacebar — прыжок. Alt+Space нереально нажать, потому что обе клавиши нажимаются большим пальцем.

Читайте также:  World of warcraft как регистрация

V. Общие принципы привязки назначения
1. Назначьте схожие способности на одну и ту же клавишу с помощью модификаторов. Например: C — Дыхание дракона, Shift + C — Конус холода; Spacebar — Frost Nova, Shift + Spacebar — Зачарованный взрыв.
2. Назначение клавишам, стоящим рядом, способностей, используемых вместе или друг за другом. Например: G — Невидимость, Shift+G — Ледяная глыба.
3. Используйте модификатор, чтобы защитить важные триггеры от случайного нажатия. Например: Shift+1 — Trinket, Shift+G — Ice Block.
4. Не нажимайте способности в том порядке, в котором они отображаются на панели инструментов. Например: 1-я способность стоит на панели, 2-я способность стоит на панели, 3-я способность стоит на панели и т.д.д.

VI. Принцип расположения способностей на панелях.
В самом центре я размещаю важные способности с коротким кулдауном, способности, которые работают на proc. Пример: Fire Blast, KC, Pyroblast и т.д.д.
Далее, расходясь от центра в обе стороны, идут способности с более длительным кд, но также требующие быстрого осознания своего состояния. Например: Rush of Power, Mirror Image, Trinket, VotF.
На краях панели спамят способности, наносящие урон и/или не имеющие кд. Например: Fireball, Ice Lance, FFB, FB, Spike, Warlock Blast и т.д.д.

Я не арендатор, поэтому советов по расположению макросов нацеливания/фокуса не будет. Но я думаю, вы обнаружите, что их можно наклеить, следуя принципу 1. и 2. из раздела Vy. Не судите строго за этот пост. Просто решил поделиться своим опытом.

Расположение моих способностей арканного мага. Не идеально, но улучшаться не будет, потому что я постепенно забиваю на BW.
#454

Источник: престиж-гейминг.ru