Yoko
http://forum.yoko.com.ua/

Замирает скриптец и всё тут
http://forum.yoko.com.ua/viewtopic.php?f=20&t=7883
Page 1 of 1

Author:  holod [ 2006-06-05 20:57:36 ]
Post subject:  Замирает скриптец и всё тут

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

Author:  Edred [ 2006-06-05 22:56:02 ]
Post subject: 

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

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

Author:  holod [ 2006-06-06 06:14:58 ]
Post subject: 

Хмм...
Приду домой, попробую. :roll:

Author:  admir [ 2006-06-06 11:43:23 ]
Post subject: 

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

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/