Page 1 of 1

Нужен скрипт на стелс!

Posted: 2007-04-30 12:50:22
by Tiny
Смотрел готовые, но там вроде нет такого!
нужно чтоб хайдил и ходил верх и вниз по 2-3 шага, если расхайдился опять вставал в хайд, и если не удача при хайде повторить попытку!
заранее благодарю!

Posted: 2007-04-30 13:21:08
by Ururu

Code: Select all

sub Stealth() 
   var i=1
   repeat
      for i=1 to 8
         if not uo.hidden() then 
            UO.DeleteJournal()
            UO.UseSkill("Hiding")
            Repeat
               Wait(10)
            Until UO.InJournal("You have hidden yourself well") or UO.InJournal("You can't seem to hide here.")
         end if
         uo.press(35)
         wait(200)
      next
      for i=1 to 8
         if not uo.hidden() then 
            UO.DeleteJournal()
            UO.UseSkill("Hiding")
            Repeat
               Wait(10)
            Until UO.InJournal("You have hidden yourself well") or UO.InJournal("You can't seem to hide here.")
         end if
         uo.press(33)
         wait(200)
      next
      Wait(100)
   until UO.Dead()
end sub

Posted: 2007-04-30 13:53:18
by Tiny
Спосибо конечно, но что то он не ходит! м...?

Posted: 2007-04-30 14:14:33
by Destruction
Ходить должен, другое дело, что в скрипте недоработка.

Ситуация - чар вышел из хайда, пытается схайдится - физл, делает шаг и только после этого вновь пытается схайдится.

Налицо нерациональный подход - впустую тратиться время, пусть и ~200ms, но всё равно время.

Posted: 2007-04-30 14:37:14
by Tiny
Неа, не ходит :( шард - Олд Оском Фре, а в чем может быть дело? не хождения м?

Posted: 2007-04-30 22:06:16
by Ururu
проверь сообщения, которые пишут при хайде

Posted: 2007-04-30 22:44:09
by Tiny
Вотс встановится в хайд, я так понимаю при попытке ходьбы в журнале пишет:
This server protected by UNSP v.2.95b.
Look at www.****.ru (c) "Digital Worlds"

Posted: 2007-05-01 05:50:13
by Ururu
Увеличь паузы и сними галочку в настройках УО, всегда бег.