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

помощь под авто хил
http://forum.yoko.com.ua/viewtopic.php?f=20&t=5863
Page 1 of 1

Author:  098 [ 2006-02-20 16:13:23 ]
Post subject:  помощь под авто хил

вот такой скрипт
почемуто
как его запущу- начинает хилиться с нудевым промежутком=> не лечится и бинты улетучиваются
Code:
sub HealSelf() 
while NOT uo.dead()
if UO.life<95 then
uo.setarm("default")

UO.waittargetself()
UO.usetype("bandage")
wait (200)
uo.arm("default")
uo.deletejournal()
while uo.InJournal("You put the bloody bandagess in your pack") or uo.InJournal("You apply the bandages, but they barely help")
wait(2000)
wend
end if
wend
end sub
 

Author:  LordTom [ 2006-02-20 16:20:12 ]
Post subject:  треба кузов на оку

Идут два бухарика по улице и один говорит другому : Спорим на бутылку, что первое слово моей жены, когда меня увидит, будет "лапочка" Да ты на себя глянь - бухой, грязный Спорим ! Да

Author:  098 [ 2006-02-20 16:22:53 ]
Post subject: 

мне нужно с журналом потомчто нужна немедленное продолжение лечения
длинный или короткий журнал- значения не имеет

Author:  LordTom [ 2006-02-20 16:24:54 ]
Post subject:  отказ в процедуре массажа

и всех прошу НЕ ДАВАТЬ впредь характеристик или оценок кому-либо, кроме СЕБЯ САМИХ! Про себя так про себя: 1. Нетерпеливость Еще на днях сетовал, что топчусь на месте. И ВДРУГ сегодня простоял цел

Author:  098 [ 2006-02-20 16:27:31 ]
Post subject: 

окэ

Author:  Savage [ 2006-02-20 16:42:44 ]
Post subject: 

А может одевание оружия физлит лечение?
Code:
sub HealSelf() 
while NOT uo.dead()
if UO.life<95 then
uo.setarm("default")
uo.deletejournal()
UO.BandageSelf()
Repeat
wait(200)
Until uo.InJournal("You")
uo.arm("default")
end if
wait(500)
wend
end sub

Author:  LordTom [ 2006-02-20 16:44:39 ]
Post subject:  помощь в выборе блютус гарнитуры

Я не отрицаю существование таких экземпляров. Оно заметно: Как за машиной не ухаживай, она всё равно стареет и гниет. А если это была машина "выходного дня", то за ней вряд-ли ухаживали. У нас в
Там оранжевый провод с 7-го к 4-му выходу пересоединить нужно, кажется. Мне курсив делал, он лучше знает. Тахометр вообще не работал. Вот, что Kursiv писал на сей счет: "С тиристорным коммутатором(от

Author:  098 [ 2006-02-20 16:46:32 ]
Post subject: 

я на локадльном
но абсолютное болшинство скриптов взято с оскома

Author:  Savage [ 2006-02-20 17:56:26 ]
Post subject: 

LordTom wrote:
Savage wrote:
А может одевание оружия физлит лечение?
Code:
sub HealSelf() 
while NOT uo.dead()
if UO.life<95 then
uo.setarm("default")
uo.deletejournal()
UO.BandageSelf()
Repeat
wait(200)
Until uo.InJournal("You")
uo.arm("default")
end if
wait(500)
wend
end sub


Так он будет ждать пока отхилиться и только потом оденит оружие.
098 ты на каком шарде то ?
Естественно, на исходный вариант глянь.

Author:  LordTom [ 2006-02-20 18:52:31 ]
Post subject:  кто как обзывается

После выхода небезызвестной вам игры Линейдж в мире примерно на 5% сократилась рождаемость, на 4% снизилась преступность, на 25% увеличились очереди к окулистам и психиатрам. 25 домов, 33 хрущевки,

Author:  agem [ 2006-02-20 19:23:44 ]
Post subject: 

Как всегда, самую простую ошибку в исходном скрипте никто не обнаружил :P

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

Code:
while (not uo.InJournal("You put the bloody bandagess in your pack")) and (not uo.InJournal("You apply the bandages, but they barely help"))


но красивее использовать конструкцию

Code:
repeat
   wait(2000)
until uo.InJournal("You put the bloody bandagess in your pack") or uo.InJournal("You apply the bandages, but they barely help")

Author:  GrayLord [ 2006-02-21 04:53:59 ]
Post subject: 

agem wrote:
Как всегда, самую простую ошибку в исходном скрипте никто не обнаружил :P

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

Code:
while (not uo.InJournal("You put the bloody bandagess in your pack")) and (not uo.InJournal("You apply the bandages, but they barely help"))


но красивее использовать конструкцию

Code:
repeat
   wait(2000)
until uo.InJournal("You put the bloody bandagess in your pack") or uo.InJournal("You apply the bandages, but they barely help")


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

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

Author:  Savage [ 2006-02-21 07:57:39 ]
Post subject: 

agem wrote:
Как всегда, самую простую ошибку в исходном скрипте никто не обнаружил :P

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

Code:
while (not uo.InJournal("You put the bloody bandagess in your pack")) and (not uo.InJournal("You apply the bandages, but they barely help"))


но красивее использовать конструкцию

Code:
repeat
   wait(2000)
until uo.InJournal("You put the bloody bandagess in your pack") or uo.InJournal("You apply the bandages, but they barely help")
Как всегда, никто не читает предыдущие посты.

Author:  098 [ 2006-02-21 10:40:57 ]
Post subject: 

нет
у меня при хилиньи выпадает из рук оружие, но для прокачки паринга (чар окружен монтрсяками) нужно минимальное время отсутствия щита в руках
задержки в 0.2 сек вполне хватает чтобы "начать хилиться"
а чар именно выдечивается уже с щитом в руках

Author:  098 [ 2006-02-21 10:42:53 ]
Post subject: 

на самом деле всё отлично работает со скрипто м LordTom
Code:
sub HealSelf() 
while NOT uo.dead()
while UO.life<95
uo.setarm("default")
UO.bandageself()
wait (200)
uo.arm("default")
wait(4000)
wend
wait(2000)
wend
end sub

Author:  agem [ 2006-02-21 19:38:48 ]
Post subject: 

Savage, это ты, прости, к чему? Там раньше нигде ни слова не было сказано про ошибку.

Author:  Savage [ 2006-02-22 00:32:34 ]
Post subject: 

А зачем говорить? Я ее устранил в своем посте.

Author:  agem [ 2006-02-22 01:29:46 ]
Post subject: 

Философский вопрос. На мой взгляд, лучше объяснить в чем ошибка, чем дать готовый скрипт. Ладно, неважно :)

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