Помогите сделать AHK Скрипт

mezkemd

Новичок
Автор темы
1
0
Хочу сделать ахк для сампа, чтобы нацелился правойкнопкой мыши на человека и нажал F2 писало команду /pas и его айди, или /knockdown и его айди.Срочно
 

Proganet

Новичок
4
1
В SAMP.UDF имеются такие функции:
AutoHotKey:
SendChat(text)
;  отправка текста на сервер SAMP

getTargetPed()
;  получить PED'а игрока по прицелу (зеленому таргету над головой)

getIdByPed(dwPed)
;  получить ID игрока по PED'у

Собираем из них свою универсальную функцию под команды:
AutoHotKey:
CommandByTarget(command)
{
    IdTarget := getIdByPed(getTargetPed())
    if (IdTarget != -1 && IdTarget != "")
    {
        SendChat("/" command " " IdTarget)
    }
    return
}

Использование функции:
AutoHotKey:
F2::
CommandByTarget("pas")
return

Где "pas" может быть любая команда, после которой вставляется ID игрока, на которого вы целитесь. Например: /pas 25, /sms 53 и т.п.
 
Последнее редактирование:
  • Нравится
Реакции: Howl1337