Loop~~Break ayuda

Post a reply

Confirmation code
Enter the code exactly as it appears. All letters are case insensitive.
Smilies
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :| :mrgreen: :geek: :ugeek: :arrow: :angel: :clap: :crazy: :eh: :lolno: :problem: :shh: :shifty: :sick: :silent: :think: :thumbup: :thumbdown: :salute: :wave: :wtf: :yawn: :facepalm: :bravo: :dance: :beard: :morebeard: :xmas: :HeHe: :trollface: :cookie: :rainbow: :monkeysee: :monkeysay: :happybday: :headwall: :offtopic: :superhappy: :terms: :beer:
View more smilies

BBCode is ON
[img] is OFF
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Loop~~Break ayuda

Re: Loop~~Break ayuda

Post by mario32 » 09 Jan 2016, 00:34

muchas gracias, funciona de maravilla

Re: Loop~~Break ayuda

Post by Flipeador » 08 Jan 2016, 09:19

Hola,
Usa SetTimer.
Ejemplo, preciona F3 para activar, y F3 de nuevo para desactivar:

Code: Select all

F1::Hideout()
F2::Remaining()
F3::SetTimer, Repeat, % Repeat=1000?Repeat:="Off":Repeat:=1000


Hideout() {
	BlockInput, On
	SendInput, {Enter}/hideout{Enter}
	BlockInput, Off
}


Remaining() {
	BlockInput, On
	SendInput, {Enter}/remaining{Enter}
	BlockInput, Off
}


Repeat() {
	SendInput, {r}
	Sleep, 1000
}

Loop~~Break ayuda

Post by mario32 » 08 Jan 2016, 04:06

Hola gente, estoy necesitando un poco de ayuda con un script para un juego pero soy muy noob en esto o almenos aun no entiendo cómo utilizar el comando de loop de manera adecuada
Esto es lo que e podido poner en claro hasta ahora:
F1::Hideout() ;
F2::Remaining() ;
F3::Repeat() ;


Hideout(){
BlockInput On
Send {Enter}/hideout{Enter}
BlockInput Off
return
}


Remaining(){
BlockInput On
Send {Enter}/remaining{Enter}
BlockInput Off
return
}


Repeat(){
Loop
{
Send {r}
Sleep, 1000
}
return
}
En específico lo que necesito es un break para el comando "Repeat" o lo que mejor se ajuste de manera que cuando yo aprete la tecla "F3" el comando se ponga en funcionamiento (ya lo hace) y se detenga cuando yo apreté digamos la tecla "F4"
Si alguno me puede dar una mano o almenos orientarme le estaria muy agradecido :D

Top