Спасибо.
помогите плиз найти стабильно работающую версию инжекта
Moderators: Murderator+, Murderator
помогите плиз найти стабильно работающую версию инжекта
Пожалуйста, кто-нибудь помогите.... Скрипт на мининг аболютно правильный и рабочий, к тому же не сложный и без лишних наворотов вылетает постоянно через 2-3-4 часа... Unhandled error in parser. Может у кого есть инжекты более ранние в которых этого глюка не наблюдалось или кто-либо эту проблему уже решил? Я понял что не одного меня мучает этот вопрос. И дело даже не в оперативке и Windows'e. (Хотя если есть способы исправить этот глюк сменив систему на другую, предлагайте
. Пожалуйста, если вы пользуетесь инжектом и у вас этого нет, вышлите или дайте ссылку на ту версию которая работает без глюков.
Спасибо.
Спасибо.
-
joker_psix
- Posts: 53
- Joined: 2004-10-09 18:48:36
У меня клиент 2.0.3 - у других на 3*** все ок... А может это быть из-за реконнектора???
sub Reconnector()
var ReconnectTime, RFlag
ReconnectTime = '0'
RFlag = 1
Repeat
While (UO.ObjAtLayer('Bpack') == '')
if RFlag Then
ReconnectTime = MakeTime()
RFlag = 0
endif
UO.Exec('terminate all')
Wait(20000) # WorldSave Protection
Wait(20000)
Wait(20000)
Wait(20000)
Wait(20000)
Wait(20000)
Wait(20000)
Wait(20000)
Wait(20000)
Wait(20000)
Wait(20000)
Wait(20000)
UO.Say('')
Wait(3000)
UO.Say('')
Wait(3000)
UO.Say('')
Wait(3000)
UO.LDblClick(357,164)
UO.LClick(616,459)
Wait(3000)
WEnd
Wait(3000)
if (RFlag == 0) and (ReconnectTime <> '0') Then
UO.TextOpen()
UO.TextPrint('Disconnected & Reconnected @ '+ReconnectTime)
UO.Exec('exec Alarm')
RFlag = 1
ReconnectTime = '0'
endif
Until false
end sub
вот скрипт...
Раньше когда его у меня не было таких глюков не замечал... Не в нем ли проблема?
sub Reconnector()
var ReconnectTime, RFlag
ReconnectTime = '0'
RFlag = 1
Repeat
While (UO.ObjAtLayer('Bpack') == '')
if RFlag Then
ReconnectTime = MakeTime()
RFlag = 0
endif
UO.Exec('terminate all')
Wait(20000) # WorldSave Protection
Wait(20000)
Wait(20000)
Wait(20000)
Wait(20000)
Wait(20000)
Wait(20000)
Wait(20000)
Wait(20000)
Wait(20000)
Wait(20000)
Wait(20000)
UO.Say('')
Wait(3000)
UO.Say('')
Wait(3000)
UO.Say('')
Wait(3000)
UO.LDblClick(357,164)
UO.LClick(616,459)
Wait(3000)
WEnd
Wait(3000)
if (RFlag == 0) and (ReconnectTime <> '0') Then
UO.TextOpen()
UO.TextPrint('Disconnected & Reconnected @ '+ReconnectTime)
UO.Exec('exec Alarm')
RFlag = 1
ReconnectTime = '0'
endif
Until false
end sub
вот скрипт...
Раньше когда его у меня не было таких глюков не замечал... Не в нем ли проблема?
Какимто фигом пашет
И кстати пашет нормально. А Вейтов столько потому что кто замечал при снимании скрипта он не уберется пока не закончится последний Вейт... Ну там есть свои заморочки...
ПС. Неужели никто не знает способов помочь? Я перечитал весь форум сделал все что предлагали раньше но вопрос по прежднему остается открытым.
ПС. Неужели никто не знает способов помочь? Я перечитал весь форум сделал все что предлагали раньше но вопрос по прежднему остается открытым.
рядом же такое уже обсуждали, откатись до версии 312.19, она более стабильна на добывающих скриптах. У меня у самого инжа живет всего по часа два на скрипте на новых версиях. Потом в лучшем случае ошибка, а обычно конлост. А на 312.19 стабильно. Насчет где взять могу предложить только вариант отсюда:
http://ultima.e-burg.ru/files/patched%2 ... ection.rar
Но там в нагрузку к инжекту идет пропатченный клиент версии 2.0.3
http://ultima.e-burg.ru/files/patched%2 ... ection.rar
Но там в нагрузку к инжекту идет пропатченный клиент версии 2.0.3
Спасибо, я скачал и пробую, вроде лучше, но всеравно частенько вылетает, очень часто при дисконнектах.
Еще парит мессага Systran: loadError : Cannot load language pair 'er'... Это случаем не из-за автоматического перевода??? Галочка включена такая...
Еще 2 вопроса: 1. Как лучше всего организовать дисконнект, так чтобы ДИСКОННЕКТИЛО НА 100% А НЕ ЗАВИСАЛО ПРИ КОННЕКТЕ.
2. Что нужно исключить из скрипта (мининг) чтобы сократить вылетание инжекта? Гото из циклов нет... А что еще?
Еще парит мессага Systran: loadError : Cannot load language pair 'er'... Это случаем не из-за автоматического перевода??? Галочка включена такая...
Еще 2 вопроса: 1. Как лучше всего организовать дисконнект, так чтобы ДИСКОННЕКТИЛО НА 100% А НЕ ЗАВИСАЛО ПРИ КОННЕКТЕ.
2. Что нужно исключить из скрипта (мининг) чтобы сократить вылетание инжекта? Гото из циклов нет... А что еще?
kikach wrote:Неужели никто не знает способов помочь?
Это сообщение возникает когда возникает ошибка во время выполнения скрипта. А на этом этапе скрипт.длл не может отследить в какой строке случилась лажа. Я вижу единственную возможность отловить ошибку это посмотреть что творится на экране и прикинуть в каком месте скрипта это произошло. Если сможешь, флаг в руки и попутный ветер.
-
evil_Gremlin
- Posts: 54
- Joined: 2004-05-11 12:27:22
- Contact:
+последний блок перед енд суб/конец файла вроде как не обязателено закрывать.AGRS wrote:Sfagnum wrote:не всегдаAGRS wrote:evil_Gremlin wrote:проверь, везде ли закрыты циклы sub - end sub, if-endif, repeat-until, while-wend
Эти ошибки еще до запуска ловятся.
Поправка принята. Ловятся до запуска функции, в которой они используются.