Yoko

All sides of Injection
It is currently 2025-10-30 05:13:29

All times are UTC+02:00




Post new topic  Reply to topic  [ 18 posts ] 
Author Message
PostPosted: 2006-02-20 16:13:23 
Offline

Joined: 2006-02-01 20:19:03
Posts: 125
вот такой скрипт
почемуто
как его запущу- начинает хилиться с нудевым промежутком=> не лечится и бинты улетучиваются
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
 


Top
   
PostPosted: 2006-02-20 16:20:12 
Offline

Joined: 2006-02-03 11:32:16
Posts: 256
Location: ND
Идут два бухарика по улице и один говорит другому : Спорим на бутылку, что первое слово моей жены, когда меня увидит, будет "лапочка" Да ты на себя глянь - бухой, грязный Спорим ! Да


Last edited by LordTom on 2009-12-23 16:08:01, edited 2 times in total.

Top
   
 Post subject:
PostPosted: 2006-02-20 16:22:53 
Offline

Joined: 2006-02-01 20:19:03
Posts: 125
мне нужно с журналом потомчто нужна немедленное продолжение лечения
длинный или короткий журнал- значения не имеет


Top
   
PostPosted: 2006-02-20 16:24:54 
Offline

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


Last edited by LordTom on 2009-12-23 10:33:22, edited 2 times in total.

Top
   
 Post subject:
PostPosted: 2006-02-20 16:27:31 
Offline

Joined: 2006-02-01 20:19:03
Posts: 125
окэ


Top
   
 Post subject:
PostPosted: 2006-02-20 16:42:44 
Offline
Expert!
User avatar

Joined: 2004-04-04 11:13:54
Posts: 1205
Location: Балаково, Саратовская обл.
А может одевание оружия физлит лечение?
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


Top
   
PostPosted: 2006-02-20 16:44:39 
Offline

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


Last edited by LordTom on 2009-12-23 21:13:13, edited 2 times in total.

Top
   
 Post subject:
PostPosted: 2006-02-20 16:46:32 
Offline

Joined: 2006-02-01 20:19:03
Posts: 125
я на локадльном
но абсолютное болшинство скриптов взято с оскома


Top
   
 Post subject:
PostPosted: 2006-02-20 17:56:26 
Offline
Expert!
User avatar

Joined: 2004-04-04 11:13:54
Posts: 1205
Location: Балаково, Саратовская обл.
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 ты на каком шарде то ?
Естественно, на исходный вариант глянь.


Top
   
PostPosted: 2006-02-20 18:52:31 
Offline

Joined: 2006-02-03 11:32:16
Posts: 256
Location: ND
После выхода небезызвестной вам игры Линейдж в мире примерно на 5% сократилась рождаемость, на 4% снизилась преступность, на 25% увеличились очереди к окулистам и психиатрам. 25 домов, 33 хрущевки,


Last edited by LordTom on 2009-12-23 14:35:27, edited 2 times in total.

Top
   
 Post subject:
PostPosted: 2006-02-20 19:23:44 
Offline

Joined: 2005-06-26 12:29:37
Posts: 65
Как всегда, самую простую ошибку в исходном скрипте никто не обнаружил :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")


Top
   
 Post subject:
PostPosted: 2006-02-21 04:53:59 
Offline
Expert!

Joined: 2004-06-04 03:24:25
Posts: 333
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 секунды после применения бинтов.

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


Top
   
 Post subject:
PostPosted: 2006-02-21 07:57:39 
Offline
Expert!
User avatar

Joined: 2004-04-04 11:13:54
Posts: 1205
Location: Балаково, Саратовская обл.
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")
Как всегда, никто не читает предыдущие посты.


Top
   
 Post subject:
PostPosted: 2006-02-21 10:40:57 
Offline

Joined: 2006-02-01 20:19:03
Posts: 125
нет
у меня при хилиньи выпадает из рук оружие, но для прокачки паринга (чар окружен монтрсяками) нужно минимальное время отсутствия щита в руках
задержки в 0.2 сек вполне хватает чтобы "начать хилиться"
а чар именно выдечивается уже с щитом в руках


Top
   
 Post subject:
PostPosted: 2006-02-21 10:42:53 
Offline

Joined: 2006-02-01 20:19:03
Posts: 125
на самом деле всё отлично работает со скрипто м 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


Top
   
 Post subject:
PostPosted: 2006-02-21 19:38:48 
Offline

Joined: 2005-06-26 12:29:37
Posts: 65
Savage, это ты, прости, к чему? Там раньше нигде ни слова не было сказано про ошибку.


Top
   
 Post subject:
PostPosted: 2006-02-22 00:32:34 
Offline
Expert!
User avatar

Joined: 2004-04-04 11:13:54
Posts: 1205
Location: Балаково, Саратовская обл.
А зачем говорить? Я ее устранил в своем посте.


Top
   
 Post subject:
PostPosted: 2006-02-22 01:29:46 
Offline

Joined: 2005-06-26 12:29:37
Posts: 65
Философский вопрос. На мой взгляд, лучше объяснить в чем ошибка, чем дать готовый скрипт. Ладно, неважно :)


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 18 posts ] 

All times are UTC+02:00


Who is online

Users browsing this forum: Bing [Bot] and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited