1 (изменено: VechnoMolodoy, 2017-09-01 08:11:51)

Тема: SAMP: Счётчик с прерыванием

У меня есть код.

Numpad1::
send, {F6}/tp {тут число}{enter}
sleep 900
return
numpad2::pause

и где {тут число} надо что бы вводил от 0 до 1000, и если надо будет то можно было остановить и возобновить с того же места на котором остановилось

2

Re: SAMP: Счётчик с прерыванием

Он должен по очереди вводить 1 2 3 4 5 6 верно? И когда нужно, например он ввел 6, вы останавливаете скрипт а потом когда нажимаете кнопку продолжения он дальше пошел вводить 7 8 9 10... Так?

Когда вы говорите что не можете сделать, вам всего-лишь не хватает фантазии придумать какой-нибудь костыль.

3

Re: SAMP: Счётчик с прерыванием

VechnoMolodoy, дайте теме осмысленный заголовок.

4

Re: SAMP: Счётчик с прерыванием

belyankin12
Да

5

Re: SAMP: Счётчик с прерыванием

Loop 1001 {
var := A_Index - 1
send, {F6}/tp %var%{Enter}
sleep 900
}
return

Numpad2:: Pause, toggle
Когда вы говорите что не можете сделать, вам всего-лишь не хватает фантазии придумать какой-нибудь костыль.

6

Re: SAMP: Счётчик с прерыванием

Я бы так сделал:


i := -1

Numpad1::
Label:
	If Pause
		Return
	Send, % "{F6}/tp " ++i "{Enter}"
	If (i < 1000 || !(i := -1))
		SetTimer, Label, -900
	Return
	
Numpad2:: 
	SetTimer, Label, Off
	If (i != -1) && !(Pause := !Pause)
		GoTo Label
	Return

Цикл с паузой в другой скрипт не засунешь.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru
Win10x64 v20H2, AutoHotkey_L v1.1.33.09 (Unicode 32-bit). AhkSpy, Hotkey, ClockGui

7

Re: SAMP: Счётчик с прерыванием

Спасибо, работают