Page 1 of 1

Error.Unhandled exeption in parser.

Posted: 2006-02-20 10:16:07
by SergeyVP
Доброго времени суток, форумчане!

Собственно, сабж... я так понял, что это одна из самых неприятных проблем после того как, инжект всё таки стартовал

Я прочитал доступную информацию по этому вопросу и понял, что решения пока не найдено.

Так вот хочу поделиться своими наблюдениями, может кому-то они пригодятся :

UO.Set("quiet","1")
Установка глобальной переменной quiet в 1 практически исключает выпадение инжекта по вышеуказанной ошибке.
Подчеркиваю - ПРАКТИЧЕСКИ, иногда всё же вылетает

флажочки Track и Track world items у меня сняты... думаю, что если их выставить результат не изменится. (не тестил)

P.S.
ОГРОМНОЕ СПАСИБО, YOKO!
-------------------------------
так обрадовался, что ! ошибся ! quiet не 0, а 1... - не выводить сообщения в журнал.

Posted: 2006-02-20 15:04:33
by Dr.Jei
Интересный пост:) Опробуем.

зарядка от прикуривателя

Posted: 2006-02-20 16:16:58
by LordTom
По многочисленным заявкам big grin ампутируем регулятор давления (не колдун) задних тормозов, тот что под блоком ABS. Спасибо за работу. Давно этого ждал. Не исключая варианта с тормозными шлангам

Posted: 2006-02-20 18:07:02
by SergeyVP
кривость скрипта я бы в расчет на брал вовсе... потому что, когда вылетает обычное автоменю на 100-180 повторениях - это не кривость скрипта. Причем вылетает не на функциях типа FindType или UseType
а уже после их исполнения на инкременторе в конце цикла...

Описанным способом мне удалось увеличить количество повторений своих скриптов на 2 порядка! То есть в среднем со 150 до 3000...

Posted: 2006-02-20 18:52:08
by Dr.Jei
Тестирую на 4 чарах аж:) мининг ( с дикой ходилкой ) и на боевых. Шард в сетке, поэтому лаги в основном исключены. Кстати, при установки значения в 0, инжект пишет Quiet=OFF. А если ставить 1 то ничего не пишет. У тебя также?

я очень сильно ее люблю

Posted: 2006-02-20 18:54:53
by LordTom
Я вам покорный, слуга, готов служить на вас. Служить на перспективу.. Некто, кому русский язык не родной, с чудовищным акцентом, обращается к слуге (по фамилии Перспектива) и сообщает, что он ему

Posted: 2006-02-20 19:17:31
by Dr.Jei
Польза насколько я понял от этой функции одна только. Инжект не посылает в клиент всякие ненужные сообщения и не реагирует на UO.Print() команды в скрипте. Это повышает работоспособность и длительность выполнения скрипта. Уменьшает тормоза на слабых машинах или при запуске большого кол-ва клиентов. Но это совсем не является обходом этой ошибки. Но хотя автору Спасибо огромное. :) Идея хорошая. Раз уж все равно парсерит, так пусть пореже:)
Но у меня остается все еще одна проблема. Не знаю связанна ли она с этой ошибкой, но чем-то похоже. Клиент либо молча закрывается, либо вылетает куча ошибок клиента и потом тоже закрывается.

открытки с края ожидания

Posted: 2006-02-20 20:15:03
by LordTom
Сборная Кальчо за второй тур Серия А преподнесла целый ряд неожиданных результатов в этот уикэнд, поскольку большинство клубов из середины и дна прошлогодней турнирной таблицы боролись на равных с

Posted: 2006-02-20 20:43:14
by Dr.Jei
В целом и правда скрипты работают лучше и уверенней. Премного благодарен автору этой идеи :wink:

Posted: 2006-02-21 07:35:37
by flake
Dr.Jei wrote:Но у меня остается все еще одна проблема. Не знаю связанна ли она с этой ошибкой, но чем-то похоже. Клиент либо молча закрывается, либо вылетает куча ошибок клиента и потом тоже закрывается.


У меня была такая же проблема, при использовании АСМа.

Posted: 2006-02-21 08:59:08
by SergeyVP
2 LordTom:
в Турбо паскале была такая функция inc(<var>). собственно она есть и сейчас в Дельфях и в С - "++" :)
В инжекте этот оператор испольуется в конструкциях типа For Next - собственно Next...
Ну или тривиально: i = i + 1

Posted: 2006-02-21 09:08:34
by SergeyVP
Кстати, если есть необходимость выводить какие-либо информационные сообщения, можно использовать текст...
UO.TextOpen()
UO.TextPrint("Привет мир")

Одна неудобность этого метода - ограниченный размер файла... в байтах не считал... но похоже на 32767 байт..., то есть периодически нужно его очищать UO.TextClear(). На вероятность выпадения по сабжевой ошибке не влияет (Вроде проверял).

доставка музыки из европы

Posted: 2006-02-21 12:17:47
by LordTom
а где вариант оптимистичный пессимист? :Dмать,читай выше- цэж я ))) не голосуй, просто отпишись ну тогда +1 а то вот я злилась очень когда мою должность отдали обладат
GEM' Ну почитать-то материал стоит, а? Народ египетский горевалпотому, что евреи его обнесли по полной схеме: И дам народу сему милость в глазах Египтян; и когда пойдете, то пойдете не