[AHK]Random, send, sendplay, "??? ???? ??"

Статус
В этой теме нельзя размещать новые ответы.

Batya2281337

Новичок
Автор темы
4
6
Всем привет! В этом уроке я вам расскажу следующее:
1. Как использовать рандом
2. В чём различие send и sendplay
3. Почему у вас место букв пишет: "???? ?? ???"

И так приступим: Многие хотят написать AntiAfk на рандомных движениях, но не знают, как сделать рандомные движения. Сегодня мы рассмотрим AntiAfk на рандомных движениях:
1.
#ifWinActived Gta SA:MP // Проверяем открыта ли GTA SA:MP
!R:: // Кнопка активации "ALT +R, про клавиши напишу позже
:Batya2281337 // начало скрипта
Random, rand, 1, 2 // записываем числа
if rand=1 // если выпадает число 1, то выполняются следующие действий
Sleep, 1000 // ждём 1000 млсек.
Send, {Up down} // зажимаем Up, down - зажать, Up - отпустить
Sleep, 1000
Send, {Up Up}
Sleep, 100
Send, {Esc}
Sleep, 30000
Send, {F6} /usedrugs 1 {Enter} // открываем чат, пишем: "usedrugs 1, отправляем


if rand=2
... // действия вы придумаете

Goto, Batya2281337 // возвращаемся в начало
!A::Pause // пауза на ALT + A

Нельзя использовать например клавиши W, A, S, D в Send, {Клавиша Down}
эти клавиши будут работать только тогда когда ваша раскладка на английском языке
2. В чём же различие между send и sendplay? - Спросите вы.
SendPlay - самый предпочтительный способ для посылки клавиш, очень быстрый
Send - обычный способ, похож на то с какой самой быстрой скоростью вводит человек клавиши

3.
"??? ?? ???" - Следствие "ошибочной" раскладки клавиатуры.
 

Штейн1

Новичок
5
1
Знаки "??? ?? ???" пишутся из-за того, что не обозначена информация, что сообщение идёт прямо в саму игру. Пример:
Код:
ВашаКнопка::
SendInput, {F6}qq{enter}
sleep, 1000
ВашаКнопка::Pause
Надо вставить "SendMessage, 0x50,, 0x4190419,, A"(БЕЗ КОВЫЧЕК!) прямо перед
Код:
SendInput, {F6}qq{enter}
 
Статус
В этой теме нельзя размещать новые ответы.