-
Публикаций
1,702 -
Зарегистрирован
-
Посещение
-
Дней в лидерах
102
Сообщения, опубликованные пользователем Kangaroo
-
-
6 минут назад, MorrisonLegend сказал:
F1::
Sendinput {f6}/drink{enter}
sleep 50
loop 30
{
Send {space down}{space up}
}
returnЗабиндил Дринк на кнопку F1, в общем мне нужно чтобы после нажатия на F1 - бинд автоматически один раз нажимал enter, т.к. выскакивает диалоговое окно сампа.
Это фиксится проще - данной строкой в начале скрипта:
Цитата#IfWinActive GTA:SA:MP
- 1
-
1 час назад, superpavlin сказал:
расскажите, почему если я использую ахк попугай с поднятием строки без скрипта реакции на чат, то строчки поднимаются не выше 2-3 и с какими-то задержками, а если с реакцией на чат, то все плавно поднимает как надо?
Не очень понимаю, как это может быть связано, скинь оба скрипта в скайп macropus9, гляну.
1 час назад, superpavlin сказал:И как совместить реакцию на чат и умные наручники, сейчас получается они как бы как два друг от друга отдельных кода
Умные наручники - это немного другое, там бинд действует по нажатию кнопки.
Если нужна именно реакция на автоматическое надевание наручников сразу после тазера, то выглядеть будет так:
ЦитатаIfInString, MY_REACTION_STRING, ] * Вы ударили тазером
{
RegExMatch(MY_REACTION_STRING, "\] \* Вы ударили тазером (.*),", MY_TAZER)
SendInput {f6}/cuff %MY_TAZER1%{enter}
}- 1
-
15 часов назад, kaboomer сказал:
как обозначается комбинация alt + стрелка право и alt + стрелка вверх?
!right, !up
-
27 минут назад, _defaulted_ сказал:
@strozza Привет, можешь помочь, с одной фигней?
Всегда нравились такие определенные и четко сформулированные вопросы.
- 1
-
4 минуты назад, -jetROSE- сказал:
Не знаю с чего больше орать... С того, что чел в 2018 году играет на квадратном мониторе, или с того, что на сервере вообще не кикает, когда у тебя в руках запрещённый ган или с того, что тебя всё ещё не забанили за подобное.
Нет слов короче. Потом админы ноют, что у них онлайна нет, действительно...Для маленького онлайна есть куда более весомые причины, чем мои похождения.
С остальным согласен.
-
- Популярное сообщение
- Популярное сообщение
Как вы могли уже знать, недавно механикам понерфили быстрый ремонт через правую кнопку мыши - теперь это занимает 10 секунд с фризом.
О том, как тяжело теперь работается механикам, вы можете посмотреть в этом документальном фильме:
- 13
-
3 минуты назад, - Rasl - сказал:
#Ifwinactive что то такое
#IfWinActive GTA:SA:MP
Это?
-
41 минуту назад, - Rasl - сказал:
можно еще команду, для того что бы в афк оно работало
Што?
-
Мне кажется, есть смысл добавить в правила запрет на ролики.
- 1
-
1 час назад, Artem Kenzo сказал:
Кен, смотри, такая тема. Раньше был знаком с биндами и мог без проблем сделать то что нужно.
В общем, как сделать что бы ID с буфер обмена, к примеру скопировал цифры "65", и они автоматически становились в код, к примеру:
NumPad5::SendInput {F6}/find %ID%{ENTER}
NumPad6::SendInput {F6}/id %ID%{ENTER}
NumPad1::SendInput {F6}/w %ID%{SPACE}
Ну и так далее. Очень много чего знал, но больше чем пол года этим не занимался и на старом ПК не обнаружил AHK с этими кодами.
Переменная буфера обмена называется Clipboard, поэтому %Clipboard%.
-
1. Ваш игровой ник: Ken_Guru 2. Название команды: Телепузики 3. Общее количество игроков в команде (Включая Вас): 6 4. Ники игроков, которых хотите включить в команду: Ken_Guru, Sergey_Suroviy, Kezzy_Insult, Henq_Diaz, Wolf_Larsen, Arch_Angel
- 2
-
6 минут назад, Elmer_Th сказал:
@Kangaroo
Может ли длительный онлайн сказываться на работе попугея?Нет.
UPD: хотя да, чем дольше ты онлайн, тем дольше будет работать бинд, но речь идет лишь о мельчайших долях секунды, поэтому разницу вряд ли даже можно будет заметить.
-
20 часов назад, _defaulted_ сказал:
@Kangaroo
Это еще от винды зависит, я например 2 месяца висел на испанской семерке, у меня даже на старой + ANSI не фиксились знаки вопросов, хоть ты об стену бейся, поставил недавно новую винду и накатил самую последнюю АНСИ - все работает без каких либо проблем.
Пользуюсь АНСИ вообще давно, потому-что занимаюсь УДФом, а раньше без АНСи он не работал, это щас уже его переписали более менее.
Понятно, а какая винда у тебя сейчас? С последней версией ахк все работает нормально?
-
9 минут назад, Elmer_Th сказал:
Можно самый продвинутый попугай?
Насчет попугая, у меня этот бинд не менялся за все это время. Не знаю, самый продвинутый или нет, но у меня такой.
Numpad9 - открыть последнюю строку.
Ctrl+Numpad9 - перелистывать вверх.
Numpad9::
Loop, read, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
{
If A_LoopReadLine
MY_REPEAT_STRING := A_LoopReadLine
MY_CHATLOG := (A_Index-1)
}
StringTrimLeft, MY_REPEAT_STRING, MY_REPEAT_STRING, 11
Clipboard := MY_REPEAT_STRING
StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, !, {!}, All
StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, +, {+}, All
StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, #, {#}, All
StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, ^, {^}, All
Sendinput {f6}%MY_REPEAT_STRING%^{vk41}
return^Numpad9::
MY_CHATLOG -= 2
FileReadLine, MY_REPEAT_STRING, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt, %MY_CHATLOG%
StringTrimLeft, MY_REPEAT_STRING, MY_REPEAT_STRING, 11
StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, !, {!}, All
StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, +, {+}, All
StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, #, {#}, All
StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, ^, {^}, All
Sendinput {del}%MY_REPEAT_STRING%^{vk41}
return- 1
-
11 минуту назад, strozza сказал:
Тоже не так давно заметил что не только знаки вопроса но и краши из-за функций ввода появились, полез в updatelog и тоже определил что самая нормальная это 1.1.26, так на диске ее и увековечил
В последней версии неплохие фиксы есть, например возможность делать бинды типа !R без использования vk-кода. Но да, вопросики все портят.
-
2 минуты назад, _defaulted_ сказал:
Блин, я думал люди еще в 2015 додумались анси юзать) Да и раньше удф без анси не работал))
Установи последнюю версию AHK с ansi и расскажи, какие успехи будут.
- 1
-
На тему вопросиков в чате. Я сам столкнулся с этой проблемой недавно, обновив версию AHK.
Пофиксить это можно просто установив более старую версию.
1. Удаляем AHK.
2. Скачиваем инсталлер AHK версии 1.1.26.01 отсюда (ссылка с официального сайта).
3. Запускаем его, выбираем Custom Installation, далее ANSI-32 bit. Ставим галочку на пунктах "Install script compiler" и "Separate taskbar buttons".
- 2
-
5 часов назад, strozza сказал:
Модель из функции вытащена, чуть переделать нужно
Номер: первая буква города-ид-вторая буква
Цвет тоже можно вытащить бтв, но переписывать все цвета русскими буквами мне было лень
P.S: это мой левак
А тебе никто не говорил "Это не мой номер, значит, не обязан останавливаться"?)
- 3
-
3 минуты назад, Bruno_Ferari сказал:
Каким образом это возможно?
Через скрипты UDF, где есть функция определения модели (и, видимо, номера тоже) транспорта игрока по его id. Я сам UDF не пользуюсь, поэтому подробнее подсказать не смогу.
-
3 часа назад, Elmer_Th сказал:
@Kangaroo
Подскажи пожалуйста, Кен
Как сделать паузу после /frisk, пока я не введу ID, чтобы дальше бинд не продолжал без окончания фриска?Когда нужно, чтобы бинд подождал нажатия какой-то клавиши и после этого продолжил, полезна команда KeyWait.
То есть, к примеру:
ЦитатаSendinput {f6}/frisk{space}
Keywait, Enter, D, T10
- бинд введет команду /frisk, но все дальнейшие строки будут выполняться только после нажатия Enter. Цифра 10 в конце означает, что бинд будет ждать этого нажатия 10 секунд, а потом все равно пойдет дальше. Это полезно, чтобы бинд не зависал, ожидая нажатия бесконечно, если его не было.
3 часа назад, Elmer_Th сказал:@Kangaroo, и еще, чем отличается send от sendinput и других?
Ничем, только эффективностью в разных играх/приложениях. Как правило, Sendinput работает лучше всего.
- 2
-
9 минут назад, Elmer_Th сказал:
Т.е. это его остановит?
Да, остановит все и обнулит переменные тоже, если они есть.
-
14 минуты назад, ARMSTRONG сказал:
я про то что откуда эти команды, комбинации и тд и тп
https://www.autohotkey.com/docs/AutoHotkey.htm
Часть есть и на русском тут: http://www.script-coding.com/AutoHotkeyTranslation.html
-
41 минуту назад, ARMSTRONG сказал:
кен как ты эт все можешь писать бинды такие?
Через программу "Блокнот".
-
8 минут назад, Elmer_Th сказал:
Получилось, спасибо.
А есть функция остановки цикла бинда? Вот у меня долгий скрипт на кучу фраз, я случайно нажал. Могу как-то остановить его?
Есть разные способы.
Внутри цикла команда break завершит его.
Команда reload перезагружает весь скрипт, поэтому довольно полезно иметь бинд типа:
F10::Reload
Команда Pause ставит действия активных циклов на паузу, при повторном нажатии цикл продолжится с того же места.
Ну и еще цикл можно устроить так, чтобы повторное нажатие на ту же кнопку завершало его - например, как в бинде для флуда командой /zahvat.
Скрипт AutoHotKey перестал работать
в Вопрос/Ответ
Опубликовано:
Нужно смотреть код скрипта, из-за некоторых неправильно использованных команд может такое быть.