Page 1 of 1

АвтоСтелс + рубильник.

Posted: 2009-02-27 21:47:59
by gobzter
Добрый день. Недавно поставил себе инжект, первый раз написал первый рабочий скрипт (:)) и решил его немножко усовершенствовать, но наткнулся на проблему с синтаксисом (?).

Code: Select all

sub AutoStealth()
while NOT Uo.Dead()
   while NOT UO.Hidden()
   UO.UseSkill('Hiding')
      wait(3000)
   UO.UseSkill('Stealth')
   wend
   If uo.StealthCnt() > 6 Then
      UO.UseSkill('Stealth')
   EndIf
wend
end sub


Почему-то он ни в какую не хочет считать шаги. Может быть подскажите, в чем беда?

Так же у меня есть идея, но я не представляю, как её реализовать. Хелп, вроде посмотрел, поиск по форуму не сильно помог.

В общем хочется мне, что бы на одну кнопку был exec комманды (exec AutoStealth), а после "включения" скрипта, она бы "биндилась" на terminate этой же комманды (terminate AutoStealth). Может быть у вас есть идеи?

Posted: 2009-02-28 10:05:23
by Savage

Code: Select all

sub zzz()
   If UO.GetEasyUO(1)=='1' Then
      UO.SetEasyUO(1,'0')
      UO.Exec('terminate zzm')
   Else
      UO.SetEasyUO(1,'1')
      UO.Exec('exec zzm')
   Endif
end sub

sub zzm()
   while true
      UO.Print("zzzz")
      wait(3000)
   wend
end sub

Posted: 2009-02-28 10:33:17
by gobzter
Большое спасибо за ответ.