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

Принятый ответ

---@param whichTrigger trigger
---@param whichAbility integer
---@param order string
---@return event
function TriggerRegisterCommandEvent(whichTrigger, whichAbility, order) end 
Работает как на клик мышкой так и на хоткей
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
21
4 года назад
Отредактирован scopterectus
0
Да, есть. EVENT_PLAYER_UNIT_SPELL_CAST и EVENT_UNIT_SPELL_CAST.

Но если нужно отловить момент нажатия кнопки, до вывода сообщения о том, что скилл на кд или не хватает маны, то такого события еще нет.
Загруженные файлы
0
37
4 года назад
0
Можно попробовать отловить клик мыши с учетом сетки и разрешения экрана
0
32
4 года назад
Отредактирован Берги
0
ScorpioT1000, нет нельзя, там 2 мертвые зоны.
Первая общая на всех 12 кнопках, но благодаря нет чилд мы ее нашли и отключили, и вторая индивидуальная, но кнопка перекрывает сетку, поэтому клик и наведение на стандартный фрейм пока не поймать.
Хотя в илитной демонессе все это есть, но это уже другая история
0
22
4 года назад
0
Bergi_Bear, кст почему Илитной? это какой-то особый рофл?) или...
1
16
4 года назад
1
без мемхака - невозможно
с ним - сложно
1
32
4 года назад
1
DracoL1ch, Аллоу я только что написал, что всё сделал на последней патче, хватит дезинформировать людей о том что "без мемхака - невозможно"
Не возможно без кода, не возможно на гуи вот тут соглашусь
0
16
4 года назад
0
не понял, ты предлагаешь ему имитировать весь юи ради вот этого момента?
0
32
4 года назад
0
Да, главное конечный результат ради слов "да это возможно"
2
16
4 года назад
2
ну так и винду переписать без багов возможно, но никто не будет этим заниматься
0
37
4 года назад
0
Мемхак именно этим занимается))
0
16
4 года назад
0
мемхак вставил готовый и собранный и юзай как хочешь, можешь для отлова событий и синзронизации, можешь для добавления DX12 шейдеров, как душа ляжет.
1
32
4 года назад
1
DracoL1ch, в том то и дело ты закрысил свой мемхак и у простых смертных нет событий клика по кнопке или наведения (у тебя возможно есть), в метафорически "коммерческом проекте" с закрытым кодом. Как и встраивание dx9+ потребует очень высоких навыков
0
16
4 года назад
0
интересные глаголы
с уровня асемблера такой ивент создать нереально, для этого нужны знания С+ и подключаемая либа, и будет счастье
и всё равно это еще реальнее, чем переносить некую карту на другой юи ради такой мелочи
0
37
4 года назад
0
Вы всрали на мемхак больше времени, чем можно было потратить на создание и пиар современной инди-игры) с донатами и игроками. И даже не надо затирать, что вам нравится обмазываться хексом и векторами. Это не одно и то же, что тратить время на творчество в we
1
22
4 года назад
1
мемхак это для варика. а на варик мы все тут всрали тонны времени, так что каждый дро... как он хочет. кто-то делает никому ненужные мапы на стандарте, а кто-то мемхак
2
16
4 года назад
2
Советы от гуру бизнеса всегда такие завораживающие, что аж хочется глянуть резюме, мб эти гуру и работают в близзарде
0
32
3 года назад
0
---@param whichTrigger trigger
---@param whichAbility integer
---@param order string
---@return event
function TriggerRegisterCommandEvent(whichTrigger, whichAbility, order) end 
Работает как на клик мышкой так и на хоткей
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.