<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK V2: GTA-бот | Автоматизация действий (2026)]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=18540</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=18540&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK V2: GTA-бот | Автоматизация действий (2026)».]]></description>
		<lastBuildDate>Wed, 28 Jan 2026 20:56:20 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK V2: GTA-бот | Автоматизация действий (2026)]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=163047#p163047</link>
			<description><![CDATA[<p><strong>stimorol27</strong> Не играю в гта, скрипты писал на заказ. В свободном доступе найти что-то действительно стоящее можно, но сложно. Ныне игру наверное уже обновили раз 10 - старые макросы наверняка устарели, новых скриптов от меня уже несколько лет как нет.</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Wed, 28 Jan 2026 20:56:20 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=163047#p163047</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK V2: GTA-бот | Автоматизация действий (2026)]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=163045#p163045</link>
			<description><![CDATA[<p><strong>__Михаил__</strong><br />У вас есть примеры хороших макросов для gta online? Посоветуйте пожалуйста.</p>]]></description>
			<author><![CDATA[null@example.com (stimorol27)]]></author>
			<pubDate>Mon, 26 Jan 2026 12:08:31 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=163045#p163045</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK V2: GTA-бот | Автоматизация действий (2026)]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=163010#p163010</link>
			<description><![CDATA[<p><strong>teadrinker</strong> Было бы в нём хоть немного пользы перед этим.</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Mon, 05 Jan 2026 20:31:56 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=163010#p163010</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK V2: GTA-бот | Автоматизация действий (2026)]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=163006#p163006</link>
			<description><![CDATA[<p>Спасибо, что поделились! Я по играм не спец, проверить не могу, но если будут положительные отзывы, поместим в коллекцию.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 04 Jan 2026 11:53:01 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=163006#p163006</guid>
		</item>
		<item>
			<title><![CDATA[AHK V2: GTA-бот | Автоматизация действий (2026)]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=163005#p163005</link>
			<description><![CDATA[<p>Всех приветствую. Я занимаюсь написание скриптов для игр на AHK, ранее писал скрипты для GTA SAMP при помощи SAMP udf, при этом снимаю обучающие видео на YouTube. <br />Ниже предоставляю открытый код для базы БОТА, исходный код не большой, имеются пояснительные комментарии, поэтому при желание можно быстро разобраться. Если у кого-то будут вопросы, пишите, отвечу. <br /></p><div class="codebox"><pre><code>
;Объявление версии
#Requires AutoHotkey v2.0
#SingleInstance Force
;Объявление Глобальный переменных/флагов
global isRunning := false
global IsBusy := false
global LastPick := 0

; Список действий (функции)
global Actions := [Act1, Act2, Act3, Act4, Act5]
;Кнопка включения/выключения бота
F6::ToggleBot()

ToggleBot() {
    global isRunning
    isRunning := !isRunning

    if isRunning {
        ToolTip &quot;GTA Bot: ON&quot;
        ScheduleNext()  ; запускаем планировщик
    } else {
        ToolTip &quot;GTA Bot: OFF&quot;
        SetTimer RunRandomAction, 0  ; выключаем будущий запуск
    }

    SetTimer () =&gt; ToolTip(), -1000
}

ScheduleNext() {
    global isRunning
    if !isRunning
        return

    delay := Random(15000, 60000)           ; 15-60 сек
    SetTimer RunRandomAction, -delay        ; один раз
}

RunRandomAction() {
    global Actions, LastPick, IsBusy, isRunning

    if !isRunning
        return

    if IsBusy {
        ScheduleNext()
        return
    }

    IsBusy := true

    count := Actions.Length
    if (count = 1) {
        pick := 1
    } else {
        ; не повторяем предыдущий
        loop {
            pick := Random(1, count)
        } until (pick != LastPick)
    }

    LastPick := pick

    ; выполнить выбранное действие
    Actions[pick].Call()

    IsBusy := false
    ScheduleNext()
}

; ====== ДЕЙСТВИЯ БОТА ======

Act1() {
    Send &quot;w&quot;
    Sleep Random(80, 140)
    Send &quot;s&quot;
    Sleep Random(300, 600)
    Send &quot;a&quot;
    Sleep Random(300, 600)
    Send &quot;d&quot;
    Sleep Random(300, 600)
}

Act2() {
    Send &quot;{Shift}&quot;
    Sleep 200
}

Act3() {
    Click &quot;Left&quot;
}

Act4() {
    Send &quot;i&quot;
    Sleep Random(1000, 1500)
    Send &quot;i&quot;
    Sleep Random(1000, 1500)
}

Act5() {
    Send &quot;w&quot;
    Sleep Random(80, 140)
    Send &quot;s&quot;
    Sleep Random(300, 600)
    Send &quot;a&quot;
    Sleep Random(300, 600)
    Send &quot;d&quot;
    Sleep Random(300, 600)
}

</code></pre></div><p>Версия: v 1.1</p>]]></description>
			<author><![CDATA[null@example.com (young-divine)]]></author>
			<pubDate>Sun, 04 Jan 2026 11:10:38 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=163005#p163005</guid>
		</item>
	</channel>
</rss>
