Миничат

AnnTenna 01.04.2026 12:44 проверка чата
MarsKnight 26.03.2026 22:42 что-же, уже пятница)
akito66 26.03.2026 08:53 Всем доброго времени суток!
Doctor_Bug 23.03.2026 11:27 Но это не точно...
Doctor_Bug 23.03.2026 10:59 Здесь был Баг @-@
Doctor_Bug 23.03.2026 10:58 Чат
MaraMonster 21.03.2026 15:12 уже)
sando 21.03.2026 15:12 Напиши в ЛС. Я пока отлетаю на встречу
MaraMonster 21.03.2026 15:11 Квест/хоррор
MaraMonster 21.03.2026 15:10 ХD
sando 21.03.2026 15:10 А что делать планируешь?)))
MaraMonster 21.03.2026 15:10 я
MaraMonster 21.03.2026 15:10 пока в команде 1 человек)
MaraMonster 21.03.2026 15:10 Го в команду))
sando 21.03.2026 15:10 Да вообще. А вайбокодингом я и сама балуюсь, но пока что для рабочих задач.
MaraMonster 21.03.2026 15:09 ужасные люди)
sando 21.03.2026 15:09 Хотя вот на rpgmaker.net запретили
sando 21.03.2026 15:09 В любви и на войне (и в геймдеве) все средства хороши
MaraMonster 21.03.2026 15:08 Решил повайбкодить)))
MaraMonster 21.03.2026 15:08 Решил повайбкодить)))

[MZ] Phileas_GameHotKeys

Больше
2 года 8 мес. назад - 1 год 4 мес. назад #129456 от Phileas
Phileas создал тему: [MZ] Phileas_GameHotKeys
Название плагина: Phileas's Game Hot Keys

Автор: Phileas

Версия: 1.1.2 для MZ

Дата выхода:
1.0.0 - 18.07.2023
1.0.1 - 24.08.2023
1.1.0 - 19.01.2024
1.1.1 - 21.01.2024
1.1.2 - 29.01.2024

Описание плагина:
Плагин назначает общие события и переключатели клавишам клавиатуры, геймпада и мыши.

У плагина 2 параметра: Common Events и Switches. Они отличаются только одним полем: в Common Events задаётся номер общего события, а в Switches - переключатель. Остальные поля общие:
- Device type - устройство, нажатия на которое нужно отслеживать.
- Key name - строковый идентификатор кнопки.
- Key number - числовой идентификатор кнопки.

Начиная с версии 1.1.0, в Общих событиях можно включить блокировку. Если она включена, то повторно стриггерить событие можно будет только после того, как оно завершит выполнение.

Плагин предоставляет одну команду:
- Контроллер - позволяет включить и отключить горячие клавиши.

Сначала плагин ищет Key name в стандартных словарях движка. Если вы их не переопределяли, то они выглядят так:

keyBoard:
9: "tab", // tab
13: "ok", // enter
16: "shift", // shift
17: "control", // control
18: "control", // alt
27: "escape", // escape
32: "ok", // space
33: "pageup", // pageup
34: "pagedown", // pagedown
37: "left", // left arrow
38: "up", // up arrow
39: "right", // right arrow
40: "down", // down arrow
45: "escape", // insert
81: "pageup", // Q
87: "pagedown", // W
88: "escape", // X
90: "ok", // Z
96: "escape", // numpad 0
98: "down", // numpad 2
100: "left", // numpad 4
102: "right", // numpad 6
104: "up", // numpad 8
120: "debug" // F9
gamepad:
0: "ok", // A
1: "cancel", // B
2: "shift", // X
3: "menu", // Y
4: "pageup", // LB
5: "pagedown", // RB
12: "up", // D-pad up
13: "down", // D-pad down
14: "left", // D-pad left
15: "right" // D-pad right
mouse:
0: "left"
1: "middle"
2: "right"

Если плагин не нашёл Key name, то он берёт значение Key number.

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

Как это выглядит:


Код
Все мои плагины

Лицензия
MIT, вся ответственность на пользователе.

Совместимость:
Если будут проблемы - пишите мне.

Boosty
Последнее редактирование: 1 год 4 мес. назад пользователем Phileas.
Спасибо сказали: Alexandr_7, VarVarKa, Alx_Yago, IGPB

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
2 года 8 мес. назад #129458 от Alexandr_7
Alexandr_7 ответил в теме [MZ] Phileas_GameHotKeys
Классный плагин. Вот это точно полезно даже для меня в новом проекте.

Мой вк: vk.com/borisov_alexandr_5
Мой ютуб канал: www.youtube.com/@alexandr_5836
Мой бусти: boosty.to/alexandr-7
Спасибо сказали: Phileas

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
2 года 7 мес. назад - 2 года 7 мес. назад #129587 от Phileas
Phileas ответил в теме [MZ] Phileas_GameHotKeys
Обновление 1.0.1

Исправлен баг геймпада.
Последнее редактирование: 2 года 7 мес. назад пользователем Phileas.
Спасибо сказали: Адский дровосек

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
2 года 2 мес. назад #129849 от Phileas
Phileas ответил в теме [MZ] Phileas_GameHotKeys
Обновление 1.1.0!

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

Также добавил локализацию на русский.
Спасибо сказали: AnnTenna

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
2 года 2 мес. назад #129851 от Phileas
Phileas ответил в теме [MZ] Phileas_GameHotKeys
Обновление 1.1.1!

Добавил команду, которая включает и отключает плагин (то есть, горячие клавиши).
Может быть полезно во время кат-сцен.
Спасибо сказали: AnnTenna

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
2 года 2 мес. назад #129870 от Phileas
Phileas ответил в теме [MZ] Phileas_GameHotKeys
Обновил до 1.1.2

Теперь общие события задаются через меню общих событий.
Также исправил баг локализации.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 11.125 секунд
Работает на Kunena форум