Что нового

не работает MouseClick в игре EVE

urrya

Новичок
Сообщения
159
Репутация
1
Всем привет.
Есть у меня написанные ещё год назад скрипты для онлайн игры "EVE",
всё прекрасно работало, но сейчас те же скрипты не могут выполнить MouseClick.
Может быть кто нибудь знает в чём дело и как обойти может быть появившеюся защиту в игре от MouseClick?
Заранее спасибо.

вот небольшой пример скрипта:
Код:
Func exitSpace()
WinActivate('EVE')
WinMove("EVE", 0, -10, 1280, 1035)
  MouseClick('left', Random(780, 487, 1), Random(980, 737, 1), 1, Random(7, 15))  ; рандомный клик в прямоугольник
  SoundSetWaveVolume(50)   ; громкость звука
  SoundPlay("C:\Windows\Media\Festival\Windows - обнаружен веб-канал.wav", 1 )  ; звук
  Send('{u}', Random(2, 5))   ; эмуляция нажатия кнопки выхода со станции
    Sleep(Random(11888, 13999))
	MouseClick('left', Random(1042, 82, 1), Random(1205, 97, 1), 1, Random(7, 15))  ; рандомный клик в прямоугольник
	Sleep(Random(22, 43))
    MouseClick('right', Random(1042, 82, 1), Random(1205, 97, 1), 1, Random(7, 15))  ; рандомный клик в прямоугольник
	Sleep(Random(33, 75))
	MouseClick('left', Random(1042, 90, 1), Random(1205, 100, 1), 1, Random(7, 15))  ; рандомный клик в прямоугольник
	Sleep(Random(52, 55))
 EndFunc



Добавлено:
Сообщение автоматически объединено:

небольшое уточнение, во время работы скрипта курсор уходит на координаты 0,0 :(
 

Belfigor

Модератор
Локальный модератор
Сообщения
3,608
Репутация
941
Теперь окна в еве называются "EVE - <Имя Чара>", возможно у тебя winwaitactive("eve") стоит в скрипте
 
Автор
urrya

urrya

Новичок
Сообщения
159
Репутация
1
подскажи пожалуйста как это будет выглядеть в коде, если имя чара в переменной будет записано?

у меня вот так не помогает:
Код:
WinActive('EVE',$ImyPersa1)
WinActivate('EVE',$ImyPersa1)



Добавлено:
Сообщение автоматически объединено:

Код:
Func exitSpace()
WinActive('EVE -',$ImyPersa1)
WinActivate('EVE -',$ImyPersa1)
Sleep(100)
  MouseClick('left', Random(780, 487, 1), Random(980, 737, 1), 1, Random(3, 9))  ; рандомный клик в прямоугольник
  SoundSetWaveVolume(50)   ; громкость звука
  SoundPlay("C:\Windows\Media\Festival\Windows - обнаружен веб-канал.wav", 1 )  ; звук
  Send('{u}', Random(2, 5))   ; эмуляция нажатия кнопки выхода со станции
    Sleep(Random(11888, 13999))
	MouseClick('left', Random(1042, 82, 1), Random(1205, 97, 1), 1, Random(3, 9))  ; рандомный клик в прямоугольник
	Sleep(Random(22, 43))
    MouseClick('right', Random(1042, 82, 1), Random(1205, 97, 1), 1, Random(3, 9))  ; рандомный клик в прямоугольник
	Sleep(Random(33, 75))
	MouseClick('left', Random(1042, 90, 1), Random(1205, 100, 1), 1, Random(3, 9))  ; рандомный клик в прямоугольник
	Sleep(Random(52, 55))
 EndFunc

так тоже не работает, не пойму в чём причина :(
 
Автор
urrya

urrya

Новичок
Сообщения
159
Репутация
1
мышка не работала из-за не правильных, рандомных координат :rofl:
 

_ToBe_

Осваивающий
Сообщения
142
Репутация
35
А ты пробовал уже кликать в неактивное окно?
 
Верх