1 (изменено: wallper111, 2017-08-09 01:54:31)

Тема: SA:MP - возобновление скрипта после паузы.

Приветик, нужно сделать... чтобы скрипт продолжал прописывать команду в SendChat, после того как диалоговое окно закрылось.
То есть он пишет команду до тех пор, пока не откроется диалоговое окно. Открылось - остановился... а как сделать чтобы он продолжил работать после закрытия окна?
Тут SAMP UDF
Также вопрос, как остановить скрипт на эту же кнопку, которая задана в начале?


#Include, SAMP-UDF-Developer.ahk

8::
Loop
{
SendChat("/chpook")
Sleep 2000
 if isDialogOpen()
Pause, On

}
Return

2

Re: SA:MP - возобновление скрипта после паузы.

Предлагаю использовать такой код, он каждые 0,5 секунды будет проверять, открыто ли диалоговое окно, и если оно закрыто, то будет вводить команду, если открыто, через 0,5 секунды, будет опять проверять, открыто ли оно.

#Include, SAMP-UDF-Developer.ahk

8::
Loop
{
	nach:
	sleep 500
	if IsDialogOpen()
{
	goto, nach
}
	SendCHat("/chpook")
	sleep 2000
}
return

3

Re: SA:MP - возобновление скрипта после паузы.

А активацию скрипта и выключение скрипта на одну кнопку поищи сам. Тут миллиард тем в этом разделе на эту тему.