Опишу вкратце, что мне нужно:
В игре предмет Рация достаётся на боковую кнопку мыши, общение по рации происходит по нажатию ЛКМ. Мне нужно, чтобы когда в руке рация, и нажата ЛКМ срабатывал мой скрипт (он просто отправляет клавишу F24, мне это нужно для коректной работы микрофона на трансляции), вот что у меня уже есть:
Code: Select all
radioInHand := true
Suspend, on
^RCtrl::suspend
~XButton2::
radioInHand = true
return
~LButton::
if (radioInHand)
{
Send, {F24 down}
}
return
~LButton up::
Send, {F24 up}
return
1. Как гласит заголовок, мне нужно, чтобы по нажатию на кнопку рации мой скрипт работал, а при нажатии любой другой клавиши он переставал работать(клавиши W,A,S,D, ПКМ, очередное нажатие боковой клавиши, пробел и ещё некоторых исключений не должны учитываться в этом условии, т.к. они не убирают рация, а отвечают за управление персонажем).
2. (Когда-то видел AHK скрипт, который как-то интегрируется в игру GTA:SAMP, он мог узнавать координаты(на экране их нет) персонажа и выводить определённые сообщения относительно них, так вот...) если есть возможность интегрировать скрипт в игру, которая на Unity, чтобы абсолютно точно знать когда рация в руке, было бы прям идеально.
взгляд со стороны мне бы не помешал, может есть вариант куда проще, я немного писал на C#, но я абсолютный чайник в AHK, пусть он и похож некоторыми аспектами
заранее спасибо