Search found 10 matches

by ArNeithen
2007-05-11 13:00:18
Forum: Scripting Ore
Topic: Автосмена вооружения
Replies: 10
Views: 2327

2Mr Nmy Ага, нашёл у себя ошибку ) Огромное спасибо, теперь всё работает. )
2Destruction За ваш вариант - отдельно, то что нужно ) Благодарю
by ArNeithen
2007-05-11 12:33:20
Forum: I need script!
Topic: Замерить время между ударами
Replies: 18
Views: 5244

if uo&#46;GetHP&#40;'laststatus'&#41;<>HP then
если у моба или противника регенирируется хп, если оно поднимется хоть на 1 еденицу, то инжа это запишет как удар- некоректно

В принципе согласен - нужно соответствующе выбирать мобов.
Есть ли у вас предложения по оптимизации в расчёте на ...
by ArNeithen
2007-05-11 10:32:47
Forum: I need script!
Topic: Замерить время между ударами
Replies: 18
Views: 5244

О!! Великолепно! Огромное спасибо, похоже что работает ))

Я немного модифицировал: не всегда есть голый чар с инжектом под рукой...
Так что для работы с монстрой (кому вдруг тоже нужно будет):

sub HitTime&#40;&#41;
var n=0,p=0,p1=0
var HP=uo&#46;GetHP&#40;'laststatus'&#41;
uo&#46;TextOpen ...
by ArNeithen
2007-05-11 09:23:44
Forum: Scripting Ore
Topic: Автосмена вооружения
Replies: 10
Views: 2327

Mr Nmy wrote:возьми глаза в руки


Если вы про

Code: Select all

uo.getlayer('_0x13B1')=="Rhand" 


То со слэшем тоже не работает...
Rhand или Lhand не влияет...
by ArNeithen
2007-05-11 07:46:42
Forum: Scripting Ore
Topic: Автосмена вооружения
Replies: 10
Views: 2327

Не проходит проверка

uo&#46;getlayer&#40;'0x13B1'&#41;=="Rhand"

Тест такой был:

sub AutoChange&#40;&#41;
while 1
if uo&#46;getlayer&#40;'0x13B1'&#41;=="Rhand" then
uo&#46;usetype&#40;'0x13FC'&#41;
end if
wait&#40;250&#41;
wend
end sub

Ведь по идее в таком виде он должен вообще сразу ...
by ArNeithen
2007-05-10 21:34:51
Forum: Scripting Ore
Topic: Автосмена вооружения
Replies: 10
Views: 2327

Если я не ошибаюсь, надо юзать такую конструкцию

.....



То есть модификация в исходном виде:


sub AutoChange&#40;&#41;
while not uo&#46;Dead&#40;&#41;
str&#40;UO&#46;GetX&#40;'laststatus'&#41;&#41;
str&#40;UO&#46;GetY&#40;'laststatus'&#41;&#41;
if &#40;str&#40;UO&#46;GetX&#40;'laststatus ...
by ArNeithen
2007-05-10 20:27:13
Forum: Scripting Ore
Topic: Автосмена вооружения
Replies: 10
Views: 2327

Автосмена вооружения

Суть идеи: скрипт непрерывно проверяет расстояние до противника и если тот подходит в упор - меняет лук на оружие ближнего боя.
Но (!) только если в руках экипирован лук в этот момент.

Я дошёл вот до этого:


sub AutoChange&#40;&#41;
while not uo&#46;Dead&#40;&#41;
UO&#46;GetX&#40;'laststatus ...
by ArNeithen
2007-05-10 16:17:12
Forum: I need script!
Topic: Замерить время между ударами
Replies: 18
Views: 5244

Замерить время между ударами

Ммм... Дело вот в чём:
нужно проверить эффективность параметра DEX > 100 в рамках шарда DRW.

Идея заключается в создании скрипта, замеряющего время между ударами (получением целью повреждений?)
и выводящего эту величину в численном виде в окне, что-то вроде

uo&#46;TextOpen&#40;&#41;
uo ...
by ArNeithen
2005-06-22 15:04:14
Forum: Scripting Ore
Topic: Вот есть счётчик на питьё баночек... А на касты?
Replies: 17
Views: 2729

Вот есть счётчик на питьё баночек... А на касты?

Возможно ли технически создать счётчик, засекающий, например, "полиморф" и предупреждающий секунд за 20 до его конца?

А то так оно невовремя вечно...
by ArNeithen
2005-06-21 12:24:09
Forum: Scripting Ore
Topic: Написал скрипт на Музыку + Спирит. Как улучшить?
Replies: 3
Views: 1099

Написал скрипт на Музыку + Спирит. Как улучшить?

sub MUS()
repeat
UO.Usetype('0x0EB3')
wait(5500)
UO.UseSkill('Spirit Speak')
wait(2500)
until UO.Dead()
end sub


Что тут улучшить мона?

И ещё: как заставить персонажа периодически кушать, но не откушиваться до упора, т.е. не до состояния stuffed??