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

Срочно! SkillVal
http://forum.yoko.com.ua/viewtopic.php?f=3&t=1893
Page 1 of 1

Author:  nik-kazancev [ 2004-11-09 00:29:59 ]
Post subject:  Срочно! SkillVal

Привет всем.
Срочно потому что хотел бы получить ответ до того как пойду спать :)
Вот такой вопрос: как сделать чтобы при достижении скила 100%, скрипт на данный скил терминатился и запускал следующий скрипт?
Пока сам не пробовал.

Щас попробую выдать на ходу :)
Code:
If UO.SkillVal( 'Meditation' ) < 1000 
   uo.exec('terminate Med')
   uo.Exec('exec hill')
endif



Так? Если я не прав плиз подскажите.

И куда кстати вставлять эту проверку? :)

Author:  Askaneli [ 2004-11-09 07:00:09 ]
Post subject:  Re: Срочно! SkillVal

nik-kazancev wrote:
Привет всем.
Срочно потому что хотел бы получить ответ до того как пойду спать :)
Вот такой вопрос: как сделать чтобы при достижении скила 100%, скрипт на данный скил терминатился и запускал следующий скрипт?
Пока сам не пробовал.

Щас попробую выдать на ходу :)
Code:
If UO.SkillVal( 'Meditation' ) < 1000 
   uo.exec('terminate Med')
   uo.Exec('exec hill')
endif




Так? Если я не прав плиз подскажите.

И куда кстати вставлять эту проверку? :)

Я думаю нада отдельную процедурку запустить с выходом из цикла после того как поменял запуск процедур !!! Типа так ->
Code:
sub Proba()
repeat
If UO.SkillVal( 'Meditation' ,1) >= 1000
   uo.exec('terminate Med')
   uo.Exec('exec hill')
   return
endif
until uo.dead()
end sub

Author:  nik-kazancev [ 2004-11-09 09:27:01 ]
Post subject: 

Я тоже об этом думал, писал, не получилось. Спасибо

Author:  nik-kazancev [ 2004-11-09 13:47:07 ]
Post subject: 

Не работает. Пишет парсер эрор, в строке которой не сущестует...

Author:  Askaneli [ 2004-11-09 14:22:02 ]
Post subject: 

nik-kazancev wrote:
Не работает. Пишет парсер эрор, в строке которой не сущестует...

Сорри
Code:
sub Proba() 
repeat
If UO.SkillVal( 'Meditation' ,1) >= 1000 then
   uo.exec('terminate Med')
   uo.Exec('exec hill')
   return
endif
until uo.dead()
end sub

Author:  nik-kazancev [ 2004-11-09 18:06:30 ]
Post subject: 

Askaneli wrote:
nik-kazancev wrote:
Не работает. Пишет парсер эрор, в строке которой не сущестует...

Сорри
Code:
sub Proba() 
repeat
If UO.SkillVal( 'Meditation' ,1) >= 1000 then
   uo.exec('terminate Med')
   uo.Exec('exec hill')
   return
endif
until uo.dead()
end sub


Спасибо. Работает.

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