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

Как можно остановить скрипт на время сейва мира?
http://forum.yoko.com.ua/viewtopic.php?f=20&t=474
Page 1 of 1

Author:  ИгорьАлек [ 2004-05-30 21:12:39 ]
Post subject:  Как можно остановить скрипт на время сейва мира?

Сабж.
Т.е. пока мир сохраняется, скрипт ждет, потом идет дальше

Author:  Biga [ 2004-05-31 14:40:15 ]
Post subject: 

А сообщение про ворлдсейв пишется в журнал? Если да, то тривиально. А если нет, то я тут где-то видел оригинальное решение - кликать на предемет uo.click и ждать реакции в журнале.

Author:  ИгорьАлек [ 2004-05-31 18:14:24 ]
Post subject: 

Biga wrote:
А сообщение про ворлдсейв пишется в журнал? Если да, то тривиально. А если нет, то я тут где-то видел оригинальное решение - кликать на предемет uo.click и ждать реакции в журнале.


Сообщение пишется....
И такое я видел, но что то не нахожу

Author:  -=WOLVERINE=- [ 2004-06-01 18:03:31 ]
Post subject: 

Biga wrote:
А сообщение про ворлдсейв пишется в журнал? Если да, то тривиально. А если нет, то я тут где-то видел оригинальное решение - кликать на предемет uo.click и ждать реакции в журнале.

Code:
sub CheckLag() 
UO.DeleteJournal()
UO.Click('backpack')
repeat
wait(50)
until UO.InJournal('backpack')
end sub

Author:  GrayLord [ 2004-06-04 03:31:27 ]
Post subject: 

вот "это" рабочая версия паузы с контролем сейва для ZuluHotel Resurrection:

sub wait_for(seconds)
var startsave='SYSTEM: Saving World State' #сообщение сервера о начале сейва
var endsave='SYSTEM: World Saved' # сообщение об окончании сейва
var timer=0
repeat
wait(100)
timer=timer+1
if uo.injournal(startsave) then
uo.deletejournal()
repeat
wait(100)
until uo.injournal(endsave)
endif
until timer==seconds*10
end sub

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