Поиск
Вход на сайт
Наш опрос
Оцените мой сайт
Всего ответов: 81
Статистика
[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Варка ( без макро он)
MaG1StR_YodaДата: Пятница, 26.06.2020, 19:01 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 1026
Статус: Оффлайн
Данный скрипт подразумевает варку с добром ресов с сундука и переливом по журналу 
Перед запуском нужного тотла , нужно проверить еще строчку   
Код
if uo.injournal('25/75') then

там нужно указать нужное колл-во тотлов в слив 
Прописан на ману , грит , дедл , рефреш , куры....

------------------------------------------------------------------------------------------------------------
sub mana()
   
   VAR kegg = 0x1940
   
   uo.addobject('empty keg') #указываем таргетом на мешок с пустыми кегами
   while uo.targeting() 
      wait(200) 
   wend
   
   uo.addobject('box of reg') #указываем таргетом на мешок с реагентами
   while uo.targeting() 
      wait(200) 
   wend
   
   uo.addobject('full keg') #указываем таргетом на мешок куда скидывать полные кеги
   while uo.targeting() 
      wait(200) 
   wend
   
   repeat
      if uo.count(kegg)<1 then
         uo.findtype(kegg,'-1','empty keg') #ищем пустой кег в указанном мешке
         uo.moveitem('finditem',1,'backpack')
      endif
      wait(500)
      if UO.Count('0x0F87')<1 then #тип регов
         UO.FindType('0x0F87',-1,'box of reg') #ищем реагенты в указанном мешке
         UO.Grab('10','finditem') #добор регов (указывать число, кратное необходимому для варки тотла)
         wait(1000)
      end if
      UO.WaitMenu("Select a potion to make","greatermana") #цифра "3" - номер тотла в крафт меню (по порядку)
      UO.WaitTargetType('0x0F87') #тип реагентов
      UO.UseType('0x0E9B') #тип пестика
      wait(23000) #задержка на варку (выставлять неоходимо точную)
      uo.DeleteJournal()
      uo.findtype('0x1940','-1','backpack')
      uo.setcatchbag('finditem') #устанавливаем найденный в паке кег как принимающий
      wait(1000)
      uo.findtype('0x0F08','-1','backpack')
      uo.grab('0','finditem')
      wait(1000)
      uo.unsetcatchbag()
      wait(1000)
      if uo.injournal('25/75') then #указываем желаемое кол-во тотлов в кеге
         uo.findtype(kegg,'-1','backpack')
         uo.moveitem('finditem',1,'full keg') #сбрасываем готовый кег в указанный мешок
         wait(2000)
         uo.DeleteJournal()
      endif
   until (1 == 0)
end sub

sub greatpoison()
   
   VAR kegg = 0x1940
   
   uo.addobject('empty keg') #указываем таргетом на мешок с пустыми кегами
   while uo.targeting() 
      wait(200) 
   wend
   
   uo.addobject('box of reg') #указываем таргетом на мешок с реагентами
   while uo.targeting() 
      wait(200) 
   wend
   
   uo.addobject('full keg') #указываем таргетом на мешок куда скидывать полные кеги
   while uo.targeting() 
      wait(200) 
   wend
   
   repeat
      if uo.count(kegg)<1 then
         uo.findtype(kegg,'-1','empty keg') #ищем пустой кег в указанном мешке
         uo.moveitem('finditem',1,'backpack')
      endif
      wait(500)
      if UO.Count('0x0F88')<1 then #тип регов
         UO.FindType('0x0F88',-1,'box of reg') #ищем реагенты в указанном мешке
         UO.Grab('6','finditem') #добор регов (указывать число, кратное необходимому для варки тотла)
         wait(1000)
      end if
      UO.WaitMenu("Select a potion to make","Greater_Poison") #цифра "3" - номер тотла в крафт меню (по порядку)
      UO.WaitTargetType('0x0F88') #тип реагентов
      UO.UseType('0x0E9B') #тип пестика
      wait(23000) #задержка на варку (выставлять неоходимо точную)
      uo.DeleteJournal()
      uo.findtype('0x1940','-1','backpack')
      uo.setcatchbag('finditem') #устанавливаем найденный в паке кег как принимающий
      wait(1000)
      uo.findtype('0x0F0A','-1','backpack')
      uo.grab('0','finditem')
      wait(1000)
      uo.unsetcatchbag()
      wait(1000)
      if uo.injournal('25/75') then #указываем желаемое кол-во тотлов в кеге
         uo.findtype(kegg,'-1','backpack')
         uo.moveitem('finditem',1,'full keg') #сбрасываем готовый кег в указанный мешок
         wait(2000)
         uo.DeleteJournal()
      endif
   until (1 == 0)
end sub

sub deadlypoison()
   
   VAR kegg = 0x1940
   
   uo.addobject('empty keg') #указываем таргетом на мешок с пустыми кегами
   while uo.targeting() 
      wait(200) 
   wend
   
   uo.addobject('box of reg') #указываем таргетом на мешок с реагентами
   while uo.targeting() 
      wait(200) 
   wend
   
   uo.addobject('full keg') #указываем таргетом на мешок куда скидывать полные кеги
   while uo.targeting() 
      wait(200) 
   wend
   
   repeat
      if uo.count(kegg)<1 then
         uo.findtype(kegg,'-1','empty keg') #ищем пустой кег в указанном мешке
         uo.moveitem('finditem',1,'backpack')
      endif
      wait(500)
      if UO.Count('0x0F88')<1 then #тип регов
         UO.FindType('0x0F88',-1,'box of reg') #ищем реагенты в указанном мешке
         UO.Grab('10','finditem') #добор регов (указывать число, кратное необходимому для варки тотла)
         wait(1000)
      end if
      UO.WaitMenu("Select a potion to make","Deadly_Poison") #цифра "3" - номер тотла в крафт меню (по порядку)
      UO.WaitTargetType('0x0F88') #тип реагентов
      UO.UseType('0x0E9B') #тип пестика
      wait(23000) #задержка на варку (выставлять неоходимо точную)
      uo.DeleteJournal()
      uo.findtype('0x1940','-1','backpack')
      uo.setcatchbag('finditem') #устанавливаем найденный в паке кег как принимающий
      wait(1000)
      uo.findtype('0x0F0A','-1','backpack')
      uo.grab('0','finditem')
      wait(1000)
      uo.unsetcatchbag()
      wait(1000)
      if uo.injournal('25/75') then #указываем желаемое кол-во тотлов в кеге
         uo.findtype(kegg,'-1','backpack')
         uo.moveitem('finditem',1,'full keg') #сбрасываем готовый кег в указанный мешок
         wait(2000)
         uo.DeleteJournal()
      endif
   until (1 == 0)
end sub

sub refresh()
   
   VAR kegg = 0x1940
   
   uo.addobject('empty keg') #указываем таргетом на мешок с пустыми кегами
   while uo.targeting() 
      wait(200) 
   wend
   
   uo.addobject('box of reg') #указываем таргетом на мешок с реагентами
   while uo.targeting() 
      wait(200) 
   wend
   
   uo.addobject('full keg') #указываем таргетом на мешок куда скидывать полные кеги
   while uo.targeting() 
      wait(200) 
   wend
   
   repeat
      if uo.count(kegg)<1 then
         uo.findtype(kegg,'-1','empty keg') #ищем пустой кег в указанном мешке
         uo.moveitem('finditem',1,'backpack')
      endif
      wait(500)
      if UO.Count('0x0F7A')<1 then #тип регов
         UO.FindType('0x0F7A',-1,'box of reg') #ищем реагенты в указанном мешке
         UO.Grab('5','finditem') #добор регов (указывать число, кратное необходимому для варки тотла)
         wait(1000)
      end if
      UO.WaitMenu("Select a potion to make","Refresh_Full") #цифра "3" - номер тотла в крафт меню (по порядку)
      UO.WaitTargetType('0x0F7A') #тип реагентов
      UO.UseType('0x0E9B') #тип пестика
      wait(23000) #задержка на варку (выставлять неоходимо точную)
      uo.DeleteJournal()
      uo.findtype('0x1940','-1','backpack')
      uo.setcatchbag('finditem') #устанавливаем найденный в паке кег как принимающий
      wait(1000)
      uo.findtype('0x0F0B','-1','backpack')
      uo.grab('0','finditem')
      wait(1000)
      uo.unsetcatchbag()
      wait(1000)
      if uo.injournal('25/75') then #указываем желаемое кол-во тотлов в кеге
         uo.findtype(kegg,'-1','backpack')
         uo.moveitem('finditem',1,'full keg') #сбрасываем готовый кег в указанный мешок
         wait(2000)
         uo.DeleteJournal()
      endif
   until (1 == 0)
end sub

sub cure()
   
   VAR kegg = 0x1940
   
   uo.addobject('empty keg') #указываем таргетом на мешок с пустыми кегами
   while uo.targeting() 
      wait(200) 
   wend
   
   uo.addobject('box of reg') #указываем таргетом на мешок с реагентами
   while uo.targeting() 
      wait(200) 
   wend
   
   uo.addobject('full keg') #указываем таргетом на мешок куда скидывать полные кеги
   while uo.targeting() 
      wait(200) 
   wend
   
   repeat
      if uo.count(kegg)<1 then
         uo.findtype(kegg,'-1','empty keg') #ищем пустой кег в указанном мешке
         uo.moveitem('finditem',1,'backpack')
      endif
      wait(500)
      if UO.Count('0x0F84')<1 then #тип регов
         UO.FindType('0x0F84',-1,'box of reg') #ищем реагенты в указанном мешке
         UO.Grab('6','finditem') #добор регов (указывать число, кратное необходимому для варки тотла)
         wait(1000)
      end if
      UO.WaitMenu("Select a potion to make","Greater_Cure") #цифра "3" - номер тотла в крафт меню (по порядку)
      UO.WaitTargetType('0x0F84') #тип реагентов
      UO.UseType('0x0E9B') #тип пестика
      wait(23000) #задержка на варку (выставлять неоходимо точную)
      uo.DeleteJournal()
      uo.findtype('0x1940','-1','backpack')
      uo.setcatchbag('finditem') #устанавливаем найденный в паке кег как принимающий
      wait(1000)
      uo.findtype('0x0F07','-1','backpack')
      uo.grab('0','finditem')
      wait(1000)
      uo.unsetcatchbag()
      wait(1000)
      if uo.injournal('25/75') then #указываем желаемое кол-во тотлов в кеге
         uo.findtype(kegg,'-1','backpack')
         uo.moveitem('finditem',1,'full keg') #сбрасываем готовый кег в указанный мешок
         wait(2000)
         uo.DeleteJournal()
      endif
   until (1 == 0)
end sub
 
  • Страница 1 из 1
  • 1
Поиск: