1

Тема: AHK: Напишите автобинд

Пожалуйста подскажите как можно сделать так что бы ahk автоматически каждые 2 минуты вводил команду! Взаранее спасибо

2

Re: AHK: Напишите автобинд

Loop
{
MsgBox, 123
Sleep, 2000
}

3

Re: AHK: Напишите автобинд

а где тут вписывать команды который он должен выполнять

4

Re: AHK: Напишите автобинд

должен писать типа на f6 открывать окошко чата и писать /find {enter} помоги

5 (изменено: G0r, 2011-06-07 11:04:06)

Re: AHK: Напишите автобинд

Нажимает на f6, посылает в окно текст "/find" и затем нажимает на Enter каждые 2 сек.

loop
{
Send {f6}/find{Enter}
Sleep, 2000
}

6 (изменено: Apache, 2011-07-20 14:34:38)

Re: AHK: Напишите автобинд

Наверное ты с 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 минут)

Skype: darya281293
(Не обращайте внимания на логин)

7 (изменено: Shakal, 2011-07-21 06:42:23)

Re: AHK: Напишите автобинд

Я как то писал автобинд для прокачки детектива в сампе, выложу его код. Я пробовал в разных комбинациях, и больше всего мне понравилось когда оно полностью автоматизировано, кстати и с 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 Меню__________________|
;================================================|