BowCraft помогите разобраться
Ефрейтор (105475)8 лет
Ranger
Сообщений: 15
Рег. 23.12.2012
18 февраля 2013 23:14
Сообщение #1
sub bow_kindling()
var Chest = '0x40FEA9EA'; ID сундука где лежат логи
var Log   = '0x1BDD';тип логов
var Dag   = '0x0F51';тип даггера
var Kindl = '0x0DE1';тип костров
var Kolvo = 100; сколько логов будем перерабатывать до остановки
var Camp  = 1; качаем после нарубки и кемпинг?
var Hid   = 0; хайдимся?
while uo.count(Kindl) < Kolvo
    cheklag()
      UO.FindType( Log, '-1', Chest )
      if uo.findcount() < 1 then
          uo.exec('terminate bow_kindling')
      endif
      if uo.count(Log)==0 then
        uo.Grab(1,'finditem', 'backpack')
        wait(200)
    endif    
    while uo.count(Log)>0
        uo.usetype(Dag)
        uo.waittargettype(Log)
        UO.WaitMenu('What','Kindlings','Kindlings','Kindling')
        wait(4000)
    wend
    if Hid>0 then
        uo.useskill('Hiding')
        wait(1000)
    endif
wend
if Camp>0 then
    Camping()
endif    
end sub

sub Camping()
var mx=uo.getx(),my=uo.gety(),x,y
uo.set('finddistance',5)
wait(200)
uo.DeleteJournal()
while 1==1
    for x=mx-2 to mx+2
       for y=my-2 to my+2
          cheklag()          
          if (uo.count('0x0DE1','0x0000')==0) then
             bow_kindling()
          end if
          uo.findtype('0x0DE1','0x0000','ground')
          wait(200)
          if UO.FindCount()<>0 then
             uo.useobject('finditem')
             wait(1500)            
          else
             uo.findtype('0x0DE1','0x0000','backpack')
             wait(200)
             uo.drop('1',STR(x),STR(y),STR(uo.getz()),'finditem')
             wait(700)
             uo.findtype('0x0DE1','0x0000','ground')
             wait(200)            
             uo.useobject('finditem')
             wait(1500)            
          end if
       next    
    next
wend
end sub

sub cheklag()
uo.deletejournal()
uo.click('backpack')
Repeat
  wait(100)
Until UO.InJournal("Backpack")
end sub


Все работает... а вот с меню крафта беда :( не хочет крафтить. В чем ожет быть проблема?
Ефрейтор (105475)8 лет
Ranger
Сообщений: 15
Рег. 23.12.2012
18 февраля 2013 23:36
Сообщение #2
Всё, разобрался... извеняюсь :)
Капитан (8528187)11 лет
Dragonstalker
Сообщений: 4006
Рег. 7.09.2009
18 февраля 2013 23:56
Сообщение #3
в чем беда то была напиши, новичкам может сгодиться скрипт
Старший Лейтенант (7343774)8 лет
Ranger
Сообщений: 656
Рег. 27.10.2012
19 февраля 2013 08:02
Сообщение #4
я когда скрипт писал, все работало, видимо путь меню просто поменялся и сейчас его нужно менять
Старший Сержант (869990)8 лет
Ranger
Сообщений: 60
Рег. 12.04.2013
1 июня 2013 17:02
Сообщение #5
В чем была проблема взял этот скрипт он не работает =( Берет 1 лог из сундука и все стоит, инжа пишет что нет меню выбора. Клал в пак логи не делает не чего.
Старший Сержант (869990)8 лет
Ranger
Сообщений: 60
Рег. 12.04.2013
1 июня 2013 23:32
Сообщение #6
Не ужели не кто не знает в чем проблема в скрипте ?

Старший Лейтенант (5006416)12 лет
Администратор
Сообщений: 19602
Рег. 31.07.2009
1 июня 2013 23:34
Сообщение #7
Там написали выше, что, возможно, дело в изменении путей в меню крафта.)

--------------------
Старший Сержант (869990)8 лет
Ranger
Сообщений: 60
Рег. 12.04.2013
1 июня 2013 23:57
Сообщение #8
Слона то я и не заметил =)
8 лет
Paladin
Сообщений: 29
Рег. 1.06.2013
4 ноября 2013 23:30
Сообщение #9
Помогите разобраться с выше написанным скриптом, меню крафта поменял, но из сундука почему-то не берет логи, что не так?:) А если положить в бекпак, то крафтит сразу всю стопку:) Кемпинг работает отлично:)
Последние посетители (0):

 
Сейчас: 4 августа 2021 21:51