Yoko

All sides of Injection
It is currently 2025-12-23 22:56:36

All times are UTC+02:00




Post new topic  Reply to topic  [ 12 posts ] 
Author Message
 Post subject: Бутылка
PostPosted: 2008-02-03 14:55:19 
Offline
User avatar

Joined: 2006-11-02 11:57:11
Posts: 95
Как бутылку слить в кег?

Руками все просто перетаскиваем бутылку на бочку и все... скриптом нехочет

переменные все прописаны

Code:
uo.findtype(bottle,'-1','backpack')
uo.moveitem('finditem','0',keg)


визуально видно что бутылка береться и тут же бросается.. КАК БЫТЬ?


Top
   
 Post subject: Re: Бутылка
PostPosted: 2008-02-03 15:37:18 
Offline
Expert!
User avatar

Joined: 2006-02-07 08:51:40
Posts: 1348
Location: г. Старый Оскол
BulldoZer wrote:
Как бутылку слить в кег?

Руками все просто перетаскиваем бутылку на бочку и все... скриптом нехочет
переменные все прописаны
визуально видно что бутылка береться и тут же бросается.. КАК БЫТЬ?


Пробуй так

Code:
uo.findtype(bottle,'-1','backpack')
uo.setreceivingcontainer(keg)
uo.grab('0','finditem')
uo.unsetreceivingcontainer(keg)


Top
   
 Post subject:
PostPosted: 2008-02-03 16:05:59 
Offline
User avatar

Joined: 2006-11-02 11:57:11
Posts: 95
Несработало((( Задержка нужна?

вОТ Весь скрипт

Code:
sub main()
var bottle='0x0F0C'
var sunduk='0x4007DC74'
var pestik='0x0E9B'
var reg='0x0F85'
var regcost=7
var keg='0x1940'
var sum='0x400965D3'
var kegcolor='0x0499'
start:

UO.usetype(pestik)
wait(200)
             
             if uo.count(pestik)<1 then
      UO.findtype(pestik,'-1',sunduk)
      UO.moveitem('finditem')
      wait(1000)
      UO.usetype(pestik)
      wait(100)
        endif
   if uo.count(reg)<regcost then
                wait(300)
             goto rrg
   endif

             if uo.count(bottle)>0 then
             wait(300)
             goto bbs
          end if

   UO.lclick(321,453)
   wait(100)
  goto start
 
bbs:

uo.findtype(keg ,kegcolor,'backpack')
if uo.findcount() then
uo.moveitem('finditem','0','0x400965C2')
uo.say('Еще БОЧЕНОК')
wait(1000)
end if


uo.findtype(keg,'-1',sum)
if uo.findcount() then
uo.moveitem('finditem')
uo.say('И пустой')
wait(2000)

goto jjk

jjk:
uo.say('PPPPPPPP')
uo.findtype(bottle,'-1','backpack')
wait(1000)
uo.setreceivingcontainer(keg)
wait(1000)
uo.grab('0','finditem')
wait(1000)
uo.unsetreceivingcontainer(keg)

goto jjk


rrg:

      UO.findtype(reg,'-1',sum)
      uo.moveitem('finditem','1000')
      #UO.Grab('1000', 'finditem')
       uo.say('Еще РЕГОВ')
      wait(2000)
goto start
end sub



Вот именно момент вложения бутля в кег

Code:
jjk:
uo.say('PPPPPPPP')
uo.findtype(bottle,'-1','backpack')
wait(1000)
uo.setreceivingcontainer(keg)
wait(1000)
uo.grab('0','finditem')
wait(1000)
uo.unsetreceivingcontainer(keg)

goto jjk

Только он непашит(


Last edited by BulldoZer on 2008-02-03 16:16:52, edited 1 time in total.

Top
   
 Post subject:
PostPosted: 2008-02-03 16:15:09 
Offline
Expert!
User avatar

Joined: 2004-04-04 21:40:09
Posts: 1007
Скорее всего переменная keg не содержит правильный серийник

Если ты про свой геморойный скрипт на пойзонинг, то там вроде keg был объектом, а не переменной. А объекты надо брать в кавычки.


Top
   
 Post subject:
PostPosted: 2008-02-03 16:16:12 
Offline
Expert!
User avatar

Joined: 2004-04-04 21:40:09
Posts: 1007
Во со скриптом другое дело. В переменной кег значение четырехзначное, а серийник должен быть восьмизначным. ;)


Top
   
 Post subject:
PostPosted: 2008-02-03 16:20:37 
Offline
User avatar

Joined: 2006-11-02 11:57:11
Posts: 95
В уо пишеться:

Receiving container set:
0x00001940
Receiving container unset:
0x00000000
Item found: 1


Подскажи как лучьше исправить?


Top
   
 Post subject:
PostPosted: 2008-02-03 19:23:13 
Offline
Expert!
User avatar

Joined: 2004-04-04 21:40:09
Posts: 1007
Правильно задать значение keg.

Подробнее тут: http://yoko.netroof.net/help/index.php? ... tem=object


Top
   
 Post subject:
PostPosted: 2008-02-04 09:30:01 
Offline
User avatar

Joined: 2006-11-02 11:57:11
Posts: 95
AGRS wrote:
Скорее всего переменная keg не содержит правильный серийник

Если ты про свой геморойный скрипт на пойзонинг, то там вроде keg был объектом, а не переменной. А объекты надо брать в кавычки.


Не геморных я невидел тут)

По поводу алхимии - переменная КЕГ мне надо по тайпу что бы перемещать кег когда он полный и пустой в пак...

А если использовать другое имя для перемещение бутылки в кег?
________________________________________________________


Что ж почитал... хм... как быть? у меня несколько сотен кег и у всех разные айдишники... их только связывает ТИП по которому я их добираю или складываю....

Ребята я учусь лучьше всего на примерах... хелп ми


Last edited by BulldoZer on 2008-02-04 09:51:19, edited 1 time in total.

Top
   
 Post subject:
PostPosted: 2008-02-04 09:51:06 
Offline
Expert!
User avatar

Joined: 2006-02-07 08:51:40
Posts: 1348
Location: г. Старый Оскол
BulldoZer wrote:
AGRS wrote:
Скорее всего переменная keg не содержит правильный серийник

Если ты про свой геморойный скрипт на пойзонинг, то там вроде keg был объектом, а не переменной. А объекты надо брать в кавычки.


Не геморных я невидел тут)

По поводу алхимии - переменная КЕГ мне надо по тайпу что бы перемещать кег когда он полный и пустой в пак...

А если использовать другое имя для перемещение бутылки в кег?


Эхх а читать мы не хотим...
Code:
VAR ser

ser = UO.GetSerial(keg)


Тебе ни о чем не говорит?


Top
   
 Post subject:
PostPosted: 2008-02-04 09:54:47 
Offline
User avatar

Joined: 2006-11-02 11:57:11
Posts: 95
Сенки буду пробовать и тестить...

Чесно я еще недошел до этого ser = UO.GetSerial(keg)

Надеюсь будет работать)


Top
   
 Post subject:
PostPosted: 2008-02-04 20:22:07 
Offline
User avatar

Joined: 2006-11-02 11:57:11
Posts: 95
Code:
uo.findtype(keg ,-1,'backpack') 
ser = UO.GetSerial('finditem')


Вышло почемуто только так... сенки) как говориться +1 в репутацию


Top
   
 Post subject:
PostPosted: 2008-02-04 20:52:11 
Offline
Expert!
User avatar

Joined: 2006-02-07 08:51:40
Posts: 1348
Location: г. Старый Оскол
BulldoZer wrote:
Code:
uo.findtype(keg ,-1,'backpack') 
ser = UO.GetSerial('finditem')


Вышло почемуто только так... сенки) как говориться +1 в репутацию


Я тебе показал пример, применять и подстраивать в свой скрипт, личное дело каждого ))) Рад был помоч :roll:


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 12 posts ] 

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 7 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited