Здравствуйте, гость ( Вход | Регистрация )

> UoPilot в magegame.ru (Войны и маги), Помогите со скриптом
kuscheyder
сообщение 3.12.2012, 13:58
Сообщение #1


**

Neophyte
Сообщений: 13
Регистрация: 3.12.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.535



Приветствую форум!
Хотел бы уточнить как реализовать функцию цветового поиска в этой игре.
Игра представляет собой бродику и в принципе можно ограничиваться left <корды>, но расширившийся функционал программы позволяет сделать еще одну полезную вещь. Интерфейс игры представляет собой квадратное поле 10*10 ячеек, хотелось бы написать скрипт, чтобы можно было искать квесты.

В частности: одним скриптом я задаю направление перемещения, а другой бесконечно выполняет команду по проверке рабочего окна 10*10 ячеек на предмет 3 цветов: белого, желтого и красного. Квесты выглядят как знаки вопроса окрашенные в эти цвета. Либо еще вариант реализации - поиск заданных изображений ячейки с квестом. Как только искоме найдено, скрипт 2 останавливает скрипт 1 (а в идеале дает звуковой сигнал).

Ну для примера вот скрин:

http://s52.radikal.ru/i136/1104/de/5b5fcbe19b8c.jpg

Перс стоит рядом с 2-мя квестами.

Убедительная просьба объясните как написать такого рода скрипт, поскольку скриптами не владею в принципе. Хотя бы дайте шаблон, значения переменных я сам подобью.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщений в этой теме
kuscheyder   UoPilot в magegame.ru (Войны и маги)   3.12.2012, 13:58
DarkMaster   Почитайте вики про findcolor, findimage. Это два с...   3.12.2012, 14:06
kuscheyder   Пытался сделать скрипт примерно такого вида, вбива...   3.12.2012, 14:11
DarkMaster   Ошибочка. Надо end_if   3.12.2012, 14:36
kuscheyder   Работаю над таким скриптом для перемещения по зада...   6.12.2012, 10:44
kuscheyder   Только заметил у себя косяк! :rolleyes: Тепе...   6.12.2012, 11:02
Zeleax   Есть цикл while_not. Поставьте внутрь него первый ...   6.12.2012, 11:04
WKnight   Если нужен инфинитный луп, используйте goto или w...   6.12.2012, 12:04
kuscheyder   Не совсем понял.. :mellow: Насчет while я согласе...   6.12.2012, 13:08
Zeleax   Пишу только для примера. Логику обдумайте сами set...   6.12.2012, 13:13
kuscheyder   Спасибо за совет, но проблему это не решает.. :un...   6.12.2012, 13:48
Zeleax   Спасибо за совет, но проблему это не решает.. :u...   6.12.2012, 13:56
kuscheyder   4 часа мучаюсь уже чтобы написать скрипт на прохож...   6.12.2012, 14:04
DarkMaster   для начала сделай вывод в лог переменной $a, ...   6.12.2012, 14:16
kuscheyder   Спасибо! Хотя бы ясность внесли.   6.12.2012, 14:23
DarkMaster   во 1 у вас где-то есть if. Код вы скинул не весь, ...   6.12.2012, 14:28
kuscheyder   Пишу вот так: set $a = 0 set $b = 0 wh...   6.12.2012, 15:19
Zeleax   set $a 0   6.12.2012, 15:27
kuscheyder   set $a 0 Да, работать стало, только теперь п...   6.12.2012, 15:47
Zeleax   Каждый блок должен выглядеть примерно так: set #a ...   6.12.2012, 16:37
kuscheyder   Огромное спасибо! Извините, что занял много ва...   6.12.2012, 23:39
kuscheyder   Проверил с hint'ом - картинок он не находит :...   7.12.2012, 7:48
Zeleax   Значит текущая задача- добиться, чтоб скрипт наход...   7.12.2012, 8:09
DarkMaster   Варианта 4: 1) Кривые картинки. Надо bmp 24 цвет, ...   7.12.2012, 8:15


Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 15.7.2025, 14:19
Designed by Nickostyle