Page 1 of 1

Как работает таймер?

Posted: 2006-04-13 17:14:05
by Sanch
В разделе хелп нашел что то про таймер, только так и не понял как он работает.

Проблема в следующейм, сервер при пересинхронизации больше 1ого раза за определенное время стопорит чара, это создает проблемы при пвп, скрипт типа: uo.cast('Magic Arrow', 'lastattack') не прокатывает, чар временами стопорится, хотелось бы как то касты синхронизовать, то есть кастовать с определенными промежутками, как это сделать я пирдумал.

Хочу сделать скрипт чтобы он как можно точнее измерял время каста, а точнее от таргета до результата, как это сделать я хз, точность таймера не важна, хоть пусть в секундах меряет.

Зарание благодрю за хелпу.

Posted: 2006-04-13 17:31:38
by DerMeister =)
Например так можно просто померить время каста:

Code: Select all

...
uo.cast('Magic Arrow')
n = uo.Timer()
repeat
wait(49)
until uo.Targeting()
uo.print("Время на каст: "+str(uo.Timer()-n))
...


ЗЫ: Таймер в 1/10 секунды...

Можно вообще без таймера:

Code: Select all

...
uo.cast('Magic Arrow')
i=0
repeat
wait(100)
i=i+1
until uo.Targeting()
uo.print("Время на каст: "+str(i/10)+"секунд")
...

Re: Как работает таймер?

Posted: 2006-04-13 17:37:33
by DerMeister =)
Sanch wrote:....от таргета до результата....

Всмысле? Тебе что именно надо померить?
Пиши точнее а то тебя не понять...
Тебе время затрачеваемое на каст надо померить? Или скорость срабатывания uo.waittargetlast() ?

Тут как раз про таймер есть: http://yoko.netroof.net/help/

Posted: 2006-04-13 20:44:26
by Sanch
Время каста хотелось бы знать, за инфу спасибо.


Тут как раз про таймер есть: http://yoko.netroof.net/help/


Там уже был :)