Page 1 of 1
uo.press() для условий
Posted: 2005-08-03 18:53:27
by ShadowOf..
можно ли использовать uo.press так?:
если нажал такую то кнопку то скрипт терминатится иначе продолжается, типа если таб жму то циклический скрипт останавливается
Posted: 2005-08-04 09:24:52
by I'm
Непонял

Posted: 2005-08-04 10:42:07
by Mamoru
По моему нельзя.
Можно на горячую клавишу забиндить действие.
terminate ciclic_funk
Posted: 2005-08-04 11:02:23
by I'm
.Расскажите мне что хотел автор

Posted: 2005-08-04 12:11:41
by Mamoru
ShadowOf.., я правильно тебя понял?
if uo.press(<клавиша>) then
код
end if
Posted: 2005-08-04 21:33:04
by I'm
*мир сошел с ума*
Posted: 2005-08-04 22:39:36
by KrafteR
Для ИМа расскжу в понятной форме, что хочет аФтор. ну вот запустил ты скрипт, допустим зацыклинный, а тебе допустим надо его отменять на кнопку, то есть если кнопка F1(как пример) нажата, то отменяеться скрипт... Я не знаю, но вроде нельзя, может ИМ скажет точнее или кто-нибудь другой, кто сведущь более чем я.
Posted: 2005-08-04 22:44:06
by I'm
сегодня я видать особенно туп
ну и чем плох хоткейс со строкой терминет?
Posted: 2005-08-05 11:03:02
by ShadowOf..
Сорри я порой выражась совершенно невнятно..
Включив свою голову написал следующее:
Code: Select all
sub eval()
if uo.getglobal('s')=='Evaluating Intelligence skill training started' then
uo.setglobal('s','Evaluating Intelligence skill training finished')
else
uo.setglobal('s','Evaluating Intelligence skill training started')
endif
uo.print(uo.getglobal('s'))
if uo.getglobal('s')=='Evaluating Intelligence skill training started' then
while not fatal error
uo.waittargetlast()
uo.useskill('Evaluating Intelligence')
wait(4400)
wend
endif
if uo.getglobal('s')=='Evaluating Intelligence skill training finished' then
uo.exec('terminate eval')
endif
endsub