Код:
$game=WinExists("ClanWars - Google Chrome")
While 1
$nMsg = GUIGetMsg(0)
Switch $nMsg
Case $exit
_end()
Case $comment
if not $game Then
ToolTip('Игра не запущена', 0, 0, 'Бот', 4, 5)
sleep(1500)
ToolTip("")
else
ToolTip('Активно', 0, 0, 'Бот', 1, 5)
_send()
sleep(1500)
ToolTip("")
Endif
EndSwitch
WEnd
func _send()
$box=random(1,4,1)
send($box)
Sleep(1000)
endfunc
и так первая проблема состоит в том что проверка состояния игры проводиться только один раз, то есть если нажать на кнопку $comment и игра не запущена выводиться tooltip(игра не запущена) и даже если ее запустить выводиться тоже самое сообщение ((((( нужно перезапустить программу что бы оно изменилось
еще нужно посылать функцию _send() в определенное окно, в независимости активное оно или нет, в данном случае в "ClanWars - Google Chrome"
send($box) // здесь нужно посылать кнопку "4" не с цифровой клавиатуры
Добавлено:
Сообщение автоматически объединено:
и еще нельзя выйти с программы(через exit) если выполняется функция, а нужно после нажатия кнопки прервать все что выполняется(или просить если в данный момент выполняется что-то нибудь) и выйти...
Добавлено:
Сообщение автоматически объединено:
и tooltip желательно выводить возле текущего положения курсора ;D