Page 1 of 1
помощь под авто хил
Posted: 2006-02-20 16:13:23
by 098
вот такой скрипт
почемуто
как его запущу- начинает хилиться с нудевым промежутком=> не лечится и бинты улетучиваются
Code: Select all
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
треба кузов на оку
Posted: 2006-02-20 16:20:12
by LordTom
Идут два бухарика по улице и один говорит другому : Спорим на бутылку, что первое слово моей жены, когда меня увидит, будет "лапочка" Да ты на себя глянь - бухой, грязный Спорим ! Да
Posted: 2006-02-20 16:22:53
by 098
мне нужно с журналом потомчто нужна немедленное продолжение лечения
длинный или короткий журнал- значения не имеет
отказ в процедуре массажа
Posted: 2006-02-20 16:24:54
by LordTom
и всех прошу НЕ ДАВАТЬ впредь характеристик или оценок кому-либо, кроме СЕБЯ САМИХ! Про себя так про себя: 1. Нетерпеливость Еще на днях сетовал, что топчусь на месте. И ВДРУГ сегодня простоял цел
Posted: 2006-02-20 16:27:31
by 098
окэ
Posted: 2006-02-20 16:42:44
by Savage
А может одевание оружия физлит лечение?
Code: Select all
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
помощь в выборе блютус гарнитуры
Posted: 2006-02-20 16:44:39
by LordTom
Я не отрицаю существование таких экземпляров. Оно заметно: Как за машиной не ухаживай, она всё равно стареет и гниет. А если это была машина "выходного дня", то за ней вряд-ли ухаживали. У нас в
Там оранжевый провод с 7-го к 4-му выходу пересоединить нужно, кажется. Мне курсив делал, он лучше знает. Тахометр вообще не работал. Вот, что Kursiv писал на сей счет: "С тиристорным коммутатором(от
Posted: 2006-02-20 16:46:32
by 098
я на локадльном
но абсолютное болшинство скриптов взято с оскома
Posted: 2006-02-20 17:56:26
by Savage
LordTom wrote:Savage wrote:А может одевание оружия физлит лечение?
Code: Select all
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 ты на каком шарде то ?
Естественно, на исходный вариант глянь.
кто как обзывается
Posted: 2006-02-20 18:52:31
by LordTom
После выхода небезызвестной вам игры Линейдж в мире примерно на 5% сократилась рождаемость, на 4% снизилась преступность, на 25% увеличились очереди к окулистам и психиатрам. 25 домов, 33 хрущевки,
Posted: 2006-02-20 19:23:44
by agem
Как всегда, самую простую ошибку в исходном скрипте никто не обнаружил
while работает, пока выражение, указанное в нем истинно. Так что условие должно было выглядеть так
Code: Select all
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: Select all
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")
Posted: 2006-02-21 04:53:59
by GrayLord
agem wrote:Как всегда, самую простую ошибку в исходном скрипте никто не обнаружил
while работает, пока выражение, указанное в нем истинно. Так что условие должно было выглядеть так
Code: Select all
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: Select all
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 секунды после применения бинтов.
автору: вообще, когда при такой стстеме что-то тратится столь странным образом, имеет смысл скрипты сервера внести проверку на то, закончено ли действие. то есть, если хилинг сперва убирает бинт, ждет, потом прибавляет хп, то гораздо логичнее убирать бинт перед прибавлением хп, тогда хоть тратиться они не будут... вобщем, нужно, чтобы скриптер поправил скрипты на сервере.
Posted: 2006-02-21 07:57:39
by Savage
agem wrote:Как всегда, самую простую ошибку в исходном скрипте никто не обнаружил
while работает, пока выражение, указанное в нем истинно. Так что условие должно было выглядеть так
Code: Select all
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: Select all
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")
Как всегда, никто не читает предыдущие посты.
Posted: 2006-02-21 10:40:57
by 098
нет
у меня при хилиньи выпадает из рук оружие, но для прокачки паринга (чар окружен монтрсяками) нужно минимальное время отсутствия щита в руках
задержки в 0.2 сек вполне хватает чтобы "начать хилиться"
а чар именно выдечивается уже с щитом в руках
Posted: 2006-02-21 10:42:53
by 098
на самом деле всё отлично работает со скрипто м LordTom
Code: Select all
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
Posted: 2006-02-21 19:38:48
by agem
Savage, это ты, прости, к чему? Там раньше нигде ни слова не было сказано про ошибку.
Posted: 2006-02-22 00:32:34
by Savage
А зачем говорить? Я ее устранил в своем посте.
Posted: 2006-02-22 01:29:46
by agem
Философский вопрос. На мой взгляд, лучше объяснить в чем ошибка, чем дать готовый скрипт. Ладно, неважно
