NoX World - форум об игре NoX

 
Пожалуйста, войдите или зарегистрируйтесь.

Войти
Расширенный поиск  
Сейчас онлайн стрима нет!
Сейчас на сервере никого нет!

Обязательно все ознакомьтесь с новыми Правилами Портала!

Актуальные новости:
IP сервера изменён! Новый IP: 45.144.64.229. Сервер также доступен через Westwood Online (XWIS, игру через сервер)


Важные темы:
Как играть по сети? Понятное руководство!
Правила Сервера NoxWorld.
Как помочь форуму финансово?

Автор Тема: Заполнение спеллсетов для мага и удобные клавиши для реализации всех 5 сетов  (Прочитано 10261 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Ma1ang0

  • Пользователь
  • ****
  • Карма: 0
  • Оффлайн Оффлайн
  • Сообщений: 11
    • Просмотр профиля
    • Awards

Никому не удалось, никто таким не занимался. (Впрочем, есть кеймапперы, о них уже писал Larboss)
Вообщем тебе предстоит не такая сложная задача. Всего лишь найти функцию где обрабатываются нажатия клиентских кнопочек (впрочем, я находил такое на уровне directX, а Sim может и её обертку находил). Понять что Nox, собственно делает с этим нажатием (вероятно сразу шлет пакет, что нужно кастовать такое-то заклинание) и сделать тоже самое. Ну и всё.


Нужно дать возможность game_ex конфигу биндить каждый сет на определенное кол-во клавишь, ноксовский конфиг имеет такое можно спел биндить хоть 5 раз на разные клавиши, а game_ex нет.
К примеру в nox.cfg будет f1 = InvokeSlot1  1 = InvokeSlot2 q = InvokeSlot3 a = InvokeSlot4 z = InvokeSlot5 , в game_ex должно быть PANEL1 = f1 PANEL1 = 1 PANEL1 = q PANEL1 = a PANEL1 = z


такой вариант не допускаеться, как только не пробовал сделать аналогично, не получается, если сделать  f1 = InvokeSlot1  1 = InvokeSlot1 q = InvokeSlot1 a = InvokeSlot1 z = InvokeSlot1 , а game_ex  PANEL1 = f1 PANEL2 = 1 PANEL3 = q PANEL4 = a PANEL5 = z ,такой вариант допускаеться, при нажатии будет срабатывать первый слот разных сетов. Что мы имеем: при дублировании сет спела ( q = PANEL2, a = PANEL2) при запуске нокса работать будет либо "q" либо "a"  в зависимости от того что идет первым, а нужно чтобы оба бинда работали , тогда можно будет забиндить 25 разных спелов на кнопки.  Читерством не считаю, и вообще читеров не уважаю, а кто-то вообще считает этот способ не удобным, у меня своя ситуация травмирована рука и быстро листать панели и кастовать при этом не могу, а вот если бы кисть над клавой двигать да пальцем тыкать мне бы в самый раз


Сразу столько отписались, спасибо вам за отзывчивость :)  пишу и не понимаю что у меня со шрифтом

Perfect: Поправил шрифт.
« Последнее редактирование: 30/10/2013 15:14:50 от Perfect »
Записан
Выкинь свою мудрость (мат удалён), если она тебе не помогает.
Расширенный поиск  
 

Страница сгенерирована за 0.165 секунд. Запросов: 21.