ahk | Помогите со скриптом.

#RCoffiano

Участник
Автор темы
19
2
Сегодня загорелся желанием сделать себе скрипт типо для бота,когда я оставляю качаться акк яж не могу себе хп пополнять,логично не прада-ли?Кароче,пытался писать но у меня не работает скрипт сколько раз не смотрел темы с похожим контентом,, но там пишут типо нажать на 1 оно юзает,а на 2 то не юзает.Но мне надо чтоб оно само вводило каждый раз когда у меня 30 хп.
Код:
#Include Samp-Udf.ahk
#IfWinActive GTA:SA:MP


SetTimer, Check, 100

Check:
if (getPlayerHealth()<35 && isUsed == false) {
    SendChat("/smoke")
    Sleep, 300
    SendInput {vk71 down}
    Sleep, 30
    SendInput {vk71 up}
    Sleep, 10
    isUsed := true
} else if (getPlayerHealth()>35){
    isUsed := false
}
return
Понимаю,может вы не поймёте нечего в коде,та я и сам ничего не понял.
!!КОД НЕ МОЙ,НО ВСЁ-ТАКИ ПРОШУ ПОМОЧЬ!!
 

#RCoffiano

Участник
Автор темы
19
2
Так должен работать
AutoHotKey:
#Include Samp-Udf.ahk
#IfWinActive GTA:SA:MP

Loop
{
    Sleep, 100
if (getPlayerHealth()<35) {
    SendChat("/smoke")
    Sleep, 300
    SendInput {vk71 down}
    Sleep, 30
    SendInput {vk71 up}
    Sleep, 10
}
}
Код наверно хороший,но как только включаю скрипт (только с этим кодом) и захожу в игру ввожу пароль.и сразу крашит.Или когда игра запущенна и врубаю скрипт тоже крашиться гта.
 

James Hawk

Известный
919
217
1 - on/off
Код:
#Include Samp-Udf.ahk
#IfWinActive GTA:SA:MP

global flag:=false

Check:
if(flag)
Loop
{
global health:=getPlayerHealth()
if (health<35)
{
    SendChat("/smoke")
    Sleep, 300
    SendInput {vk71 down}
    Sleep, 30
    SendInput {vk71 up}
    Sleep, 10
}
}
return

1::
{
   if(!flag)
   {
      flag:=true
      SetTimer, Check, on
   }
   else if(flag)
   {
      flag:=false
      SetTimer, Check, off
   }
}
return
 
Последнее редактирование:

Smer4

Известный
424
51
Код наверно хороший,но как только включаю скрипт (только с этим кодом) и захожу в игру ввожу пароль.и сразу крашит.Или когда игра запущенна и врубаю скрипт тоже крашиться гта.
Так точно пашет
AutoHotKey:
#Include Samp-Udf.ahk
#IfWinActive GTA:SA:MP

Loop
{
    IfWinActive, GTA:SA:MP
    {
    Sleep, 100
if (getPlayerHealth()<35) {
    SendChat("/smoke")
    Sleep, 300
    SendInput {vk71 down}
    Sleep, 30
    SendInput {vk71 up}
    Sleep, 10
}
}
Sleep, 20
}