Author Topic: Скрипт по оценке снаряжения в онлайн игре  (Read 2590 times)

0 Members and 1 Guest are viewing this topic.

Delectus

  • Зашел в гости
  • *
  • Posts: 2
    • View Profile
Приветствую всех! Помогите написать скрипт на оценку в онлайн игре по рисунку. Сам по поводу скрипта по рисунку ещё пока не понимаю вот и надеюсь поможете. Требуется такое действие.
RCLICK(10,10)
LCLICK(10,10)
навести по коор RCLICK(10,10) предыдущему и в появившемся рисунке если все значения оценки на уклон остановить скрипт. Возможно такое сделать?

Delectus

  • Зашел в гости
  • *
  • Posts: 2
    • View Profile
Вот что-то сам попробовал слепить, но он всё равно начинает заново цикл даж при нахождении пикселя( Где ошибка?

WAITMS(300)
GETSCREEN // анализируем экран
IF_PIXEL_IN(821,330, 52471) // анализ пикселя
WAITMS(150)
IF_PIXEL_IN(821,350, 52471) // анализ пикселя
WAITMS(150)
IF_PIXEL_IN(821,370, 52471) // анализ пикселя
WAITMS(150)
IF_PIXEL_IN(821,390, 52471) // анализ пикселя
WAITMS(150)
END_IF
ELSE // если нет
goto(start) // то переходим к пункту start:
start:
waitms(50)
LCLICK(1031,177)
waitms(50)
LCLICK(1031,177)
waitms(100)
RCLICK(1111,217)
waitms(2300)
RCLICK(1111,217)

Вот образец на координаты 821,330

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Ошибка во всём. У каждого условия IF должен быть конец END_IF.
ELSE это часть условия, оно не может висеть в пустоте.

Поиск (кстати почему поиск) конкретного цвета здесь не подходит. Панель и надписи полупрозрачные, их итоговый цвет зависит от текущего фона.
Я думаю и расположение строк не всегда одно.
Короче, листай темы. Вот точно такое определение параметров в плюсе минусе в похожей игре уже обсуждалось.
Направление- поиск по картинке. Использование колормода и процента совпадения.