Yoko
http://forum.yoko.com.ua/

Подскажите где в Этом скрипте я ступил и сделал ложный вывод
http://forum.yoko.com.ua/viewtopic.php?f=20&t=14002
Page 1 of 1

Author:  Edikus [ 2008-09-28 14:01:36 ]
Post subject:  Подскажите где в Этом скрипте я ступил и сделал ложный вывод

скрипт на перекладывание, должен брать кусочек сыра из бакпака и раскладывать по одному в сумке которая тоже в бакпаке:

Code:
sub perekladivanie() 
uo.addtype('hav4ik')
while uo.targeting()
wait(100)
wend
uo.addtype('sumka')
while uo.targeting()
wait(100)
wend

uo.set('finddistance','1')
repeat
uo.findtype("hav4ik",'-1','backpack')
if uo.findcount() then
  uo.moveitem('finditem','-1','sumka')
  wait(300)
else
  uo.print ('net hav4ika')
end if
until uo.Dead()
end sub


при запуске только пишет циклично что fount 1 item и кидает стЭк сыра по сумке туда-сюда..

Author:  Millerbeer [ 2008-09-28 15:57:18 ]
Post subject: 

Code:
uo.moveitem('finditem','1','sumka')
но не факт, что будет по одному раскладывать,скорее всего, будет по одному куску так же в кучу складывать.

Author:  Edikus [ 2008-09-28 21:48:10 ]
Post subject: 

странно но он всёравно не хочет перекладывать. Пишет что нашёл но ничего не делает.

вынул один кусочек сыра из стЭка и положил рядом. так он из старой кучки начал на Этот кусочек перекладывать сыр. в backpack´e

p.s таак вроде уже более понятно стало. Нужно сумку как objeckt Указать было а не type. Теперь он перекидывает но всёравно кидает в кучу.

Как изменить? Указать координаты +1 каждый раз?

Author:  stickman [ 2008-09-28 22:49:40 ]
Post subject: 

Edikus wrote:
странно но он всёравно не хочет перекладывать. Пишет что нашёл но ничего не делает.

вынул один кусочек сыра из стЭка и положил рядом. так он из старой кучки начал на Этот кусочек перекладывать сыр. в backpack´e

p.s таак вроде уже более понятно стало. Нужно сумку как objeckt Указать было а не type. Теперь он перекидывает но всёравно кидает в кучу.

Как изменить? Указать координаты +1 каждый раз?


именно.

Author:  Destruction [ 2008-09-29 07:25:47 ]
Post subject: 

uo.addtype('sumka')
uo.moveitem('finditem','1','sumka')

Третий аргумент ф-ции moveitem - object или ID.

Соответственно пишите uo.addobject и будет вам щастье.. Просто первое что заметил.

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/