1

Тема: SA:MP Ускорить работу скрипта

Всем привет, снова я с вопросом.
Делаю скрипт, нужно добиться максимальной скорости нажатия кнопки альт.
Узнал, что если поставить задержку 0 мс, то она 68 мс становится, не знаю, правда или нет.
Есть очень кривой, но работающий код, надо как-то ускорить его


vk6b::
loop
{
	SetTimer, flood, 50
	SetTimer, flood1, 50
Send {LAlt down}
sleep 1
Send {LAlt up}
}
return

Если поставлю проверку на нажатую клавишу, то скорость местами падает, отрывки создаются, доходит до 30 нажатий, потом стоп, снова 30 нажатий.
Нужно сделать так, чтобы он максимально быстро нажимал.
Надеюсь, понятно обьяснил, спасибо заранее за любую помощь

2

Re: SA:MP Ускорить работу скрипта

SetBatchLines,-1
Win 10 x64
AHK v1.1.33.02
                       Справка тебе в помощь.

3 (изменено: Kinobi 0 in skripti, 2017-08-17 17:41:23)

Re: SA:MP Ускорить работу скрипта

Сейчас попробую

__
Действительно помогло, спасибо большое!

4

Re: SA:MP Ускорить работу скрипта

На будущее - минимальная задержка 30 мс. Ниже у меня никогда не падало. Всё из-за однопоточности и модуляции AHK многопоточности. Всё работает поочередно, и не может работать одновременно. Пока работает одна метка, другие ждут.

5

Re: SA:MP Ускорить работу скрипта

Alectric Вы ходить говорите куда это писать. Автор мог и в цикл впихнуть.
Автор, поставьте это после деректив, в шапке скрипта.