Тема: AHK: Исключить повторы из рандома
Цикл, отправляющий одно рандомное число из 121 возможного . Нужно сделать так, чтобы если выпадает то, которое было только что, то скрипт рандомит заново для того, чтобы не произошло отправки одного и того же числа дважды подряд.(ну по крайней мере я так вижу решение этой проблемы, возможно есть более оптимальное решение)
arr :=[] < *подставьте сюда любое 121 число, не принципиально*
!4::
MyLable1:
Loop,
{
ImageSearch, xp, yp, 203, 876, 387, 1036, *50 live.png
Sleep 200
If xp < 0
Break
}
Click 1700, 972
Sleep, 200
Random, MyVar, 1, 121
SendInput % arr[MyVar]
Sleep, 100
SendInput {Enter}
Random, SleepTime, 1000, 2000
Sleep, %SleepTime%
Goto, MyLable1
return

