Перейти к содержанию
ABSOLUTE

AutoHotkey и всё, что с ним связано)

Рекомендуемые сообщения

А подскажите пожалуйста, как написать скрипт, чтобы тебя кикало когда с серва, скрипт сам заходил на серв. Писали что 10 минут его писать всего лишь. Я + поставлю)

Враки. Тот самый скрипт просто перезапускает игру в 05:35 (к примеру). Чтобы действительно сделать скрипт, срабатывающий на кик, краш, вылет и т.п. - уйдет гораздо больше, чем 10 минут.

Поделиться сообщением


Ссылка на сообщение

 

Скрипт для законников написанный на AHK.

Скрипт дает возможность быстро обыскать, давать звезды, связать, надеть наручники и посадить в транспорт.

Для каждого действия отдельная клавиша.

 

Инструкция: Открыть чат, написать id(только цифры) и нажать нужную кнопку:

NumPad1 Обыскать;
NumPad2 Отобрать нарко и материалы; 
NumPad5 Связать веревкой;
NumPad6 Посадить в транспорт и надеть наручники;
NumPad7 Дать 1 звезду за Нарко;
NumPad8 Дать 1 звезду за Материалы;
NumPad9 Дать 2 звезды за Нарко+Материалы;
Num+       Дать 3 звезды за Уход от проверки;
Alt+1         Дать 3 звезды за Нападение на агента;
Alt+2         Дать 6 звезд за Убийство агента;
Alt+3         Дать 6 звезд за Оскорбление агента;
 
Допустим вы обыскали игрока с помощью NumPad1 и нашли у него нарко, то можете сразу нажать на NumPad7 и этому игроку сразу дается звезда за нарко. С другими клавишами аналогично. 
 
ПРОСТО ТАК или 2 РАЗА подряд КЛАВИШИ НЕ НАЖИМАТЬ!
(id с предыдущей команды сохраняется и вы можете случайно дать звезды повторно одному и тому же игроку)

VirusTotal

Ссылка на скачивание

 

Прошу исходник в ЛС пожалуйста) Спасибо.

Поделиться сообщением


Ссылка на сообщение

Ребят, киньте ahk скрипты для закона какие есть...

Например, дача звезд с нажатием 1 клавиши, чтобы нужно было только ввести ид игрока, которому нужно дать звезды.

Ну или ahk, которые с нажатием клавиши изымают сразу и нарко и маты, следует только ввести ид.

Вообщем любые ahk, которые каким-либо образом могут помочь законникам по игровому процессу.

 

 

Кину свой пример бинда для законника..

 

#IfWinActive GTA:SA:MP
numpad0::SendInput {F6}/tazer{ENTER}
numpad1::SendInput {F6}/frisk{Space}
numpad3::SendInput {F6}/clear{Space}
numpad5::SendInput {F6}/cvet 22{ENTER}

Home::SendInput {F6}/lawyer{Space}
End::SendInput {F6}/block{Space}
+1::SendInput {F6}/givelicense Sailing{Space}
+2::SendInput {F6}/givelicense Fishing{Space}
+3::SendInput {F6}/givelicense weapon{Space}
!1::SendInput {F6}/take drugs{Space}
!2::SendInput {F6}/take materials{Space}
!3::SendInput {F6}/take weapons{Space}
!4::SendInput {F6}/take gunlicense 24{left 3}
!5::SendInput {F6}/take driverslicense 40 АФК на дороге{left 17}

~RButton & 1::SendInput {F6}/su 3 Нападение на Законника{left 25}
~RButton & 2::SendInput {F6}/su 6 Убийство Законника{left 21}
~RButton & 3::SendInput {F6}/su 1 Наркотики{left 12}
~RButton & 4::SendInput {F6}/su 1 Материалы{left 12}
~RButton & 5::SendInput {F6}/su 2 Наркотики + Материалы{left 23}
~RButton & 6::SendInput {F6}/su 3 Уход от проверки{left 19}
~RButton & 7::SendInput {F6}/su 6 Оскорбление Законника{left 24}

"~RButton & 1" Нажатие правой кнопки мыши + "1"   Ну а с остальными клавишами думаю понятно

Изменено пользователем SaMoGoN
  • Лайк 1

Поделиться сообщением


Ссылка на сообщение

 

Кину свой пример бинда для законника..

 

 

#IfWinActive GTA:SA:MP
numpad0::SendInput {F6}/tazer{ENTER}
numpad1::SendInput {F6}/frisk{Space}
numpad3::SendInput {F6}/clear{Space}
numpad5::SendInput {F6}/cvet 22{ENTER}

Home::SendInput {F6}/lawyer{Space}
End::SendInput {F6}/block{Space}
+1::SendInput {F6}/givelicense Sailing{Space}
+2::SendInput {F6}/givelicense Fishing{Space}
+3::SendInput {F6}/givelicense weapon{Space}
!1::SendInput {F6}/take drugs{Space}
!2::SendInput {F6}/take materials{Space}
!3::SendInput {F6}/take weapons{Space}
!4::SendInput {F6}/take gunlicense 24{left 3}
!5::SendInput {F6}/take driverslicense 40 АФК на дороге{left 17}

~RButton & 1::SendInput {F6}/su 3 Нападение на Законника{left 25}
~RButton & 2::SendInput {F6}/su 6 Убийство Законника{left 21}
~RButton & 3::SendInput {F6}/su 1 Наркотики{left 12}
~RButton & 4::SendInput {F6}/su 1 Материалы{left 12}
~RButton & 5::SendInput {F6}/su 2 Наркотики + Материалы{left 23}
~RButton & 6::SendInput {F6}/su 3 Уход от проверки{left 19}
~RButton & 7::SendInput {F6}/su 6 Оскорбление Законника{left 24}
"~RButton & 1" Нажатие правой кнопки мыши + "1"   Ну а с остальными клавишами думаю понятно

 

Спасибо  :db2: 

Поделиться сообщением


Ссылка на сообщение

 

AutoHotKey script: Возможность быстро собирать игроку оружие и давать наркотики. Очень удобный script для захватов/отхватов.

Спасибо "ABSOLUTE" за помощь.

Подробней: Вместо "Название оружия" пишите какое вам надо собрать оружие. Вместо "Количество наркотиков" вписываете какое кол-во давать игроку.

F11::
Send, ^{vk41}
Send, ^{vk43}{backspace}
var100=%clipboard%
sendinput {f6}/sellgun %var100% "Название оружия" {enter}
Sleep 300
sendinput {f6}/sellgun %var100% "Название оружия" {enter}
Sleep 300
sendinput {f6}/give drugs %var100% "Количество наркотиков" {enter}

return

 

Что дает строка %var100% ? 

Поделиться сообщением


Ссылка на сообщение

Send, ^{vk41}      ; выделяем весь написанный текст в чате
Send, ^{vk43}{backspace}      ; копируем его в буфер обмена (в переменную %clipboard%)
var100=%clipboard%      ; присваиваем значение %clipboard% переменной var100 (далее она будет использоваться как %var100% - ибо это переменная)

Сойдет? :)

 

Да, согласен. В данном скрипте можно было этого и не делать, а использовать сразу %clipboard% как переменную. Но если немного отредактировать данный код, разделив его на две HotKey-клавиши активатора, то можно было бы извлечь из этого пользу.

Изменено пользователем ABSOLUTE

Поделиться сообщением


Ссылка на сообщение

Тут у меня появилось некое предложение по теме. Может, публиковать здесь понемногу уроки по AutoHotkey? Будет ли это кому-то интересно?

  • Лайк 1

Поделиться сообщением


Ссылка на сообщение

Тут у меня появилось некое предложение по теме. Может, публиковать здесь понемногу уроки по AutoHotkey? Будет ли это кому-то интересно?

Ещё как будет :3 давай

Поделиться сообщением


Ссылка на сообщение

Тут у меня появилось некое предложение по теме. Может, публиковать здесь понемногу уроки по AutoHotkey? Будет ли это кому-то интересно?

Конечно будет интересно. Только сделай это отдельной темой. Типо эта тема для помощи с Ahk , а та тема будет FAQ по работе с Ahk (уроки и тд).

Лично мне это пригодится.

Изменено пользователем Maloi

Поделиться сообщением


Ссылка на сообщение

Конечно будет интересно. Только сделай это отдельной темой. Типо эта тема для помощи с Ahk , а та тема будет FAQ по работе с Ahk (уроки и тд).

Лично мне это пригодится.

Лично мое мнение. Не надо делать такую тему. Для этого есть миллион уроков в интернете. Google в помощь.

Поделиться сообщением


Ссылка на сообщение

Может нужен кому. В общем скрипт выдает автоматом ганы и нарик по запросу в пм.То есть,если вы гандиллер с матами и запущенным скриптом,то игрок стоящий около вас отправляет вам ПМ с текстом: "eagle","m4",shot","нарко" и в тот же момент получает от вас желаемое).

Очень удобно на тренировках,захватах и пр. все берут у тренера то что им нужно. 

 

p.s. Нарик выдает по 20гр

 

p.p.s. Автор кода не я,просто немного переделал под другие задачи.

 

собственно сам скрипт: 

http://www.sendspace.com/file/4mc7dh

Поделиться сообщением


Ссылка на сообщение

Как приписать клавишу с клавиатуры . 

Например : "~RButton & q" , пишет ошибку .

Клавиши нельзя ставить на бинд. Только цифры.

Поделиться сообщением


Ссылка на сообщение

ё::SendInput {Lcntrl & A} {ESC} - Вот мне нужен вот такой скрипт , только это не рабочий хД . 

Батьки допишите нормально , что бы работал или с буквой опять нельзя? 

Поделиться сообщением


Ссылка на сообщение

ё::SendInput {Lcntrl & A} {ESC} - Вот мне нужен вот такой скрипт , только это не рабочий хД . 

Батьки допишите нормально , что бы работал или с буквой опять нельзя? 

Ты скажи, что именно он должен делать и на какие кнопки. Я понял, что Левый ctrl + a, но esc тут причем?

  • Лайк 1

Поделиться сообщением


Ссылка на сообщение

Как сделать чтобы скрипт считывал ID c того кто например выдал лицу или т.п и отправлял игроку с этим ID ом сообщение?

 

Знаю только это: 

#IfWinActive GTA:SA:MP
var1 = %clipboard%
send {f6}/pm %var1% [soobshenie]{enter}

Поделиться сообщением


Ссылка на сообщение

Автологин на AHK:

 

Исправив и дополнив вышеизложенный скрипт, в целях куда более простого практичного Автологина на сервер, можно получить это:

 

ServerIP = 176.32.39.199     ;Тут указываем IP-Адрес для подключения к одному из трёх серверов GY.

RegRead, Adress, HKEY_CURRENT_USER, Software\SAMP, gta_sa_exe     ;Считывает из реестра путь до файла gta_sa.exe в папке с игрой.

RegExMatch(Adress, "(.*)gta\_sa\.exe", Adress)     ;Поиск в переменной по маске, т.к. необходим samp.exe, а не gta_sa,exe.

Adress1.="samp.exe"      ;Дописываем в переменную необходимый файл.

Run, %Adress1% %ServerIP%      ;Запускает игру напрямую + подключается к указанному  выше серверу.

WinWait, GTA:SA:MP         ;Ожидает пока запустится активное меню процесса GTA:SA:MP. В нашем случае - до появления первых сообщений в чат.

Sleep, 6000     ;Меняем значение ожидание на свое, ибо зависит от скорости интернет-соединения.

SendInput, 123456qwerty{ENTER}     ;Пароль, который будет введен в окно ввода.

;SendInput 123456qwerty{ENTER}     "Раскомментировать" строку, если у вас динамический IP-Адрес и необходимо постоянно вводить Защитный Пароль.

Плюсы ставить не мне, а автору выше, чей способ был задействован.

Изменено пользователем ABSOLUTE
  • Лайк 3

Поделиться сообщением


Ссылка на сообщение

 

Как сделать чтобы скрипт считывал ID c того кто например выдал лицу или т.п и отправлял игроку с этим ID ом сообщение?

 

Ну, значит смотри и запоминай, милок:

===================================================
. . Тут некий код скрипта (GUI, Functions, etc) . .
===================================================
Nachalo:
Pattern1 := "S) тут_маска_поиска_по_файлу_чат_лога (\R|$)" , sPos1 := позиция_поиска
Goto Next
. . .
Next:
    LogFile = %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
    FileRead, Log1, *t %LogFile%
    IfWinActive, GTA:SA:MP
    {
     Sleep, 100
            If RegExMatch(Log1, Pattern1, Match1, sPos1)
            {
                If RegExMatch(Match1, "\[\d+]", line1)
                If RegExMatch(line1, "\d+", line2)
                SendInput {F6}/pm %line2% ты кто такой? я тебя не звал!{Enter}
            }
    sPos1 := StrLen(Log1), (sPos1 = 0) ? sPos1 := 1
    Sleep 100
    }
Goto, Next
  • Лайк 1

Поделиться сообщением


Ссылка на сообщение

Помоги со скриптом пожалуйста,что бы например я прописал /frisk id и сразу же отнимались нарко мато автоматом ну даже если и нету нарко,матов просто вообщем,что бы после обыска запоминался ид с прописывалась команда отбора нарко и матов 

Поделиться сообщением


Ссылка на сообщение

Помоги со скриптом пожалуйста,что бы например я прописал /frisk id и сразу же отнимались нарко мато автоматом ну даже если и нету нарко,матов просто вообщем,что бы после обыска запоминался ид с прописывалась команда отбора нарко и матов 

Уже есть такое, ищи в ветке Модов.

Поделиться сообщением


Ссылка на сообщение

Здравствуйте, игроки и администрация проекта GalaxY.


Решил выложить простенький, но полезный AHK скрипт.


Данный скрипт посылает сообщение в /d, /r и /f чат каждые 2 минуты.



loop{
IfWinActive, GTA:SA:MP
SendInput {F6}/f [Сообщение]{Enter}
Sleep 50
Sendinput {f6}/f [Сообщение]{Enter}
Sleep, 60000
}
return


Поделиться сообщением


Ссылка на сообщение

Помоги со скриптом пожалуйста,что бы например я прописал /frisk id и сразу же отнимались нарко мато автоматом ну даже если и нету нарко,матов просто вообщем,что бы после обыска запоминался ид с прописывалась команда отбора нарко и матов 

 

 

Уже есть такое, ищи в ветке Модов

Фиг знает где найти. Скинь сюда, дружище :3

 

 

Поделиться сообщением


Ссылка на сообщение

  • Сейчас на странице   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×