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

Как осушествить?
http://forum.yoko.com.ua/viewtopic.php?f=20&t=2147
Page 1 of 1

Author:  666Man666 [ 2004-12-05 01:46:02 ]
Post subject:  Как осушествить?

Вот пример, цикла... почему не выполняется это условие - or (x==50)
Code:
sub test()
var x=0
REPEAT
UO.DeleteJournal()
UO.Print("1")
while NOT UO.InJournal("go") or (x==50)
wait(200)
x=x+1
wend
x=0
UO.Print("2")
wait(200)
Until UO.InJournal("off")
end sub

Author:  666Man666 [ 2004-12-05 02:20:55 ]
Post subject: 

А вот так работает :)
Code:
sub test()
var x=0
REPEAT
UO.DeleteJournal()
UO.Print("1")
REPEAT
x=x+1
wait(200)
Until UO.InJournal("go") or (x==100)
x=0
UO.Print("2")
wait(200)
Until UO.InJournal("off")
end sub

Author:  Optical [ 2004-12-05 04:08:38 ]
Post subject:  Re: Как осушествить?

Code:
sub test()
var x=0
REPEAT
UO.DeleteJournal()
UO.Print("1")
while NOT UO.InJournal("go") AND NOT x==50
wait(200)
x=x+1
wend
x=0
UO.Print("2")
wait(200)
Until UO.InJournal("off")
end sub

Попробуй так =)

Author:  666Man666 [ 2004-12-05 05:41:50 ]
Post subject: 

ааааа точно :)
во блин... я протупил

а кстати, без разницы же ведь While() или Repeat() использовать.... суть то одна

Author:  AGRS [ 2004-12-05 10:29:06 ]
Post subject: 

666Man666 wrote:
а кстати, без разницы же ведь While() или Repeat() использовать.... суть то одна

Ну не совсем. Один с предусловием, другой с постусловием. Тобишь repeat хоть раз но выполнит тело цикла.

Author:  666Man666 [ 2004-12-05 12:07:49 ]
Post subject: 

Понятно... будем знать :)

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