Сейчас на форуме: Rio, tyns777, zombi-vadim (+7 невидимых) |
eXeL@B —› Программирование —› Ассемблер. Код выбора хоткея. |
Посл.ответ | Сообщение |
|
Создано: 11 января 2015 22:57 · Поправил: Japonamat · Личное сообщение · #1 Общий привет. Создаю трейнер для игры с помощью Проблема именно с кодом выбора хоткея. В программировании я дуб, честно сказать. Программа создает проект трейнера в своем собственном формате, но может сохранять и на Ассемблере. Вот исходник работающего образца трейнера: Code:
Или |
|
Создано: 12 января 2015 01:04 · Поправил: plutos · Личное сообщение · #2 Japonamat пишет: чтобы каждый игрок выбирал этот хоткей под себя. Непонятно, зачем такие роскошные возможности, но если уж нужно, то используйте UnregisterHotKey, RegisterHotKey, PreTranslateMessage and WM_HOTKEY message. Т.е. сперва пусть будет какой-то default key assigned, а если не устраивает, то можно поменять на другой. Japonamat пишет: В программировании я дуб, честно сказать. Если это правда, то не морочте голову ни себе, ни другим. На пальцах никто ничего не обьяснит и дописывать за вас не станет. ----- Give me a HANDLE and I will move the Earth. |
|
Создано: 12 января 2015 02:20 · Личное сообщение · #3 plutos пишет: Непонятно, зачем такие роскошные возможности Можно и не роскошные. В принципе, мне достаточно двух клавиш - Е и Q. Остальные, если понадобятся, сам допишу по аналогии. Я парень сообразительный. И, в общем, можно и чек-боксы прикрутить, а не выпадающий список. Это не принципиально. не морочте голову ни себе, ни другим. На пальцах никто ничего не обьяснит и дописывать за вас не станет. Что-то мне говорит о том, что весь нужный мне код объемом будет не больше вашего поста. И для знающего человека написание его займет максимум пять минут. И стоило подходить только для того, чтобы сказать - я тебе помогать не буду? Я в подобной ситуации помогу, если знаю, и если есть время. Почему бы не предположить, что я не уникальный в своем роде? |
|
Создано: 12 января 2015 02:49 · Личное сообщение · #4 |
|
Создано: 12 января 2015 02:52 · Личное сообщение · #5 |
|
Создано: 12 января 2015 03:05 · Поправил: plutos · Личное сообщение · #6 Japonamat пишет: И стоило подходить только для того, чтобы сказать - я тебе помогать не буду? Japonamat пишет: Я парень сообразительный. Того, что я вам дал, должно вполне хватить человеку сообразительному. По крайней мере, можно поискать code samples, используя названия функций, которые я вам дал. Поисk в google занял бы меньше времени, чем писание обиженых постов. ----- Give me a HANDLE and I will move the Earth. |
|
Создано: 12 января 2015 04:31 · Личное сообщение · #7 |
|
Создано: 12 января 2015 09:18 · Личное сообщение · #8 Japonamat пишет: Мне это ни о чем не говорит. Я же честно написал - в программировании я дуб. В этом случае надо завести правильную привычку - при чтении материала, в котором хочется разобраться, в соседней вкладке держать открытым гуглояндекс. Встретил незнакомый термин или ключевое слово, тут же вбил в поисковик, посмотрел что к чему. В частности, по "msctls_hotkey32" яндекс на первой же странице выдает исчерпывающую информацию для решения твоего вопроса на нескольких языках программирования, в том числе и на Ассемблере. |
|
Создано: 12 января 2015 10:15 · Личное сообщение · #9 Code:
Так вот же оно. Читает состояние клавиши, если нажата, то дёргается TrainerEngine. Надо менять VK_Y на другую, и будет счастье. ----- Stuck to the plan, always think that we would stand up, never ran. | Сообщение посчитали полезным: Japonamat |
|
Создано: 12 января 2015 19:08 · Личное сообщение · #10 ARCHANGEL пишет: Так вот же оно. Читает состояние клавиши, если нажата, то дёргается TrainerEngine. Надо менять VK_Y на другую, и будет счастье. Да это понятно. Я без проблем могу создать трейнер с хоткеем на любую клавишу. Мне хочется чтобы в самом трейнере был выбор удобного хоткея. Типа выпадающего списка или чек-бокса. Чтобы запустил трейнер - выбрал удобный для себя хоткей и играешь. |
|
Создано: 12 января 2015 20:09 · Личное сообщение · #11 |
|
Создано: 12 января 2015 20:15 · Личное сообщение · #12 Japonamat пишет: Да это понятно. Я без проблем могу создать трейнер с хоткеем на любую клавишу. Мне хочется чтобы в самом трейнере был выбор удобного хоткея. Типа выпадающего списка или чек-бокса. Чтобы запустил трейнер - выбрал удобный для себя хоткей и играешь. В любой игре почти можно забиндить действия на любую клавишу, так что это не очень разумно. ----- TEST YOUR MIGHT |
|
Создано: 12 января 2015 20:41 · Личное сообщение · #13 |
|
Создано: 12 января 2015 22:00 · Личное сообщение · #14 |
eXeL@B —› Программирование —› Ассемблер. Код выбора хоткея. |
Эта тема закрыта. Ответы больше не принимаются. |