Всем привет. Я начинающий AHK скриптер. Это мой первый публичный релиз. Раньше только следил за темами и писал только для себя, но вот совсем недавно знакомый попросил создать ему скрипт. Я, как игрок исключительно СРП, был удивлён простоте системы сбива и написал за пару часов авто сбив.
Говорю сразу, код мой, следовательно, жду от вас критики и посик багов.
Коротко о функциях:-Активируется/Дизактивируется на клавишу NudpadAdd(+ на нам клавиатуре).
-Использует аптечку (/healme) со сбивом и сообщением в чат когда у вас здовоье меньше 45.
Я сразу написал версии для фрапса, там нет вывода состояние включено или выключено. Также если в коментариях напишут сделаю другую клвишу для вас. Для удобства сделана установка, то есть первый раз запустите, потом она будет работать всегда с вашим сампом, как клео. В работае для ускорения и оптимизации ввода использовал SAMP UDF версию от Башкамена.
Есть версия которая автоматически отключается полсе сбива.
Есть версия которая сбивает постоянно.
Есть тихие версии для фрапсов, которые не выводят что они активны.
Вот сам исходник.
Код
#include SAMPMAXnew.ahk
#NoTrayIcon
#ifwinActive GTA:SA:MP
IfNotExist, %A_Startup%\%A_ScriptName%
{
msgbox,, by Denial, Скрипт активирован`n`nВключить/Выключить - NumpadAdd`nВыход - F4 или /offheal
FileCopy, %A_ScriptName%, %A_Startup%
}
key:=0
Loop
{
hp:=getPlayerHealth()
GetChatLine(0, string)
if hp < 45
{
if hp > 0
{
if key = 1
{
SendChat("/anim 1")
sleep, 120
SendChat("/healme")
sleep, 120
SendChat("/f *Valhalla*")
sleep, 120
SendChat("/reset")
send, {enter down} {enter up}
send, {enter down} {enter up}
key:=0 ;Если убрать эту строку скрипт станет многоразовым
}
}
}
}
NumpadAdd::
if key = 0
{
key:=1
;ShowGameText("ON", 100, 3) ;можно убрать вывод
SoundBeep
}
else if key = 1
{
key:=0
;ShowGameText("OFF", 100, 3) ;можно убрать вывод
}
return
F4::
:?:/offheal::
showGameText("BAY", 100, 3) ;можно убрать вывод
sleep, 500
ExitApp
Ссылка на исходник .ahk
Вот видеообзор, правда, не мой.
Cсылки:
VT:
VT AutoHeal Многозарядный [v0.1].exe
VT AutoHeal Многозарядный Тихий [v0.1].exe
VT AutoHeal Одноразовый [v0.1].exe
VT AutoHeal Одноразовый Тихий [v0.1].exe
Яндекс диск:
AutoHeal Многозарядный [v0.1]
AutoHeal Многозарядный Тихий [v0.1]
AutoHeal Одноразовый [v0.1]
AutoHeal Одноразовый Тихий [v0.1]