Как организовать такое "ожидание" в игре?

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
Black Horse
Posts: 60
Joined: 2004-04-23 19:58:03

Как организовать такое "ожидание" в игре?

Post by Black Horse »

какой кусок скрипат отвечает за нижеприведённое:

ждать пока не появится <такая> строчка в журнале.

Объясняю для чего - после токо как мой чар копнул проходит некоторое время до того как он выкопает что-нибудь или нет. Эта пауза - интервал от 3,5 до 4,5 секунд. Чтобы не терять время хотелось бы организовть именно такое ожидание, а не простой wait().
Спасибо за решение :)
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

А почитать скрипты в соседних топиках и хелп на сайте Йоко слабо?
Black Horse
Posts: 60
Joined: 2004-04-23 19:58:03

Post by Black Horse »

Edred wrote:А почитать скрипты в соседних топиках и хелп на сайте Йоко слабо?

ты самый умный? если да - то дай ссылку, где есть ответ на мой вопрос.
А то я тебя сам пошлю, только не в хелпе копаться, ясно?
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

Black Horse wrote:
Edred wrote:А почитать скрипты в соседних топиках и хелп на сайте Йоко слабо?

ты самый умный? если да - то дай ссылку, где есть ответ на мой вопрос.
А то я тебя сам пошлю, только не в хелпе копаться, ясно?


Вопросами, заданными таким тоном ты многого не добьешься. Тебя просто проигнорируют и все. Таких как ты с подобными вопросами здесь каждый день минимум несколько человек объявляется...
Black Horse
Posts: 60
Joined: 2004-04-23 19:58:03

Post by Black Horse »

Edred wrote:
Black Horse wrote:
Edred wrote:А почитать скрипты в соседних топиках и хелп на сайте Йоко слабо?

ты самый умный? если да - то дай ссылку, где есть ответ на мой вопрос.
А то я тебя сам пошлю, только не в хелпе копаться, ясно?


Вопросами, заданными таким тоном ты многого не добьешься. Тебя просто проигнорируют и все. Таких как ты с подобными вопросами здесь каждый день минимум несколько человек объявляется...

не понимает человек...
1) я ответа жду по теме, а не размышлений некоторых о "птичках".
2) лично тебе - где мой тон не вежлив вопросе?
3) если всё так просто ответь по делу, а не флуди.
Lord Ruslan Nightmare
Expert!
Posts: 359
Joined: 2004-04-25 11:11:07
Contact:

Post by Lord Ruslan Nightmare »

Ожидание сообщения - это КЛЮЧЕВОЙ момент почти любого крафтового или ресурсного скрипта. НАСТОЛЬКО ключевой, что не заметить его, просмотрев пару предложенных скриптов, просто немыслимо.
Без труда не выловишь и рыбку из пруда,
А без пруда не выловишь её и с трудом...
Black Horse
Posts: 60
Joined: 2004-04-23 19:58:03

Post by Black Horse »

Lord Ruslan Nightmare wrote:Ожидание сообщения - это КЛЮЧЕВОЙ момент почти любого крафтового или ресурсного скрипта. НАСТОЛЬКО ключевой, что не заметить его, просмотрев пару предложенных скриптов, просто немыслимо.

меня не интересует просто строка uo.InJournal и условия есть/нет она. мне важно ЖДАТЬ ПОКА не будет некой строки в журнале. теперь понятно? А кто меня ткнёт носом в скрипт с таким решением - вечные благодарности.
ну жно что-то вроде wait -> until
я такой связки не видел.
Ugrum.
Posts: 69
Joined: 2004-04-05 11:59:21
Location: RunUO

Post by Ugrum. »

Black Horse wrote: А кто меня ткнёт носом в скрипт ...

http://yoko.netroof.net/forum/viewtopic.php?t=426 :mrgreen:
ближайший.....
Black Horse
Posts: 60
Joined: 2004-04-23 19:58:03

Post by Black Horse »

Ugrum. wrote:
Black Horse wrote: А кто меня ткнёт носом в скрипт ...

http://yoko.netroof.net/forum/viewtopic.php?t=426 :mrgreen:
ближайший.....

правда?
а где? (указать пост и примерно строку)
А если ещё и перечитать, что мне нужно, будет совсем хорошо!
Yoko
Site Admin
Posts: 1964
Joined: 2004-04-03 16:49:38
Contact:

Post by Yoko »

вообще то нужно открыть архив форума (ссылка вверху) раздел FAQ топик Journal (Работа с журналом)

там подробно всё описано

плюс конечно же один и тот же твой вопрос повторяется и отвечается ежедневно во многих топиках
подозреваю у тебя не было желания разбираться
Ugrum.
Posts: 69
Joined: 2004-04-05 11:59:21
Location: RunUO

Post by Ugrum. »

Black Horse wrote:нужно что-то вроде wait -> until
.


Russian wrote:Побегав по форуму, "домутил" скрипт до такого вида, и теперь все работает:

sub main()
var i;
tinst:
uo.deletejournal()
UO.WaitMenu('Tinkering','Tools','Tools','tinker')
UO.Usetype('0x1EBC')
i=0

Code: Select all

repeat <----------!!!!!!!!!
wait(200) <----------!!!!!!!!!
i=i+1
until uo.injournal("You put") or uo.injournal("failed") or i>50 <-------!!!!!!!!

goto tinst
end sub

Только объясните, пожалуйста, что вообще в этом скрипте означают строки с i (var i, i=0, i=i+1, i>50).



:mrgreen: :mrgreen: :mrgreen:
Black Horse
Posts: 60
Joined: 2004-04-23 19:58:03

Post by Black Horse »

Yoko wrote:вообще то нужно открыть архив форума (ссылка вверху) раздел FAQ топик Journal (Работа с журналом)

там подробно всё описано

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

Yoko - спасибо.
Post Reply