|
|
  |
сами собой начинают глючить скрипты |
|
|
| Sedman7 |
23.11.2018, 18:54
|

Registred
Сообщений: 6
Регистрация: 28.12.2011 Группа: Пользователи Наличность: 0
Пользователь №: 14.434
Возраст: 25

|
Добрый день, с чем связано то, что скрипты сами собой начинают глючить? вот часть кода: Код :start if (lastmsg you are frozen) send num_0 wait 2500 end_if
скрипт служил верой и правдой долгие месяцы, может и годы, не трогал UOPilot несколько месяцев, сегодня запустил и почемуто вдруг перестал рабоать с ошибкой в lastmsg (IMG:http://i12.pixs.ru/thumbs/3/7/3/ssssjpg_9990936_30983373.jpg) скрипты не редактировал, пилот не обновлял, файлы никакие никуда не перемещал, пилот запущен от администратора в чем дело? и при чем тут вообще integer value к lastmsg? часто подобные ошибке возникают в связке с тем что UOPilot перестает воспринимать изменения: (IMG:http://i12.pixs.ru/thumbs/3/9/3/ssss2jpg_9547402_30983393.jpg) тут я заменил "you are frozen" на "1" однако в "ошибке" по прежнему фигурирует "you" и сделать ничего нельзя совершенно, помогает только закрыть/по новой загрузить пилот пробовал добавлять команду msg lastmsg - выводит на экран последнее сообщение, всё норм, но при использовании if - ошибка, в люом сочетании в скобках без скобок через переменную и тд... win7 x64
|
|
|
|
|
|
| Sedman7 |
23.11.2018, 21:13
|

Registred
Сообщений: 6
Регистрация: 28.12.2011 Группа: Пользователи Наличность: 0
Пользователь №: 14.434
Возраст: 25

|
Цитата(DarkMaster @ 23.11.2018, 20:25)  Я тонкостей ульимовских условий уже не помню, но очень смущает отсутсвие знака сравнения.
да я использую старые версии потомучто новые слишком сильно глючат, в часности не работает findimage set $ta FindImage (800 0 1250 300 (c:\0\bag_opend.bmp) %tar 2 80 -1) в версии 2,32 - находит и всё работает 100% в версии 2,34 - находит, результат 100% но там "с ног на голову" перевернуты результаты поиска придется переделывать все скрипты в версии 2,40 - 0% т.е. вообще не находит картинку как пользоваться findimage в версии 2,40?
|
|
|
|
|
|
| Sedman7 |
23.11.2018, 23:55
|

Registred
Сообщений: 6
Регистрация: 28.12.2011 Группа: Пользователи Наличность: 0
Пользователь №: 14.434
Возраст: 25

|
Цитата(DarkMaster @ 23.11.2018, 22:38)  Там вроде ничего особо не менялось. Попробуйте чуть расширить область поиска. В старых версиях был глюк с тем, что фактическая область поиска была чуть больше реальной.
там картинка 20х20 область поиска с большим запасом... вот опять, версия 2,34 перестала находить картинку, всё работало на протяжении 2-х часов и вот сейчас ничего не меняя результат поиска 0% (до этого таже команда та же картинка результат был = 100%) я запускаю скрипт он делает действия, останавливаю, хочу подчеркнуть НИЧЕГО В СКРИПТЕ НЕ ТРОГАЮ примерно после 10 запусков скрипта findimage перестал работать, результат поиска 0%, в чем может быть причина?
|
|
|
|
|
|
| Sedman7 |
24.11.2018, 12:08
|

Registred
Сообщений: 6
Регистрация: 28.12.2011 Группа: Пользователи Наличность: 0
Пользователь №: 14.434
Возраст: 25

|
Цитата(DarkMaster @ 23.11.2018, 22:38)  Там вроде ничего особо не менялось. Попробуйте чуть расширить область поиска. В старых версиях был глюк с тем, что фактическая область поиска была чуть больше реальной.
вот еще одна "странная" ошибка: опять же - скрипт работал несколько часов подряд, потом внезапно ошибка - в lasttarget записывается текущее положение игрока обратите внимание, что X координата записалась, а в Y - возникла ошибка, хотя две строки абсолютно идентичны за исключение одной буквы ("x" и "y") (IMG:http://i12.pixs.ru/thumbs/3/2/7/Untitled1j_3096818_30985327.jpg) и такие "фантомные" ошибки возникают постоянно, почему они могут возникать? может я неправильно что-то в коде пишу или в настройках где-то что-то надо указать?
|
|
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|