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

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

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

Узнал о autohotkey только на днях и пока всё не знаю. Хочу сделать так, чтобы при запуске exe появлялось окошко в котором будет написано что то типо: Нажмите кнопку на клавиатуре которую вы хотите забиндить. и пока это окошко открыто будет распознавать нажатие клавиш на клавиатуре и показывать внутри окошка какая клавиша была нажата. В этой окошке должны быть 2 кнопки: Забиндить и Выход. После того как я нажал нужную мне клавишу, нажал кнопку Забиндить, эта клавиша должна прописаться в "ВОТ ТУТ" в коде:

 и надо сделать возможность чтобы присвоить клавишу и для "ВОТ ТУТ2"

#IfWinActive GTA:SA:MP
"ВОТ ТУТ"::
send, ^{vk41}
send, ^{vk43}{backspace}{enter}
var1 = %clipboard%
send {f6}/find %var1%{enter}

"ВОТ ТУТ2"::
send, ^{vk41}
send, ^{vk43}{backspace}{enter}
var1 = %clipboard%
send {f6}/hfind %var1%{enter}
Собственно как это сделать? Изменено пользователем GandJubass

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


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

Создаем GUI при запуске скрипта:

Gui, Show, hВЫСОТА wШИРИНА, НАЗВАНИЕ ОКНА

Далее прикрепляем к этому окну (в пределы Высота x Ширина) GUI выбор хоткея и добавляем принятие HK:

Gui, Add, Hotkey, gVOT vVOTTYT xкоордината yкоордината wширина hвысота , NONE
Gui, Add, Hotkey, gVOT2 vVOTTYT2 xкоордината yкоордината wширина hвысота , NONE
Gui, Submit, NoHide
Hotkey, %VOTTYT%, hVOTTYT
Hotkey, %VOTTYT2%, hVOTTYT2
PrevKey1 := VOTTYT
PrevKey2 := VOTTYT2
return ;

Теперь как будет выглядеть необходимый тебе код:

hVOTTYT:
IfWinActive, GTA:SA:MP
send, ^{vk41}
send, ^{vk43}{backspace}{enter}
var1 = %clipboard%
send {f6}/find %var1%{enter}
return ;

hVOTTYT2:
IfWinActive, GTA:SA:MP
send, ^{vk41}
send, ^{vk43}{backspace}{enter}
var1 = %clipboard%
send {f6}/hfind %var1%{enter}
return ;

VOT:
VOT2:
   n := SubStr(A_ThisLabel, 0)
   Hotkey, % PrevKey%n%, Off
   Hotkey, % VOTTYT%n%, hVOTTYT%n%, On UseErrorLevel
   if !ErrorLevel
      PrevKey%n% := VOTTYT%n%
   return

GuiClose:
ExitApp
Изменено пользователем ABSOLUTE
  • Лайк 1

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


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

Если честно ничего не понял из всего, что выше написано, но как например сделать скрипт для автоугонщика, чтобы он автоматически прописывал /dropcar через определенное время?

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


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

Если честно ничего не понял из всего, что выше написано, но как например сделать скрипт для автоугонщика, чтобы он автоматически прописывал /dropcar через определенное время?

Обнова же. Эта команда уже не используется, разве нет?

А по факту элементарно:

loop{
IfWinActive, GTA:SA:MP
SendInput {F6}/dropcar{Enter}
Sleep, НУЖНОЕ ВРЕМЯ В МС
}
Изменено пользователем ABSOLUTE

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


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

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

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

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

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

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


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

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

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

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

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

А не проще для таких простых задач использовать QuickBinder? Программа специально для этого создавалась - вбивай что хочешь :)

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

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


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

А не проще для таких простых задач использовать QuickBinder? Программа специально для этого создавалась - вбивай что хочешь :)

Вообщем смотри в чем проблема...

Бинд например выглядит таким образом...

/su  уход от проверки. 

Лично для меня проблематично, передвигать ползунок с самого конца в место, где находится id, чтобы ввести его, пока его передвинешь, игрок 200 раз скроется... Поэтому работать в одиночку немного проблематично.

Изменено пользователем Jock.Eazzy

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


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

вот мой нубо бинд для мусора ;d

Numpad3::sendinput {F6}/tazer{enter}
Numpad7::sendinput {f6}/su{space}{space}1 Drugs{left}{left}{left}{left}{left}{left}{left}{left}
return
numpad8::sendinput {f6}/su{space}{space}1 Materials{left}{left}{left}{left}{left}{left}{left}{left}{left}{left}{left}{left}
return
numpad9::sendinput {f6}/su{space}{space}3 Yxod{left}{left}{left}{left}{left}{left}{left}
return
NumpadDiv::sendinput {F6}/su{space}{space}6 Oskorblenie{left}{left}{left}{left}{left}{left}{left}{left}{left}{left}{left}{left}{left}{left}
return
NumpadMult::sendinput {F6}/su{space}{space}2 Proniknovenie v transport{left}{left}{left}{left}{left}{left}{left}{left}{left}{left}{left}{left}{left}{left}{left}{left}{left}{left}{left}{left}{left}{left}{left}{left}{left}{left}{left}{left}
return
NumpadSub::sendinput {F6}/su{space}{space}3 Napadenie{left}{left}{left}{left}{left}{left}{left}{left}{left}{left}{left}{left}
return
Numpad1::sendinput {F6}/frisk{space}
Numpad6::sendinput {F6}/su{space}{space}2 Por4a transporta{left 18}
^1::sendinput {F6}/cvet 19{enter}
^2::sendinput {F6}/take drugs{space}
^3::sendinput {F6}/take materials{space}
^4::sendinput {F6}/cuff{space}
^5::sendinput {F6}/joinz{enter}

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


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

Вообщем смотри в чем проблема...

Бинд например выглядит таким образом...

/su  уход от проверки. 

Лично для меня проблематично, передвигать ползунок с самого конца в место, где находится id, чтобы ввести его, пока его передвинешь, игрок 200 раз скроется... Поэтому работать в одиночку немного проблематично.

Так бы и отвечал. Ибо то, что ты написал в своем первом посте - под силу QB без проблем :)

А по поводу таких идей, спрашивай что непонятно, буду отвечать. У нас тут это, "сделай сам" :D

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


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

Вообщем смотри в чем проблема...

Бинд например выглядит таким образом...

/su  уход от проверки. 

Лично для меня проблематично, передвигать ползунок с самого конца в место, где находится id, чтобы ввести его, пока его передвинешь, игрок 200 раз скроется... Поэтому работать в одиночку немного проблематично.

В пм отпиши сколько зв с причной на какую кнопку, я его тебе сделаю

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


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

Ты еще сделай автоопределение рядом стоящего перса.

Правильно, Вася, чтобы своему напарнику ЗВ давать за уход. Ты гениален.

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


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

Я тут подумываю сделать массовый бинд на AHK для закона. Есть у кого желание помочь?

хорошая идея, правда помочь ничем не могу :D

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


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

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

Изменено пользователем Alexander.
  • Лайк 2

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


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

Скрипт дает возможность обыскать и уже с сохраненным id быстро давать звезды, связывать, путкопить а так же одной клавишей отнимать запрещенные вещества.

1. Название модификации: Скрипт для законниковV2 (AHK) by WereWolf
2. Video/Screenshot:
Скрин
3. Ссылка на VT: Ссылка
4. Ссылка на скачивание: Ссылка

27.11.2013

Отличия от первой версии:
+Увеличена скорость работы скрипта;
+Убраны слова "агент", "FBI" для того, чтобы скрипт могли использовать другие фракции закона;
+К отбору нарко и матов добавлен отбор отмычек;

 

Если вы хотите подстроить скрипт под себя (изменить клавиши, звезды, причины, добавить другие команды) можете написать мне в скайпе: i.rail

(Раиль Исмагилов)

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

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


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

 

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

Молодец! В правильном направлении мыслишь, но будет немного неудобно в плане хоткеев. У меня лично на эти клавиши стоят совсем другие бинды :( И как же быть с остальными звездами?

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


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

Тут только самые часто даваемые звезды, а кнопки ставил как просил jock.eazzy

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

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


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

Скачал, но понял что лучше биндера для меня ничего нету

в биндере надо курсор двигать до нужного места. а тут нет :D

  • Лайк 2

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


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

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

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


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

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

Ну и где тогда тот, кто это писал?

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


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

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

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

×