uo.press() для условий

Ask for help

Moderators: Murderator+, Murderator

Post Reply
ShadowOf..
Posts: 18
Joined: 2005-07-21 17:01:07
Contact:

uo.press() для условий

Post by ShadowOf.. »

можно ли использовать uo.press так?:
если нажал такую то кнопку то скрипт терминатится иначе продолжается, типа если таб жму то циклический скрипт останавливается
I'm
Expert!
Posts: 1396
Joined: 2004-10-15 22:38:04
Location: Moscow City.
Contact:

Post by I'm »

Непонял :shock:
Mamoru
Posts: 45
Joined: 2005-07-10 11:26:37

Post by Mamoru »

По моему нельзя.
Можно на горячую клавишу забиндить действие.
terminate ciclic_funk
I'm
Expert!
Posts: 1396
Joined: 2004-10-15 22:38:04
Location: Moscow City.
Contact:

Post by I'm »

.Расскажите мне что хотел автор :shock:
Mamoru
Posts: 45
Joined: 2005-07-10 11:26:37

Post by Mamoru »

ShadowOf.., я правильно тебя понял?

if uo.press(<клавиша>) then
код
end if
I'm
Expert!
Posts: 1396
Joined: 2004-10-15 22:38:04
Location: Moscow City.
Contact:

Post by I'm »

*мир сошел с ума*
KrafteR
Posts: 260
Joined: 2004-07-22 16:07:11
Contact:

Post by KrafteR »

Для ИМа расскжу в понятной форме, что хочет аФтор. ну вот запустил ты скрипт, допустим зацыклинный, а тебе допустим надо его отменять на кнопку, то есть если кнопка F1(как пример) нажата, то отменяеться скрипт... Я не знаю, но вроде нельзя, может ИМ скажет точнее или кто-нибудь другой, кто сведущь более чем я.
I'm
Expert!
Posts: 1396
Joined: 2004-10-15 22:38:04
Location: Moscow City.
Contact:

Post by I'm »

сегодня я видать особенно туп :cry:
ну и чем плох хоткейс со строкой терминет?
ShadowOf..
Posts: 18
Joined: 2005-07-21 17:01:07
Contact:

Post 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
Post Reply