Добавлен Lord_Teo
Народ, подскажите, возможно каким-то образом эмулировать клик мышки в варкрафте? Какую кнопку мыши эмулировать - не важно. Хоть в какую сторону копать то?
Принятый ответ
Lord_Teo, на рефордже или мемхаке есть всё что нужно
Пример на рефордже
Пример на рефордже
---@param whichTrigger trigger
---@param whichPlayer player
---@param key oskeytype
---@param metaKey integer
---@param keyDown boolean
---@return event
function BlzTriggerRegisterPlayerKeyEvent(whichTrigger, whichPlayer, key, metaKey, keyDown) end -- (native)
где key - oskeytype, в формате OSKEY_SPACE, OSKEY_W (подставьте что угодно), а metaKey - интежер для отлова сочетания ШИФТ, АЛЬТ, КОНТРОЛ, или любых комбинаций
Для мышки
Для мышки
---@param whichTrigger trigger
---@param whichPlayer player
---@param whichPlayerEvent playerevent
---@return event
function TriggerRegisterPlayerEvent(whichTrigger, whichPlayer, whichPlayerEvent) end -- (native)
В мемхаке не помню в каком виде, но там тоже всё есть
запускаем Renderdge и смотрим
запускаем Renderdge и смотрим
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
А вообще это ни сильно нужно
если нажатая кнопка1 тогда
функция1
конец
А эмуляция клика будет происходить, если непосредственно вызывать "функция1"
Вообще надо более подробно, мб есть решения
Отредактирован Lord_Teo
Bergi_Bear: Суть, понятна, да, но разве есть такое условие "нажата кнопка..."?
В событиях есть только реакция на стрелки курсора, но не мыши.
Отредактирован Берги
Пример на рефордже
Для мышки
запускаем Renderdge и смотрим
Bergi_Bear: Спасибо, погляжу.