Yoko

All sides of Injection
It is currently 2025-12-19 19:24:27

All times are UTC+02:00




Post new topic  Reply to topic  [ 8 posts ] 
Author Message
PostPosted: 2005-09-08 17:42:01 
Offline

Joined: 2005-02-22 20:03:13
Posts: 77
можно ли сделать так?
sub test()
if uo.life<100 then
uo.exec('bandageself')
end if
тут нужно вставить типа
if (sub (другой оператор)) then
ждать его окончания
end if
дальше продолжение скрипта ононе важно
end sub

собственно нужна функция для ожидания окончания другова скрипта

_________________
говорила мне мама "учись неуч"


Top
   
 Post subject:
PostPosted: 2005-09-08 18:24:21 
Offline
Expert!
User avatar

Joined: 2005-01-15 19:15:05
Posts: 791
Location: Dragon World
Воспользуйся глобальными переменными. В 1 скрипте в начале поставь одно значение переменной а в конце другое.
Во 2 скрипте проверка.


Top
   
 Post subject:
PostPosted: 2005-09-08 18:39:56 
Offline

Joined: 2005-02-22 20:03:13
Posts: 77
Quote:
Воспользуйся глобальными переменными. В 1 скрипте в начале поставь одно значение переменной а в конце другое.
Во 2 скрипте проверка.

это понятно ! но как заставить эту проверку ждать када появится
Quote:
в конце другое
??????

_________________
говорила мне мама "учись неуч"


Top
   
 Post subject:
PostPosted: 2005-09-08 19:25:03 
Offline
Expert!
User avatar

Joined: 2005-01-15 19:15:05
Posts: 791
Location: Dragon World
Code:
sub one() 
UO.SetGlobal("test","a")
...
скрипт
...
UO.SetGlobal("test","b")
endsub

Code:
sub two() 
If UO.GetGlobal("test")=="a" Then
repeat
wait(100)
until UO.GetGlobal("test")=="b"
Endif
endsub


Подробнее тут :wink:


Top
   
 Post subject:
PostPosted: 2005-09-08 20:42:14 
Offline

Joined: 2005-02-22 20:03:13
Posts: 77
спасибо :twisted:

_________________
говорила мне мама "учись неуч"


Top
   
PostPosted: 2005-09-09 01:51:10 
Offline

Joined: 2005-08-12 03:04:00
Posts: 125
MazaFaka wrote:
можно ли сделать так?
sub test()
if uo.life<100 then
uo.exec('bandageself')
end if
тут нужно вставить типа
if (sub (другой оператор)) then
ждать его окончания
end if
дальше продолжение скрипта ононе важно
end sub

собственно нужна функция для ожидания окончания другова скрипта


Если у тебя функция возвращает значение, то можно писать так как ты сказал. If sub >0 then
Возвращать значение из функции коммандой return 'значение'. После её выполнения функция прекращает работу.

_________________
I NEED HELP at viewtopic.php?t=4903


Top
   
 Post subject:
PostPosted: 2005-09-09 09:59:57 
Offline
Junior Expert
User avatar

Joined: 2004-11-13 00:43:55
Posts: 474
Location: Киберзадроцк
Что-то не допру если функ-я будет запускатся внутри той функ-и то пока другая функция не отработает, дальше дело не пойдёт.... или ты её будеш запускать как UO.Exec('exec func') ?


Top
   
 Post subject:
PostPosted: 2005-09-09 12:40:21 
Offline

Joined: 2005-08-12 03:04:00
Posts: 125
666Man666 wrote:
Что-то не допру если функ-я будет запускатся внутри той функ-и то пока другая функция не отработает, дальше дело не пойдёт.... или ты её будеш запускать как UO.Exec('exec func') ?

ДА.

_________________
I NEED HELP at viewtopic.php?t=4903


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

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 4 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:  
Powered by phpBB® Forum Software © phpBB Limited