таймер
Moderators: Murderator+, Murderator
Re: таймер
Code: Select all
sub timer(seconds)
var msg_e = 'ave complete', msg_s = 'orld save has been', timer, ws_timer
timer = uo.timer()
deljournal(msg_s+'|'+msg_e)
while seconds * 10 + timer > uo.timer()
if uo.injournal(msg_s) then
ws_timer = uo.timer()
while not uo.injournal(msg_e)
wait(100)
wend
timer = timer + uo.timer() - ws_timer
end if
wend
end sub
sub deljournal(msg)
while uo.injournal(msg)
uo.setjournalline(uo.injournal(msg) - 1, '')
wend
end sub
такой вариант актуален, только если после сейва приходит сообщение
Re: таймер
ну спасиб! вот это отвечает:
это то да?
Code: Select all
if uo.findcount()>0 then
CheckLag()
uo.grab('all','finditem')
wait(500)
endif
until uo.findcount()==0
uo.ignorereset()
uo.UnSetReceivingContainer()
UO.Print('Ждем '+str(Whtime)+ ' секунд.')
Wtime = Whtime
wait(1000)
while Wtime > 0
wait(1000)
Wtime = Wtime - 1
UO.Print('Осталось '+str(Wtime)+ ' секунд.')
wend
if Wtime == 0 then
Wtime = Whtime
end if
end sub
это то да?
Re: таймер
ZeroDX, тоесть то что ты дал это надо в скрипт вставить?
Re: таймер
для начала проверь сообщения
потом вставь то, что я дал в своей скрипт. а для вызова используй timer()
Code: Select all
msg_e = 'ave complete', msg_s = 'orld save has been'
потом вставь то, что я дал в своей скрипт. а для вызова используй timer()
Re: таймер
на шарде такие сообщения вначале идёт:
World is saving...
а потом после:
World data saved in N second
World is saving...
а потом после:
World data saved in N second
Re: таймер
ставишь чеклаг и все
Уроки языка Injection
Основные команды языка Injection
Yoko Injection Code Sweeper
Drw (2009) скрипты
2017 Начал играть на Uorpg.net
Основные команды языка Injection
Yoko Injection Code Sweeper
Drw (2009) скрипты
2017 Начал играть на Uorpg.net
Re: таймер
спасибо за ответ! а можешь пожалуйста написать?
Re: таймер
так?
Code: Select all
sub CheckLag()
uo.DeleteJournal()
uo.Click('backpack')
repeat
wait(150)
until uo.InJournal('backpack')
end sub
Re: таймер
Code: Select all
sub checklag()
repeat
UO.DeleteJournal()
UO.Click('backpack')
until backpack()==1
endsub
sub backpack()
var n
for n=0 to 200
if uo.injournal('a backpack') then
return 1
endif
wait(200)
next
endsub
Уроки языка Injection
Основные команды языка Injection
Yoko Injection Code Sweeper
Drw (2009) скрипты
2017 Начал играть на Uorpg.net
Основные команды языка Injection
Yoko Injection Code Sweeper
Drw (2009) скрипты
2017 Начал играть на Uorpg.net