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

Ask for help

Moderators: Murderator+, Murderator

Post Reply
gobzter
Posts: 17
Joined: 2009-02-27 21:32:56

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

Post 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). Может быть у вас есть идеи?
Savage
Expert!
Posts: 1205
Joined: 2004-04-04 11:13:54
Location: Балаково, Саратовская обл.
Contact:

Post 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
gobzter
Posts: 17
Joined: 2009-02-27 21:32:56

Post by gobzter »

Большое спасибо за ответ.
Post Reply