Замирает скриптец и всё тут

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
holod
Posts: 2
Joined: 2005-02-17 20:58:06
Contact:

Замирает скриптец и всё тут

Post by holod »

Вообщем такая проблемка ребята.
есть так сказать скраптец, на БС...
всё довольно просто
1. С кучи песка подымает 1 песчинку в пак
2. Даблкликом и указанием на форж плавит
ВСЁ, больше ничего не нада, НО в какой-то определенный момент просто стопориться и всё

Code: Select all

sub main()
while not uo.dead()
uo.deletejournal()
uo.findtype('0x0EED','0x083B',1)
if uo.countground('0x0EED') > 0 then
UO.Exec( "moveitem finditem 1" )
wait(1000)
uo.waittargetobject('0x62F675EB')
uo.usetype('0x0EED','0x083B')
repeat
wait(1000)
until uo.injournal('Success') or uo.injournal('Failed')
else
wait(10000)
endif
wend
endsub

в чем может быть проблемка, подскажите :oops:
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

1. uo.countground('0x0EED') замени на uo.findcount()

2. У тебя никак не проверяется успешность перемещения песчинки в пак. А если мув придется на сэйв мира или лаг - пишите письма, юзтайп ругнется, а скрипт будет ждать до бесконечности появления сообщения. Вывод: ввести таймер и в цикл ожидания добавить ограничение по времени ожидания.
Ни один скрипт не работает? Пора обновить Инжект...
Все работает, но хочется большего? Пора переходить на стелс...
holod
Posts: 2
Joined: 2005-02-17 20:58:06
Contact:

Post by holod »

Хмм...
Приду домой, попробую. :roll:
admir
Posts: 528
Joined: 2005-01-13 07:20:54

Post by admir »

да Едред хорошее замечание , я тут немного усомнился в стабильности работы checklag с удалением выборочных строчек из журнала ( обнуления )
таймер стоит юзать , например для ребута скрипта .
Post Reply