ABSOLUTE 44 Жалоба Опубликовано 31 октября, 2013 1. Название модификации: Скрипт для законников написанный на AHK. Скрипт дает возможность быстро обыскать, давать звезды, связать, надеть наручники и посадить в транспорт. 2. Video/Screenshot: Скрин 3. Ссылка на VT: Ссылка 4. Ссылка на скачивание: Ссылка Скрипт дает возможность быстро обыскать, давать звезды, связать, надеть наручники и посадить в транспорт. Для каждого действия отдельная клавиша. Инструкция: Открыть чат, написать 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 с предыдущей команды сохраняется и вы можете случайно дать звезды повторно одному и тому же игроку) Поделиться сообщением Ссылка на сообщение
.nexus 150 Жалоба Опубликовано 1 ноября, 2013 Исправив и дополнив вышеизложенный скрипт, в целях куда более простого практичного Автологина на сервер, можно получить это: Плюсы ставить не мне, а автору выше, чей способ был задействован. Все таки поставлю like, спасибо за наводку) Поделиться сообщением Ссылка на сообщение
d_e_f_e_n_d_e_r 3 Жалоба Опубликовано 1 ноября, 2013 Здравствуйте, игроки и администрация проекта GalaxY. Решил выложить простенький, но полезный AHK скрипт. Данный скрипт посылает сообщение в /d, /r и /f чат каждые 2 минуты. loop{ IfWinActive, GTA:SA:MP SendInput {F6}/f [Сообщение]{Enter} Sleep 50 Sendinput {f6}/f [Сообщение]{Enter} Sleep, 60000 } return я ни чего не имею против, но зачем данный скрипт нужен? Поделиться сообщением Ссылка на сообщение
ABSOLUTE 44 Жалоба Опубликовано 1 ноября, 2013 (изменено) Уже не первый человек в ПМ просит меня написать гайд по созданию Оффкея (NonSuspendKey), поэтому решил написать этот короткий гайд, может кому ещё пригодится.Прежде всего давайте разберемся что это такое и для чего оно вообще нужно.Итак, допустим у нас имеется некая горячая клавиша: . . . ooc = Продам килограмм дырок от бублика, оптом. ads = Продам особняк на VW, скидки кошкам. . . . #IfWinActive GTA:SA:MP . . . ^H:: Sleep 10 SendInput {F6}/o %ooc%{Enter} Sleep 250 SendInput {F6}/ads %ads%{Enter} Sleep 10 return . . . При активации сочетания клавиш Ctrl+H (при активном окне игры) скрипт срабатывает и посылает два сообщения в чат (с интервалом в 0.25 сек): один в /ooc чат, другой в /ads." Это всё понятно, так в чем смысл Оффкея? " - спросите вы. Обьясняю: это дополнительное сочетание клавиш, которое может отключать одно, два или сколько будет угодно других." Зачем использовать дополнительное сочетание, если есть функция Suspend? " - и снова отвечу: Suspend отключает все хоткеи в коде, а оффкей выборочно, при чем все устанавливает пишущий. Теперь подробнее.Введем в код (в самом начале) дополнительное сочетание + переменную: . . . flag := 1 . . . !RAlt:: flag := !flag return . . . Примечание: Необходимо понимать, что далее мы это делаем не готовой функцией, а методом проверки условия переменной.Думаю, что все уже догадались где именно мы будем это использовать, и все же для тех кто в бронепоезде, вот готовый кусок кода: . . . flag := 1 . . . !RAlt:: flag := !flag return . . . ooc = Продам килограмм дырок от бублика, оптом. ads = Продам особняк на VW, скидки кошкам. . . . #IfWinActive GTA:SA:MP . . . ^H:: If flag = 1 { Sleep 10 SendInput {F6}/o %ooc%{Enter} Sleep 250 SendInput {F6}/ads %ads%{Enter} Sleep 10 return } . . . При релизе сочетания клавиш Ctrl+H идет проверка условия (Равно ли значение переменной 'flag' = 1?) если условие выполнено, но идет дальнейшее выполнение, если же нет - ничего не происходит. Переключение между Вкл. и Выкл. происходит по нажатию LAlt+RAlt. Таким образом можно "Выключать" любое количество необходимых сочетаний, подстраивая под них проверку переменных flag1, flag2 и т.д. Изменено 1 ноября, 2013 пользователем ABSOLUTE Поделиться сообщением Ссылка на сообщение
TPABKA 0 Жалоба Опубликовано 1 ноября, 2013 1. Название модификации: Скрипт для законников написанный на AHK. Скрипт дает возможность быстро обыскать, давать звезды, связать, надеть наручники и посадить в транспорт. 2. Video/Screenshot: Скрин 3. Ссылка на VT: Ссылка 4. Ссылка на скачивание: Ссылка Скрипт дает возможность быстро обыскать, давать звезды, связать, надеть наручники и посадить в транспорт. Для каждого действия отдельная клавиша. Инструкция: Открыть чат, написать 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 с предыдущей команды сохраняется и вы можете случайно дать звезды повторно одному и тому же игроку) Мне с этими клавишами не привычно играть мне нужно,что бы свои клавиши поставить Поделиться сообщением Ссылка на сообщение
Froom 56 Жалоба Опубликовано 1 ноября, 2013 я ни чего не имею против, но зачем данный скрипт нужен? Я на другом проекте его использовал для /f чата, просто когда тренировка, чтоб каждый раз самому не писать: Все в дом. Тренировка. Я его включал и все и каждые 2 минуты сообщение отправляется само в /f чат. Поделиться сообщением Ссылка на сообщение
[voDka] 11 Жалоба Опубликовано 1 ноября, 2013 Мне с этими клавишами не привычно играть мне нужно,что бы свои клавиши поставить numpad3:: SendInput, ^{vk41} SendInput, ^{vk43}{backspace}{enter} var1 = %clipboard% SendInput {f6}/putcop %var1%{enter} var1= return Лень объяснять , я думаю поймешь Поделиться сообщением Ссылка на сообщение
KiRiLL29 21 Жалоба Опубликовано 2 ноября, 2013 (изменено) Мне нужна помощь по АХК. Я хочу сделать так, что бы при нажатии Num1 в чат писало /frisk, ид я вписываю сам. И в этот же момент, прописывались /take materials/drugs для этого же ида. Кто может, помогите :3 Изменено 2 ноября, 2013 пользователем KIRILL29 Поделиться сообщением Ссылка на сообщение
Mark_Lainer ) 25 Жалоба Опубликовано 10 ноября, 2013 (изменено) Есть такой вопрос, вот у меня бинд на /tazer. Если я зажму клавишу, бинд будет сильно флудить. Можно ли как то установить частоту нажатия? Изменено 10 ноября, 2013 пользователем Mark_Lainer ) Поделиться сообщением Ссылка на сообщение
PosemOn 7 Жалоба Опубликовано 10 ноября, 2013 Есть такой вопрос, вот у меня бинд на /tazer. Если я зажму клавишу, бинд будет сильно флудить. Можно ли как то установить частоту нажатия? Нет , можно только сделать , что бы он через некоторый промежуток времени писался . Например : Ты нажал на клавишу тазера и он у тебя будет писаться через нужное тебе время . Если я конечно правильно тебя понял . Поделиться сообщением Ссылка на сообщение
ABSOLUTE 44 Жалоба Опубликовано 11 ноября, 2013 Есть такой вопрос, вот у меня бинд на /tazer. Если я зажму клавишу, бинд будет сильно флудить. Можно ли как то установить частоту нажатия? Можно. Допустим твой бинд выглядит так: ^1:: SendInput {F6}/tazer{Enter} return Не буду расписывать что и как в подробностях, но приведу пример, надеюсь ты поймешь мои действия: ^1:: Gosub Stop SendInput {F6}/tazer{Enter} Gosub Start return Stop: Suspend, On return Start: Sleep 500 ;Тут ты выставляешь то значение, какой перерыв необходимо делать между возможностью использовать хоткей. Suspend, Off return 1 Поделиться сообщением Ссылка на сообщение
Mark_Lainer ) 25 Жалоба Опубликовано 11 ноября, 2013 Можно. Допустим твой бинд выглядит так: ^1:: SendInput {F6}/tazer{Enter} return Не буду расписывать что и как в подробностях, но приведу пример, надеюсь ты поймешь мои действия: ^1:: Gosub Stop SendInput {F6}/tazer{Enter} Gosub Start return Stop: Suspend, On return Start: Sleep 500 ;Тут ты выставляешь то значение, какой перерыв необходимо делать между возможностью использовать хоткей. Suspend, Off return Спасибо, помог. :dg: P.S. loys Поделиться сообщением Ссылка на сообщение
Мистер_Смит 13 Жалоба Опубликовано 14 ноября, 2013 Здрасте. Такой вопрос, как сделать в AHK, например что-бы оприделял твой id, например, нажимаеш F11, И автоматически тебе выдаёт /sellgun (Твой ID) eagle. Поделиться сообщением Ссылка на сообщение
PosemOn 7 Жалоба Опубликовано 14 ноября, 2013 (изменено) Здрасте. Такой вопрос, как сделать в AHK, например что-бы оприделял твой id, например, нажимаеш F11, И автоматически тебе выдаёт /sellgun (Твой ID) eagle. Можно и так сделать , "/sellgun nickname eagle" не обязательно по ID'y . Ну если тебе именно ID , я не знаю . F11:: SendInput {f6}/sellgun nickname eagle{enter} Изменено 14 ноября, 2013 пользователем PosemOn Поделиться сообщением Ссылка на сообщение
Мистер_Смит 13 Жалоба Опубликовано 14 ноября, 2013 Можно и так сделать , "/sellgun nickname eagle" не обязательно по ID'y . Ну если тебе именно ID , я не знаю . Мне нужно только по id, вот в этом и суть, еслиб по нику, я бы не писал сюда. Поделиться сообщением Ссылка на сообщение
GandJubass 5 Жалоба Опубликовано 15 ноября, 2013 Мне нужно только по id, вот в этом и суть, еслиб по нику, я бы не писал сюда. Напиши что хотел сделать и для каких целей тебе нужно определить свой id? Поделиться сообщением Ссылка на сообщение
ByBluk 4 Жалоба Опубликовано 15 ноября, 2013 help me Короче вот что в блокноте написано Numpad7::Sendinput {F6}/ad Набор в Ballas Gang по средам c 4lvl'a на респе{enter} и вот так в игре выглядит Поделиться сообщением Ссылка на сообщение
PosemOn 7 Жалоба Опубликовано 15 ноября, 2013 help me Короче вот что в блокноте написано Numpad7::Sendinput {F6}/ad Набор в Ballas Gang по средам c 4lvl'a на респе{enter} и вот так в игре выглядит ПРи установке надо выбрать ANSI-32 4 Поделиться сообщением Ссылка на сообщение
ByBluk 4 Жалоба Опубликовано 15 ноября, 2013 (изменено) Разобрался,спасибо. P.S hvatit na ammo ballas gonyat',a to v kpz sajys'.nadoelo Изменено 15 ноября, 2013 пользователем ByBluk Поделиться сообщением Ссылка на сообщение
KiRiLL29 21 Жалоба Опубликовано 18 ноября, 2013 Нужна помощь по ахк. Надо сделать так, что бы писало: /frisk "ID" - ид пишу сам. И с опр. откатом писалось /take drugs(materials\picklock) "ID" - ид берет из /frisk. Хелп. :) Поделиться сообщением Ссылка на сообщение
[Pa1N] 1 Жалоба Опубликовано 18 ноября, 2013 (изменено) Нужна помощь по ахк. Надо сделать так, что бы писало: /frisk "ID" - ид пишу сам. И с опр. откатом писалось /take drugs(materials\picklock) "ID" - ид берет из /frisk. Хелп. :) Может сделал через жопу, ибо руки оттуда, энивей #IfWinActive GTA:SA:MP Numpad1:: Send, ^{vk41} Send, ^{vk43}{backspace}{esc} var100=%clipboard% Send,{f6}/frisk{space}%var100%{enter} Sleep 600 Send, {f6}/take drugs %var100%{enter} Send, {f6}/take picklock %var100%{enter} Send, {f6}/take materials %var100%{enter} return Открываешь чат -> Вводишь ид -> Жмешь Num1 -> PROFIT Изменено 18 ноября, 2013 пользователем [Pa1N] Поделиться сообщением Ссылка на сообщение
KiRiLL29 21 Жалоба Опубликовано 19 ноября, 2013 " post="2452331" timestamp="1384815929"] Может сделал через жопу, ибо руки оттуда, энивей #IfWinActive GTA:SA:MP Numpad1:: Send, ^{vk41} Send, ^{vk43}{backspace}{esc} var100=%clipboard% Send,{f6}/frisk{space}%var100%{enter} Sleep 600 Send, {f6}/take drugs %var100%{enter} Send, {f6}/take picklock %var100%{enter} Send, {f6}/take materials %var100%{enter} return Открываешь чат -> Вводишь ид -> Жмешь Num1 -> PROFITСпасибо, работает, но не совсем то, что хотелось. /frisk ID - Выглядело чтобы так писало в строке: /frisk ID, как при SendInput,{f6}/frisk{space} И по аналогии, автоматом писало /take с этим же идом. p.s. надоеюсь, что поняли. Поделиться сообщением Ссылка на сообщение
[Pa1N] 1 Жалоба Опубликовано 19 ноября, 2013 (изменено) http://forum.script-coding.com/viewtopic.php?id=8870 Изменено 19 ноября, 2013 пользователем [Pa1N] Поделиться сообщением Ссылка на сообщение
[Pa1N] 1 Жалоба Опубликовано 19 ноября, 2013 (изменено) Send, {ctrl down}{shift down}{left}{shift up}{ctrl up} © Absolute #IfWinActive GTA:SA:MP Numpad1:: Send, {f6}/frisk{space} ^enter:: Send, {ctrl down}{shift down}{left}{shift up}{ctrl up} Send, ^{vk43}{enter} var100=%clipboard% Sleep 600 Send, {f6}/take drugs %var100%{enter} Send, {f6}/take picklock %var100%{enter} Send, {f6}/take materials %var100%{enter} return Так же NUM1 команда /frisk вводишь ид, затем Ctrl+Enter. Done. Изменено 19 ноября, 2013 пользователем [Pa1N] Поделиться сообщением Ссылка на сообщение
ABSOLUTE 44 Жалоба Опубликовано 19 ноября, 2013 (изменено) Так же NUM1 команда /frisk вводишь ид, затем Ctrl+Enter. Done. Cам привел в пример тему с ветки серого, а сам сделал по своему :) Если использовать то, на что ты кинул пруф, получится нечто подобное: #IfWinActive GTA:SA:MP Numpad1:: SendInput {f6}/frisk{space} ^Enter:: SendInput ^{vk41} ; Ctrl+A SendInput ^{vk43} ; Ctrl+C Var01=%clipboard% RegExReplace(var01, "\d+", "var02") ; Ищет в переменной 'var01' цифры и заносит их в переменную 'var02' Sleep 600 SendInput {f6}/take drugs %var02%{enter} SendInput {f6}/take picklock %var02%{enter} SendInput {f6}/take materials %var02%{enter} return Изменено 19 ноября, 2013 пользователем ABSOLUTE Поделиться сообщением Ссылка на сообщение