Cook, не пойму, почему не находит в сумке еду?
11 лет
Ranger
Сообщений: 54
Рег. 29.09.2013
4 октября 2013 12:46
Сообщение #1
не пойму, почему не находит в сумке еду? Стейки кладу в мешок паком

sub Cook()
var Sundyk = '0x0e76'
var havka = '0x097a'
var printcolour = '1069'

uo.charprint(printcolour, 'Выбери жаровню, на которой будешь жарить' )
uo.exec('addobject Forge')
while uo.targeting()
wait(100)
wend
repeat
UO.DeleteJournal()
UO.FindType(havka,'0x097a',Sundyk,'0x0e76')
if UO.FindCount() > 0 then
UO.WaitTargetObject('Forge')
UO.UseObject('finditem')
repeat
wait (100)
until UO.InJournal("You burn") or UO.InJournal("You put")
else
uo.charprint(printcolour, 'Сырье закончилось' )
return
end if
Until UO.Dead()
end sub
Старший Лейтенант (6395350)12 лет
Necromancer
Сообщений: 5530
Рег. 27.08.2012
4 октября 2013 13:03
Сообщение #2
Скрипт мой, мне и разгребать его )

1. Прогоняй скрипт по Вот этой ссылке - так будет понятнее и нагляднее
2. Пользуйся специальным тегом при написании скрипта на форуме
3. По поводу скрипта:

var Sundyk = '0x0e76'
- тут должен быть не тип, а ID... примерно так: 0x003D46F5, но ID своего сундука
var havka = '0x097a'
- попробуй сделать тип большими буквами, вот так:
'0x097A'

UO.FindType(havka,'0x097a',Sundyk,'0x0e76')
- тут ты зря все поменял, нужен вариант оригинальный
UO.FindType(havka,'0x0000',Sundyk)


и вообще, нашел в скрипте жесткий затуп, так что пользуйся этим вариантом:
sub Cook()

   var havka = '0x097A'; тип еды, которую будем жарить
   var printcolour = '1069'

   uo.charprint(printcolour, 'Выбери жаровню, на которой будешь жарить' )
   uo.exec('addobject Forge')
   while uo.targeting()
      wait(100)
   wend
   repeat
      UO.DeleteJournal()
      UO.FindType(havka,'0x0000','my')
      if UO.FindCount() > 0 then
         UO.WaitTargetObject('Forge')
         UO.UseObject('finditem')
         repeat
            wait (100)
         until UO.InJournal("You burn")  or UO.InJournal("You put")
         else
            uo.charprint(printcolour, 'Сырье закончилось' )
            return
      end if
   Until UO.Dead()
end sub


зы: Хосе, поправь скрипт в готовых

Старший Лейтенант (5006416)15 лет
Администратор
Сообщений: 19675
Рег. 31.07.2009
4 октября 2013 13:51
Сообщение #3
Цитата: Mitako
зы: Хосе, поправь скрипт в готовых

Сообщение №15?

--------------------
Старший Лейтенант (6395350)12 лет
Necromancer
Сообщений: 5530
Рег. 27.08.2012
4 октября 2013 13:53
Сообщение #4
Цитата: Jose Cuervo
Сообщение №15?

да. Чуть с делами разгребусь - надо темы создать и привязать к базе

оффтоп: Почему у нас "Руководство для новичка" не в "Библиотека" ? )
11 лет
Ranger
Сообщений: 54
Рег. 29.09.2013
4 октября 2013 14:44
Сообщение #5
Mitako,

он просит выбрать тип еды и сразу пишет что цель отменена, это после выбора жаровни http://floomby.ru/s2/mYHn94 -скрин
что-то я туплю не по детски. ('0x097A' - вот же тип еды)
Старший Лейтенант (6395350)12 лет
Necromancer
Сообщений: 5530
Рег. 27.08.2012
4 октября 2013 14:51
Сообщение #6
Цитата: BadDoc
он просит выбрать тип еды и сразу пишет что цель отменена, это после выбора жаровни http://floomby.ru/s2/mYHn94 -скрин
что-то я туплю не по детски. ('0x097A' - вот же тип еды)

Скрипт тебя просит выбрать тип Жаровни, т.е. тот предмет, на котором ты будешь жарить. Судя по скрину, ты таргетом нажал не на форжу, а на хз что. Жарить пищу можно либо на форже малой,
The Best Ultima Online Shard Antares
либо на форже большой, либо на костре
11 лет
Ranger
Сообщений: 54
Рег. 29.09.2013
4 октября 2013 15:35
Сообщение #7
да, сорри. Это мой косяк, на той духовке скрипт не жарит (просто я на ней готовил, с помощь записи движений в UOPilot и вручную), а вот на большом форже скрипт работает- все ок.
Последние посетители (0):

 
Сейчас: 25 ноября 2024 08:19