подскажите со скриптом на Herding

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
GambiT
Posts: 59
Joined: 2008-01-26 22:35:57

подскажите со скриптом на Herding

Post by GambiT »

подскажите со скриптом...
на шарде система такая : клик на палку появляется таргет , тыкаешь на животное появляется новый таргет , тыкаешь куда вести надо :)

что-то не допру как тыкнуть последним таргетом на землю ...

заранее спасибо )

Code: Select all

sub main()

   var mx = UO.GetX("self")
   var my = UO.GetY("self")
   var mz = UO.GetZ("self")

uo.print('Выберете палку для управления животным')
   uo.exec('addobject HerdingStuff')
      while uo.targeting()
      wait(100)
      wend
      
uo.print('Выберете животное')
   uo.exec('addobject animal')
      while uo.targeting()
      wait(100)
      wend
      
while not uo.dead()
      UO.DeleteJournal()
      UO.usetype ('0x097B')   ## кушаем стейки

#####
#####      
      uo.waittargetobject('animal')
      UO.UseObject('HerdingStuff')
      UO.Waittargettile("1341", str(mx-1), str(my-1), str(mz))
#####
#####

wend

end sub
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

инжект умеет ставить несколько ловушек на таргет только на объекты.
по этому тебе надо будет извратится;)
или ты второй таргет на себя делаешь или на какойто другой обхект
или через uo.target
GambiT
Posts: 59
Joined: 2008-01-26 22:35:57

Post by GambiT »

аагрр.. либо просто уже спать либо я тупой как дерево ;)
что то не получается...
попробуй подправить ;) плиз...
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

http://yoko.com.ua/help/help.php?lang=r ... rgetobject
http://yoko.com.ua/help/help.php?lang=r ... objecttype

не сложно заметить что там может бытьнесколько параметров (объектов)
следоваттельно если ты привязываешь второй таргет к своим координатам, так не проще будет

Code: Select all

sub main() 

uo.print('Выберете палку для управления животным')
   uo.exec('addobject HerdingStuff')
      while uo.targeting()
      wait(100)
      wend
       
uo.print('Выберете животное')
   uo.exec('addobject animal')
      while uo.targeting()
      wait(100)
      wend
       
while not uo.dead()
      UO.DeleteJournal()
      UO.usetype ('0x097B')   ## кушаем стейки

#####
#####       
      uo.waittargetobject('animal', 'self')
      UO.UseObject('HerdingStuff')
#####
#####

wend

end sub
GambiT
Posts: 59
Joined: 2008-01-26 22:35:57

Post by GambiT »

спасибо :)
даже стыдно стало...
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

ну хоть признался;)
GambiT
Posts: 59
Joined: 2008-01-26 22:35:57

Post by GambiT »

а чего не признаться-то , если так туплю , не по-детски :)
Post Reply