Категории раздела

Наш опрос

Оцените мой сайт
Всего ответов: 14

Статистика


Онлайн всего: 1
Гостей: 1
Пользователей: 0

Форма входа

Поиск

Мой сайт
Пятница, 2026-06-19, 0:46 AM
Приветствую Вас Гость
Главная | Регистрация | Вход | RSS

Каталог файлов

Главная » Файлы » Ultima Online DRW » Injection

Taming
2012-07-08, 9:58 AM
#©]daRk[::c00pEr::
var fruit='0x09F1' ##Тип еды, которой кормим животное
var food= '0x09F1' ##Тип того что сами будем кушать
var Timer=UO.Timer()

var Animal = '0x002502A9'   #Id животины
var Staff = '0x13F8'   #Тип стафа

sub Taming()
   uo.Exec('terminate Reconnector')
   wait(1000)
   uo.Exec('exec Reconnector')
   wait(1000)
   
   #UO.Msg('All release')
   
   UO.DeleteJournal()
   while not UO.Dead() or not UO.InJournal('see the creature')
      UO.DeleteJournal()
      cheklag()
      UO.WaitTargetObject(Animal)
      wait(100)
      UO.UseType(Staff)
      repeat
         wait(1000)
      until UO.InJournal('fail') or UO.InJournal('It seems') or UO.InJournal('see the creature') or UO.InJournal('is already')
      If UO.InJournal('is already') then
         UO.Say('all release')
      else
         wait(100)
      end if
      if UO.Timer()>(Timer+3000) then
         UO.SetReceivingContainer(Animal)
         wait(500)
         UO.FindType(fruit)
         if UO.GetQuantity('finditem')>0 then
            cheklag()
            UO.Grab('1','finditem')
            wait(500)
         end if
         UO.UnSetReceivingContainer(Animal)
         wait(500)
         cheklag()
         UO.UseType(food)
         wait(500)
         Timer=UO.Timer()
      end if
      If Uo.InJournal('It seems') Then
         UO.WaitTargetObject(Animal)
         wait(100)
         cheklag()
         UO.UseSkill('Animal Lore')
         UO.DeleteJournal()
         repeat
            wait(100)
         until UO.InJournal('You can') or UO.InJournal('it is')
         cheklag()
         UO.Say('All release')
      Endif
   wend
end sub

sub Tame_Animal()
   uo.print('Тотем')
   uo.exec('addobject TOT')
   while uo.targeting()
      wait(100)
   wend
   UO.DeleteJournal()
   while NOT UO.InJournal('It seems')
      UO.DeleteJournal()
      UO.WaitTargetObject('TOT')
      UO.UseType('0x13F8')
      repeat
         wait(1000)
      until UO.InJournal('You fail') OR UO.InJournal('It seems')
   wend
end sub


Sub cheklag()
   uo.deletejournal()
   uo.click('backpack')
   repeat
      wait(10)
   until uo.InJournal("backpack")
end sub

Sub Reconnector()
   var ReconnectTime, RFlag
   ReconnectTime = '0'
   RFlag = 1
   Repeat
      While (uo.ObjAtLayer('Bpack') == '')
         if RFlag Then
            ReconnectTime = MakeTime()
            RFlag = 0
         endif
         Wait(70000) # WorldSave Protection
         uo.Say('')
         Wait(5000)
         uo.Say('')
         Wait(5000)
         uo.Say('')
         Wait(5000)
         uo.LDblClick(357,164)
         uo.LClick(616,459)
         Wait(5000)
      WEnd
      Wait(3000)
      if (RFlag == 0) and (ReconnectTime <> '0') Then
         uo.TextOpen()
         uo.TextPrint('Disconnected & Reconnected @ '+ReconnectTime)
         #uo.useobject('self')
         #wait(2000)
         uo.useobject('backpack')
         wait(2000)
         uo.Exec('terminate Taming')
         wait(5000)
         uo.Exec('exec Taming')
         wait(5000)
         RFlag = 1
         ReconnectTime = '0'
      endif
   Until false
end sub

Sub MakeTime()
   VAR D, T, Ret, i
   Ret = STR(uo.Time())
   T = ""
   For i = 0 To Len(Ret)
      T = Ret[Len(Ret)-i] + T
      If (I == 2) OR (I == 4) Then
         T = ":" + T
      EndIf
   Next
   Ret = STR(uo.Date())
   D = ""
   For i = 0 To Len(Ret)
      D = Ret[Len(Ret)-i] + D
      If (I == 2) OR (I == 4) Then
         D = "." + D
      EndIf
   Next
   Ret = T + " @ " + D
   RETURN Ret
end sub.
Категория: Injection | Добавил: mypaxa
Просмотров: 11162 | Загрузок: 0 | Комментарии: 19 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]