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

 
Ответить в эту темуОткрыть новую тему
> Ошибка, Ошибка копирования
Игрок333
сообщение 22.6.2017, 0:07
Сообщение #1


**

Neophyte
Сообщений: 15
Регистрация: 21.6.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.511
Возраст: 22



Всем привет. Речь идет об игре "Небеса. Уникальная игра.". Но проблема не именно в игре, а в программе UoPilot. Скрипт работал месяц без нареканий, и в один прекрасный момент показало на экране разрыв соединения, то есть, интернет отключился, или игра зависла, в общем, скрипт обновил страницу игры, после этого начал выдавать ошибки "Не удалось скопировать картинку", и номер строчки в скрипте, где прописана данная картинка. Пробовал все перезагружать, удалять папку с картинками и делать новую, запускать от администратора браузер и саму программу, включать в другом браузере игру - ничего не помогло. Ничего не понимаю, из-за чего такое произошло. Очень прошу помочь с этой проблемой! Прикрепленное изображение


Эскизы прикрепленных изображений
Прикрепленное изображение
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 22.6.2017, 1:59
Сообщение #2


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26577
Пользователь №: 16.971
Возраст: 29



Если просто сделать поиск картинки, будет тоже самое?
Код
set #a findimage (0 0 1920 1080 (путь_к_картинке) %arr 2)
hint #a

Какая версия пилота?
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Игрок333
сообщение 22.6.2017, 3:12
Сообщение #3


**

Neophyte
Сообщений: 15
Регистрация: 21.6.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.511
Возраст: 22



Цитата(cirus @ 22.6.2017, 1:59) *

Если просто сделать поиск картинки, будет тоже самое?
Код
set #a findimage (0 0 1920 1080 (путь_к_картинке) %arr 2)
hint #a

Какая версия пилота?

Версия последняя, 2.39, как показывал сайт uopilot.tati.pro

Цитата(cirus @ 22.6.2017, 1:59) *

Если просто сделать поиск картинки, будет тоже самое?
Код
set #a findimage (0 0 1920 1080 (путь_к_картинке) %arr 2)
hint #a

Какая версия пилота?

И какая разница, какая версия? Если работало все больше месяца без проблем и без изменений

Просто в интернете искал что-то подобное на эту тему, и вообще ничего не нашел. Поэтому решил обратиться за помощью на форумы, чтобы более опытные и знающие пользователи данной программы смогли объяснить суть и причину появления данной проблемы

И простой поиск картинки тоже не прокатит, тогда уж легче сделать просто условие через команду if и все, но меня это не устраивает. Я хочу знать сущность этой проблемы и откуда она произрастает. Если скрипт запустить еще до того, как игра не успела загрузиться, то он выдает данную ошибку абсолютно на все картинки в крутящемся пункте, так что тут явно проблема не только в этой картинке или команде
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 22.6.2017, 3:54
Сообщение #4


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26577
Пользователь №: 16.971
Возраст: 29



Цитата
И какая разница, какая версия?

Потому что иногда используют версии пятилетней давности и спрашивают почему что-то не работает.
Цитата
Если просто сделать поиск картинки, будет тоже самое?

Цитата
И простой поиск картинки тоже не прокатит

Это ради теста, не работает поиск именно в скрипте или вообще в пилоте.
Причин полно, выкладывайте часть кода, в котором ошибка, и картинку, на которой ошибка.
Цитата
Если скрипт запустить еще до того, как игра не успела загрузиться, то он выдает данную ошибку абсолютно на все картинки в крутящемся пункте

А что если игра запущена то ошибка на на всех картинках?
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Игрок333
сообщение 22.6.2017, 13:16
Сообщение #5


**

Neophyte
Сообщений: 15
Регистрация: 21.6.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.511
Возраст: 22





А что если игра запущена то ошибка на на всех картинках?
[/quote]
Да, ошибка только на одной картинке, при этом ее нет на экране в тот момент
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 22.6.2017, 13:25
Сообщение #6


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26577
Пользователь №: 16.971
Возраст: 29



Цитата
Да, ошибка только на одной картинке, при этом ее нет на экране в тот момент

Есть картинка или нет ошибки быть не должно. Если её нет на экране в переменную вернёт 0.
Прикрепите картинку.

Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Игрок333
сообщение 22.6.2017, 14:06
Сообщение #7


**

Neophyte
Сообщений: 15
Регистрация: 21.6.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.511
Возраст: 22



Суть в том, что более месяца все работало и ничего не изменялось, то есть, версия пилота поддерживает такие команды и понимает их, просто так взять и перестать их читать он не может, и сам себе версию обновить или что-то сделать он не может. Вопрос: с чего вдруг так стало? Должна быть причина

В том и дело, что пилот должен крутить в скрипте пункт до того момента, пока не увидит нужную картинку на экране, чтобы перейти в следующий пункт, это понятно. Но в том-то и дело, что он так не делает, а сразу при включении выдает ошибку о копировании картинки, которой даже нет на экране, но затем, после выдачи ошибки, он не останавливает свою работу и идет дальше по скрипту, видит след картинку после этой, а она на экране есть, и он делает действия для нее без ошибки копирования. Но если игра еще не запущена, то пилот выдает ошибки на все картинки подряд по скрипту, хотя должен просто гонять по кругу пункт и ждать нужной картинки, разве не так?

:остров
if timer > 60000
goto обновление3
end_if
set $a findimage (290, 10 1216, 780 (C:\Небеса\Барабаны.bmp) %arr 2 100 1 5)
if $a > 0
set $a findimage (290, 10 1216, 780 (C:\Небеса\Забрать2.bmp) %arr 2 100 1 5)
if $a > 0
left %arr [1 1], %arr [1 2]
wait 1000
end_if
send escape
wait 1000
end_if
set $a findimage (290, 10 1216, 780 (C:\Небеса\Арена.bmp) %arr 2 100 1 5)
if $a > 0
if #qw > 3
set timer 0
gosub персонаж
end_if
left 862, 780
wait 500
left 1064, 780 //открыть избранные
wait 10s
left 1041, 631 //сортировка
wait 500
if #круг > 0
set #b #b + 24
end_if
goto избранные
end_if
set $a findimage (290, 10 1216, 780 (C:\Небеса\Наш ход.bmp) %arr 2 100 1 5)
if $a > 0
set timer 0
goto бой
end_if
set $a findimage (290, 10 1216, 780 (C:\Небеса\Победа.bmp) %arr 2 100 1 5)
if $a > 0
set timer 0
goto победа
end_if
goto остров
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 22.6.2017, 14:26
Сообщение #8


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26577
Пользователь №: 16.971
Возраст: 29



Цитата
Вопрос: с чего вдруг так стало? Должна быть причина

Это разве что разработчик скажет.
Иногда ошибки пропадают после удаления uopilot.ini (файл настроек).
Цитата
set $a findimage (290, 10 1216, 780 (C:\Небеса\Барабаны.bmp) %arr 2 100 1 5)
log $a

Что в логе будет?
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Игрок333
сообщение 22.6.2017, 14:31
Сообщение #9


**

Neophyte
Сообщений: 15
Регистрация: 21.6.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.511
Возраст: 22



Извиняюсь, я не совсем понимаю эти понятия логи и прочее
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 22.6.2017, 14:56
Сообщение #10


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26577
Пользователь №: 16.971
Возраст: 29



Прикрепленное изображение
Если картинка нашлась должно быть положительное число.
Если не нашлась 0.
Иначе код ошибки.
Коды ошибок FindImage:
'-1' упало при поиске, точная причина не известна
'-2' не нашли открывающую скобку после имени функции
'-3' не найдено пути в скобках
'-4' ошибка поиска файла
'-5' ошибка обработки искомого изображения
'-6' ошибка получения изображения с экрана.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Игрок333
сообщение 22.6.2017, 15:15
Сообщение #11


**

Neophyte
Сообщений: 15
Регистрация: 21.6.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.511
Возраст: 22



Ошибка -6
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 22.6.2017, 15:24
Сообщение #12


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26577
Пользователь №: 16.971
Возраст: 29



Это только WKnight может знает какие могут быть причины.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Игрок333
сообщение 22.6.2017, 15:53
Сообщение #13


**

Neophyte
Сообщений: 15
Регистрация: 21.6.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.511
Возраст: 22



Это пользователь или кто?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 22.6.2017, 18:18
Сообщение #14


********

Разработчик UO Pilot'а
Сообщений: 1.639
Регистрация: 9.1.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 4.688



Не, он тоже не знает. Это апи что-то глючит.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Игрок333
сообщение 22.6.2017, 18:47
Сообщение #15


**

Neophyte
Сообщений: 15
Регистрация: 21.6.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.511
Возраст: 22



Что такое апи? Я так понимаю, что проблема не в пилоте, и уж точно не в скрипте и картинках, а что-то винда выделывается
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

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

 

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