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

Разбираем _Кучу
http://forum.yoko.com.ua/viewtopic.php?f=20&t=11914
Page 1 of 1

Author:  IIpocTo TaK [ 2007-05-07 04:53:01 ]
Post subject:  Разбираем _Кучу

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

Author:  Destruction [ 2007-05-07 11:08:22 ]
Post subject: 

Code:
uo.MoveItem( "Item ID", "Item Count", "Conteiner ID", "X", "Y", "Z" )


Зачем нужна Z при складывании в контейнер не совсем знаю, но имхо, раз есть - значит нужна 8)

Author:  IIpocTo TaK [ 2007-05-10 03:19:29 ]
Post subject: 

тобишь, мне нужно например разложить кучу из 50 бутылок, значит в срипте указывать все 50 раз разные координы по Z???

и еще есть ли среди комант инжи random?, чтобы он рандомом выбирал координату затем через IF проверил не выбиралась ли она уже, если да занова рандом, если нет ложил туда бутылку. Возможно ли это?

Author:  IIpocTo TaK [ 2007-05-10 03:30:49 ]
Post subject: 

имхо вообще Z это высота всегда была :roll:

Author:  Revik [ 2007-05-10 05:34:00 ]
Post subject: 

плюсуй по X или по Y и зацикливай :idea:

Author:  I'm [ 2007-05-10 10:09:04 ]
Post subject: 

IIpocTo TaK wrote:
имхо вообще Z это высота всегда была :roll:
Dest имел ввиду зачем она в контейнере.
рандом в инже есть.

Author:  Ururu [ 2007-05-10 12:39:36 ]
Post subject: 

Положи в пак кучку итемов (не больше 250).
Запусти скрипт и появившемся прицелом ткни на кучку.
Code:
sub ItemSharing() 
var delay = 500 ; пауза
uo.print("Укажи объект для раскладки по 1шт.")
uo.addObject("item to share")
while uo.targeting()
checklag()
wend
while uo.getQuantity("item to share") > 1
uo.moveitem("item to share", uo.getQuantity("item to share")-1, uo.containerOf("item to share"), uo.getX("item to share"), uo.getY("item to share"), uo.getZ("item to share"))
checklag()
wend
endsub

Sub checklag()
deljournal("backpack|Backpack")
UO.Click("backpack")
repeat
wait(100)
until UO.InJournal("backpack|Backpack")
end sub
Sub deljournal(msg)
while UO.InJournal(msg)
  UO.SetJournalLine(UO.InJournal(msg)-1,"")
wend
end sub

Author:  Nmy [ 2007-05-10 14:37:16 ]
Post subject: 

Code:
uo.moveitem('finditem', -1 ,'backpack',150,50,0)

Author:  IIpocTo TaK [ 2007-05-11 01:38:27 ]
Post subject: 

2 Ururu

большое спасибо, выдрал от туда саму раскладывалку написал что надо - работает )

Author:  Destruction [ 2007-05-11 12:38:33 ]
Post subject: 

Не проверял - но если указываешь координаты, то итем в кучку складываться не будет.

Так, что рендом тут не нужен.

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