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

Сено на гейт:)
http://forum.yoko.com.ua/viewtopic.php?f=20&t=12233
Page 1 of 1

Author:  xarek [ 2007-07-18 10:40:43 ]
Post subject:  Сено на гейт:)

вот написал тут скриптец, чтобк идал на гейт сено, но только айди а можно его как нибудь переделать чтоб он кидал не по айди а по типу, и вот он че то у меня Долгий какой то получился) если мона то быстрее его сделать:)
Code:
sub Gsen()
 var i,Exit
 DIM seno[3]
       seno[0]=0x0F36 ;
       seno[1]=0x100C ;
       seno[2]=0x100D ;
      For i=0 to 2
       Exit=0
        uo.FindType(seno[i],'-1','backpack')
       
        UO.WaitTargetObject('finditem')
uo.Drop("1",str(uo.getx('0x4003525E')),str(uo.gety('0x4003525E')),str(uo.getz('0x4003525E')))
next
end sub

Author:  Scripts Writer [ 2007-07-18 11:28:33 ]
Post subject: 

Задержку хоть в 50(лучше 100) делать надо , особенно в скриптах с циклами и которые перемещают объекты(500-750 стабильно).

Если гейт имеет ID то он имеет type. Ищи по тайпу на земле, ID найденного объекта присваивай переменной

Code:
gate=uo.GetSerial('finditem')


а затем бросай на её координаты(я предпочитаю moveitem) предварительно найдя сено у себя в паке

Code:
uo.moveitem('finditem','-1','ground',uo.GetX(gate),uo.GetY(gate),uo.GetZ(gate))


не тестил.

Author:  xarek [ 2007-07-18 12:03:35 ]
Post subject: 

я не скриптер) можно по подробнее что где и как менять?:)

Author:  Mihail [ 2007-07-19 19:02:10 ]
Post subject: 

Code:
sub a()
uo.addobject("gate","~0x0000") ' gate
uo.drop("_0x0000",uo.getx('gate'),uo.gety('gate'),uo.getz('gate')) ' hay
end sub

Author:  xarek [ 2009-05-23 14:06:39 ]
Post subject: 

Спирит. я помню ты мне уже помогал с этим скриптом:) Прошу еще разок помощи) Пытался калякал молякал вспоминал... ничего не получилось(

Author:  Successful [ 2009-05-23 15:15:37 ]
Post subject: 

Code:
sub Gsen()
var gate,gate2,i
gate='' ; тип
uo.set('finddistance','3')
 DIM seno[3]
       seno[0]=0x0F36 ;
       seno[1]=0x100C ;
       seno[2]=0x100D ;
      For i=0 to 2
       uo.findtype(gate,-1,'ground')
       if uo.findcount() then
       gate2=uo.getserial('finditem')
       end if
        uo.FindType(seno[i],'-1','backpack')
uo.moveitem('finditem',-1,'ground',str(uo.getx(gate2)),str(uo.gety(gate2)),str(uo.getz(gate2)))
wait(100)
next
end sub

Author:  xarek [ 2009-05-23 15:18:36 ]
Post subject: 

Successful wrote:
Code:
       if uo.findcount() then


это есть ли сено? или есть ли гейт.

Author:  Successful [ 2009-05-23 17:49:52 ]
Post subject: 

гейт

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