Page 1 of 1

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

Posted: 2008-03-19 20:42:46
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

Posted: 2008-03-19 21:30:04
by Grin
инжект умеет ставить несколько ловушек на таргет только на объекты.
по этому тебе надо будет извратится;)
или ты второй таргет на себя делаешь или на какойто другой обхект
или через uo.target

Posted: 2008-03-19 21:46:19
by GambiT
аагрр.. либо просто уже спать либо я тупой как дерево ;)
что то не получается...
попробуй подправить ;) плиз...

Posted: 2008-03-19 21:56:55
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

Posted: 2008-03-19 22:04:46
by GambiT
спасибо :)
даже стыдно стало...

Posted: 2008-03-19 22:06:17
by Grin
ну хоть признался;)

Posted: 2008-03-19 22:09:59
by GambiT
а чего не признаться-то , если так туплю , не по-детски :)