Page 1 of 1

Вопрос по переброске....

Posted: 2005-09-07 22:54:25
by GyGaGa
У меня в быкпаке сумка в быкпаке предмет как сделать чтобы этот предмет оказался в сумке(определяя сумку не оп ID а по type).... Вот такой вопрос :?








P.S. ---- Как не стараюсь неполучается у мну переброска. :( -----

Re: Вопрос по переброске....

Posted: 2005-09-08 05:24:48
by Don SpiL
GyGaGa wrote:У меня в быкпаке сумка в быкпаке предмет как сделать чтобы этот предмет оказался в сумке(определяя сумку не оп ID а по type).... Вот такой вопрос :?








P.S. ---- Как не стараюсь неполучается у мну переброска. :( -----


Я так понял что ты хочешь шоб скролы или что там еще, лежали в паке только в мешке или только в коробочке...
Попробуй заюзать так.

Задай временную переменную (нaпример temp)

Code: Select all

VAR Temp

Сделай поиск по бакпаку по типу твоего мешочка!

Code: Select all

uo.findtype('тип мешка','-1','my')

Теперь получи его сериал и присвой его временной переменной!

Code: Select all

Temp=uo.getserial('finditem')

А теперь ты можешь юзать Temp как угодно, хоть установить его как контейнер по умолчанию хоть просто юзать на него UO.Grab или UO.Move.

Вроде я так понял суть твоего вопроса!

Re: Вопрос по переброске....

Posted: 2005-09-08 08:27:26
by GyGaGa
Я так понял что ты хочешь шоб скролы или что там еще, лежали в паке только в мешке или только в коробочке...


Надо так: ----->> он делaет сумку(она единственная в быкпаке), делает предмет(он тоже единственный в быкпаке), потом ищет предмет перелаживает в сумку и делает новый предмет когда в сумку попало определённое кол-во предметов он её выкидывает и всё повторяеться......

Я сделал всё кроме слаживания в сумку, так как ID сумки и предмета постоянно изменяется мне надо сделать по type

Попробуй заюзать так.
......


................

Code: Select all

sub vibpoc()
VAR Temp
var cbpoc=0
while uo.count(предмет)>0
UO.FindType('0x0E79','-1','backpack')   -- 0x0E79 сумка
Temp=uo.getserial('finditem')
UO.moveitem('предмет','1','Temp')
Wait(500)
cbpoc=cbpoc+1
wend
if cbpoc>10 then
uo.drophere('Temp')
endif
end sub



Так неполучаеться предмет находит, а сумку нет.

Posted: 2005-09-08 16:32:13
by GyGaGa
Всё я сделал...