Помогите с АХК, скриптеры

Статус
В этой теме нельзя размещать новые ответы.

Andryxa7878

Новичок
Автор темы
6
0
Вот я ни черта не скриптер АХК и поэтому написал вот такой простой код, который берёт со склада оружие и делает отыгровку. Но иногда оружие берётся не всё,а отыгровка у меня на всё оружие. Так вот : Как сделать, что бы определяло какое я взял оружие?
Numpad5::
SendInput , {down 5}
SendInput , {enter}
sleep, 250
SendInput , {enter}
sleep, 250
SendInput , {enter}
sleep, 250
SendInput , {down 1}
SendInput , {enter}
sleep, 250
SendInput , {down 1}
SendInput , {enter}
sleep, 250
SendInput , {down 3}
SendInput , {enter}
sleep, 250
SendInput , {down 3}
SendInput , {enter}
sleep, 250
SendInput , {down 4}
SendInput , {enter}
sleep, 250
SendInput , {down 4}
SendInput , {enter}
Sleep 250
SendInput , {down 6}
SendInput , {enter}
SendMessage, 0x50,, 0x4190419,, A
SendInput, {F6}Взял со склада бронежилет, Desert Eagle M4A1, Shotgun, Rifle, парашют
return
 

Andryxa7878

Новичок
Автор темы
6
0

darksoor

Известный
674
353
Конечно выводятся


Ну там пишет : Выдано : Броня или Desert Eagle или Shotgun или M4A1 или Rifle или Спец.Оружие

Вытащи с чатлога эти сообщения, я тебе напишу скрипт.

И ещё сделай скриншот самого диалога, по которому нужно нажимать.
 

Andryxa7878

Новичок
Автор темы
6
0
c3rPaQH

Выдано: Броня
Выдано: Desert Eagle (3 обоймы)
Выдано: Desert Eagle (3 обоймы)
Выдано: Shotgun (30 патронов)
Выдано: Shotgun (30 патронов)
Выдано: M4A1 (3 обоймы)
Выдано: M4A1 (3 обоймы)
Выдано: Rifle (30 патронов)
Выдано: Rifle (30 патронов)
Выдано: Спец оружие
sa-mp-400.png


Вытащи с чатлога эти сообщения, я тебе напишу скрипт.

И ещё сделай скриншот самого диалога, по которому нужно нажимать.
Выдано: Броня
Выдано: Desert Eagle (3 обоймы)
Выдано: Desert Eagle (3 обоймы)
Выдано: Shotgun (30 патронов)
Выдано: Shotgun (30 патронов)
Выдано: M4A1 (3 обоймы)
Выдано: M4A1 (3 обоймы)
Выдано: Rifle (30 патронов)
Выдано: Rifle (30 патронов)
Выдано: Спец оружие
Скриншот чё-то не кидается, хз чё

Вытащи с чатлога эти сообщения, я тебе напишу скрипт.

И ещё сделай скриншот самого диалога, по которому нужно нажимать.
Imgur: The magic of the Internet(https://imgur.com/a/c3rPaQH)
 

darksoor

Известный
674
353
Чуть позже здесь напишу код, жди)

Самый простой способ, это чтобы код срабатывал отлично.

Код:
#Include SAMP-UDF.ahk ;подключаем SAMP-UDF. Найти его можешь в теме https://blast.hk/threads/20318/

Numpad5::
if (isDialogOpen() && !isInChat())
{
   Loop, 7
   {
       setDialogIndex(A_Index) ;выбирает строку в диалоге
       Sleep, 200 ;задержка 200 м/c
       Send, {vkD} ;нажатие на Enter
       Sleep, 400 ;задержка 400 м/с
   }
SendChat("Взял оружие Desert Eagle, M4A1 и т.д.") ; отправка сообщения в чат
}
Return

Данный скрипт сработает у тебя всегда.
 
Статус
В этой теме нельзя размещать новые ответы.