Помогите с цикличностью
Moderators: Murderator+, Murderator
Помогите с цикличностью
Какой командой можно задать цикличность скрипта, чтобы скрипт повторялся бесконечно?
заранее благодарен =)
заранее благодарен =)
-
Destruction
- Junior Expert
- Posts: 3221
- Joined: 2004-06-24 22:08:56
Re: Помогите с цикличностью
1.PARASITE wrote:Какой командой можно задать цикличность скрипта, чтобы скрипт повторялся бесконечно?
заранее благодарен =)
Code: Select all
repeat
...
until <condition>2.
Code: Select all
while <condition>
...
wend-
Scripts Writer
- Posts: 2259
- Joined: 2005-04-19 18:00:29
- Location: Московская область
- Contact:
<condition> -в понятии Дестра -условие. Вобщем
Destruction: Читай больше мануалов, нередко я я вижу такие конструкции, и ваще учи инглиш! http://www.lingvo.ru/lingvo/Link.asp?Ln ... howBlock=1
while условие( uo.life < 500 ) -пока хп меньше 500 будут,тада будет выполнять.
эт в 2ух словах,а подробнее читай фак. всё есть
Destruction: Читай больше мануалов, нередко я я вижу такие конструкции, и ваще учи инглиш! http://www.lingvo.ru/lingvo/Link.asp?Ln ... howBlock=1
while условие( uo.life < 500 ) -пока хп меньше 500 будут,тада будет выполнять.
эт в 2ух словах,а подробнее читай фак. всё есть
-
DerMeister =)
- Expert!
- Posts: 1032
- Joined: 2006-02-25 21:48:38
А например
или
будут выполнятся вечно =)
(всмысле пока инжу не крашанет)
Code: Select all
while true
...
wendили
Code: Select all
repeat
...
until false(всмысле пока инжу не крашанет)
DerMeister сейчас на нейрале!
-
Destruction
- Junior Expert
- Posts: 3221
- Joined: 2004-06-24 22:08:56
Иии? Никто ничего нового не написал, всё расписано во втором посте и вариантов, там кстате больше 
Например?
Например?
Code: Select all
while 1Code: Select all
while 2Code: Select all
while "все идиоты"-
Scripts Writer
- Posts: 2259
- Joined: 2005-04-19 18:00:29
- Location: Московская область
- Contact:
у меня с инглишом всё ок. 3 год оканчиваю обучения языкуYou Must Die wrote:<condition> -в понятии Дестра -условие. Вобщем
Destruction: Читай больше мануалов, нередко я я вижу такие конструкции, и ваще учи инглиш! http://www.lingvo.ru/lingvo/Link.asp?Ln ... howBlock=1
while условие( uo.life < 500 ) -пока хп меньше 500 будут,тада будет выполнять.
эт в 2ух словах,а подробнее читай фак. всё есть
2.
и кули толку ? Выкладывать тут все возможные варианты?Destruction wrote:Иии? Никто ничего нового не написал, всё расписано во втором посте и вариантов, там кстате больше
Например?Code: Select all
while 1Code: Select all
while 2Code: Select all
while "все идиоты"
Code: Select all
while not uo.Dead()
wendнесамый лучший вариант для примераYou Must Die wrote:You Must Die wrote:всё. Че еще надо,остальное в факах либо на примерах других скриптов. Чё гемор то развёлCode: Select all
while not uo.Dead() wend
-
Destruction
- Junior Expert
- Posts: 3221
- Joined: 2004-06-24 22:08:56
Вот и я думаю, вроде как вполне достаточно привести обобщённый пример, а тут все начали расписывать варианты.. я решил тоже попробыватьSLAK wrote:Скрипт прервёт работу когда персонаж умрёт - автору это не требуется.You Must Die wrote:несамый лучший вариант для примераYou Must Die wrote:всё. Че еще надо,остальное в факах либо на примерах других скриптов. Чё гемор то развёлCode: Select all
while not uo.Dead() wend
и кули толку ? Выкладывать тут все возможные варианты?
-
Savage
- Expert!
- Posts: 1205
- Joined: 2004-04-04 11:13:54
- Location: Балаково, Саратовская обл.
- Contact:
А как же вы забыли самый понтовый цикл?
Code: Select all
Loop:
....
.....
Goto Loop
-
Destruction
- Junior Expert
- Posts: 3221
- Joined: 2004-06-24 22:08:56
Нет, незабыли, он не приводиться, ибо хреновый.Savage wrote:А как же вы забыли самый понтовый цикл?![]()
Code: Select all
Loop: .... ..... Goto Loop
-
DerMeister =)
- Expert!
- Posts: 1032
- Joined: 2006-02-25 21:48:38
-
Destruction
- Junior Expert
- Posts: 3221
- Joined: 2004-06-24 22:08:56
Накручено! Ладно переменная лишняя требуется..Der wrote:Code: Select all
for i=1 to 2 i=i-1 ... next
Code: Select all
for i=1 to 0
...
nextCode: Select all
sub main()
...
main()
endsubCode: Select all
sub main()
...
uo.exec("main")
endsub-
DerMeister =)
- Expert!
- Posts: 1032
- Joined: 2006-02-25 21:48:38
У меня всегда ошибку выдает если i больше чем верхний предел...Destruction wrote:Code: Select all
for i=1 to 0 ... next
DerMeister сейчас на нейрале!
-
Savage
- Expert!
- Posts: 1205
- Joined: 2004-04-04 11:13:54
- Location: Балаково, Саратовская обл.
- Contact:
Безусловный переход самая скоростная и короткая конструкция для вечного циклаDestruction wrote:Нет, незабыли, он не приводиться, ибо хреновый.Savage wrote:А как же вы забыли самый понтовый цикл?![]()
Code: Select all
Loop: .... ..... Goto Loop