Page 1 of 1

Помогите скрипт написать! Не игнорте плиззз.......

Posted: 2004-09-13 11:44:36
by Xabus
Я пытаюсь написать скрипт на перекладывание предмета (БИНТОВ)
из сундука в в сумку чара по 1! посмотрите пиззз
sub 1()
uo.findtype(0x0e21 - бендажки , 0x0e40 - сундук)
uo.moveitem(0x0e21 - бандажки,-1 - незнаю правильно или нет но ето типо по 1 вытаскивать,0x0e75 - сумка чара)
end sub
и как указать чтобы он перетаскивал из сундуа в сумку я непонимаю
хелп плиз

Re: Помогите скрипт написать! Не игнорте плиззз.......

Posted: 2004-09-13 12:44:36
by Sfagnum

Code: Select all

uo.findtype(0x0e21, 0x0e40)
if UO.GetQuantity('findtype') > 0 then
   uo.moveitem('findtype','1','backpack')
end if
переложит один бинтик

Posted: 2004-09-13 12:51:22
by Ugrum.

Code: Select all

sub bgrab()

uo.findtype('bandage_type','-1','container_object')

 if uo.findcount() > 0 then
     UO.grab(0,"finditem")
     Wait(500)   
   end if 
end sub

'bandage_type' тип того что ищем -бандажек вида 0x0000
'container_object' контейнер в котором ищем вида 0x400DF6A8

:) даже уже не первый ответил ....

Posted: 2004-09-13 12:56:19
by Xabus
ну непереносит!!!!!!! он не переносит!

Posted: 2004-09-13 13:05:53
by Xabus
точнее переносит но всю стопку! а не 1!

Posted: 2004-09-13 13:06:05
by Ugrum.
Xabus wrote:ну непереносит!!!!!!! он не переносит!

показывай скрипт

Posted: 2004-09-13 13:09:26
by Xabus
sub bgrab()
uo.findtype('0x0e21','-1','0x403de1e2')
if uo.findcount() > 0 then
UO.grab('-1',"finditem")
Wait(500)
end if
end sub

Posted: 2004-09-13 13:10:27
by Xabus
ой в 4 строке 0 стоит вместо -1

Posted: 2004-09-13 13:12:33
by Ugrum.
Xabus wrote:ой в 4 строке 0 стоит вместо -1

а должно стоять 1 а не 0-тогда все и не -1....

Posted: 2004-09-13 13:13:35
by Xabus
вообще не переносит!

Posted: 2004-09-13 13:15:37
by Xabus
туплю спасиба!!!!!!!!!!!!!!!!!!!!!!!!!
а как сделать так чтобы чар ждал когда етот бинт своруют:)
и как тока своровали новый положить ето возожно?
я не прошу писать вас скрипт просто скажите с чего начать а я буду мутузиться!

Posted: 2004-09-13 13:17:06
by Xabus
или если предыдущее то что я написал невозможно!
то возможо чтобы бинты клались не в стопку а допустим на туже позицию где и первый бинт но по 1!?

Posted: 2004-09-13 13:19:06
by Ugrum.
Xabus wrote:вообще не переносит!

Code: Select all

UO.grab('1','finditem') 

не переносит????

Posted: 2004-09-13 13:20:41
by Xabus
переносит спасибо! Вери биг!!!!!!!!!!!!!!!!

Posted: 2004-09-13 13:32:42
by Ugrum.
Xabus wrote:а как сделать так чтобы чар ждал когда етот бинт своруют:)
и как тока своровали новый положить ето возожно?

Code: Select all

sub wait_end_grab()
repeat
    if not uo.count('type_band') then
       sub bgrab()
    end if
    wait(3000)
until false
end sub

Posted: 2004-09-13 14:56:24
by Xabus
почему то не пашет!
я в енжнкте плохо разбираюсь но там что написано понипаю и почему непашет непонятно!
монжет кто еще знает?

Posted: 2004-09-13 15:01:31
by Xabus
все я понял в чем ошибка всем спасибо запомош!