Тема: AHK: Напишите автобинд
Пожалуйста подскажите как можно сделать так что бы ahk автоматически каждые 2 минуты вводил команду! Взаранее спасибо
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Пожалуйста подскажите как можно сделать так что бы ahk автоматически каждые 2 минуты вводил команду! Взаранее спасибо
Loop
{
MsgBox, 123
Sleep, 2000
}
а где тут вписывать команды который он должен выполнять
должен писать типа на f6 открывать окошко чата и писать /find {enter} помоги
Нажимает на f6, посылает в окно текст "/find" и затем нажимает на Enter каждые 2 сек.
loop
{
Send {f6}/find{Enter}
Sleep, 2000
}
Наверное ты с SAMPa.
Вот простейший код:
F2::
loop
{
Sendplay {f6}/find 1{enter}
sleep 135000
}
return
!p::Pause
PS. Жми кнопку F2 и бинд заработает. Если свернул игру (Чтоб бинд на рабочем столе не удалил чего-либо или не натворил - поставь бинд на паузу (ALT+P). После того, как развернул игру - нажми ALT+P.
PSS. 135000мс - это баг сампа. Он не точно отсчитывает время и поэтому будет вводить find каждые 135 секунд (2:15 минут)
Я как то писал автобинд для прокачки детектива в сампе, выложу его код. Я пробовал в разных комбинациях, и больше всего мне понравилось когда оно полностью автоматизировано, кстати и с Gui окном удобнее:) Задержку поставил между командами 2100(2секунды 10 милисекунд) и время ожидания кд 121000 (2 минуты 1 секунда) специально, так как сервер может подлагивать и время считаться не точно.
;==================================================================
; SAMP Detective Version: 1.3 ===
; Язык: Русский ===
; Платформа: Win9x/NT/XP/Vista/Windows7 ===
; Автор: Shakal <amalgamam@3a.by> ===
; Блог: http://autohotkey.blog.tut.by ===
;---------------------------------------------------------------===
; Функция скрипта: ===
; Скрипт создан для прокачки скилла детектива. ===
; Каждые 2 минуты вводит команду /find и три ида от 1 до 3 ===
; (на случай если один из этих отсутствуют на сервере, можете изменить)==
; Для удобства добавлено GUI-окно. ===
;==================================================================
;
#NoTrayIcon ; Этой функцией убираем иконку в трее
version = v.1.3.
;================================================|
;_______________Начало GUI Меню__________________|
Gui, Font, S8 CRed, Verdana
Gui, Add, Text, x6 y3 w154 h13 +Center, SAMP DetectiveSkill %version%
Gui, Font, S8 CBlue Underline
Gui, Add, Text, x6 y20 w150 h13 +Center gAHKBlog, Autohotkey.blog.tut.by
Gui, Font, ,
Gui, Add, Button, x6 y37 w150 h20 gStart, Start
Gui, Add, Button, x6 y57 w150 h20 gHelp, Help
Gui, Add, Button, x6 y77 w150 h20 gRestart, Restart
Gui, Show, w165 h101, SAMP DetectiveSkill Script %version%
Return
;------------- Функция поиска -------------------|
AHKBlog:
Run, http://Autohotkey.blog.tut.by
return
Start:
IfWinExist GTA:SA:MP
{
MsgBox, 64, Started, Скрипт Запущен `nЧтобы остановить нажмите "Restart", 2
WinActivate GTA:SA:MP ; Активируем окно GTA
Sleep, 5000 ; Ждем 5 секунд чтобы дать возможность выйти из афк, после чего будет происходить непрерывный ввод
repeat ; Бесконечный повтор процесса ввода
IfWinActive, GTA:SA:MP
{
SendPlay {F6}/find 1{Enter} ; Можете изменить ID на те которые вам удобны
Sleep, 2100
SendPlay {F6}/find 2{Enter}
Sleep, 2100
SendPlay {F6}/find 3{Enter}
Sleep, 121000
}
else
{
}
}
return
}
else
{
MsgBox, 48, Warning, GTA SAMP Не запущен!, 2
return
}
;------------- Конец Функции поиска -------------|
Help:
MsgBox, 64, DetectiveSkill Help, SAMP DetectiveSkill %version% `nСкрипт для прокачки скилла детектива `nКаждые 2 минуты (с промежутками в 2 секунды, для обхода антифлуда) `nвводит команду /find и 3 ID от 1 до 3 `n(на случай если один из этих отсутствуют на сервере) `nДля удобства добавлено GUI-окно. `n`nНажмите "Start" чтобы запустить скрипт `nЧтобы остановить, Жмёте "Restart" `n`nAuthor: Shakal_oO `nSite: Autohotkey.blog.tut.by ; Чтобы понять полную суть MsgBox, читайте мануал
return
Restart:
Reload ; Этой функцией перезапускаем скрипт
return
GuiClose:
GuiEscape:
ExitApp
return
;________________Конец GUI Меню__________________|
;================================================|
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться