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

помогите исправить скрипт на розкладку итемов
http://forum.yoko.com.ua/viewtopic.php?f=20&t=7319
Page 1 of 1

Author:  lefty [ 2006-04-09 18:23:57 ]
Post subject:  помогите исправить скрипт на розкладку итемов

вообщем недавно я просил скрипт на розкладку перье по 1 шт, спасибо за помощ. но он недавно перестал работать =(((

когда запускаю скрипт и указываю перья, инжа кидает перья(весь стак) за сумку ( за графику сумки, но перья остаются в сумке) и не розкидывает их ((, можно ли как то это исправить и что бы перья кидапись рандомно по паку, а не один поверх другого? спасибо
скрипт:

Code:
 sub main()
   sub ItemSharing()
var delay = 500 ; пауза
uo.print("Укажи объект для раскладки по 1шт.")
uo.addObject("item to share")
while uo.targeting()
wait(100)
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"))
wait(delay)
wend
end sub

Author:  DerMeister =) [ 2006-04-09 18:39:31 ]
Post subject: 

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

Насчет рандомного раскладывания:
Ет просто, но я, например, не знаю как в инжекте рандомное число сгенерировать... :(

Author:  SLAK [ 2006-04-09 20:21:30 ]
Post subject: 

Синтакс: number uo.Random(maxnumber)
Тема: Команды скриптов Ключевые слова: uoscript, system


--------------------------------------------------------------------------------

Возвращает случайное целое число в диапазоне 0..maxnumber

Author:  DerMeister =) [ 2006-04-09 20:54:21 ]
Post subject: 

ЫЫЫ
Я там когда-то искал и не нашел, :lol: , спасиб.

ТОгда так:
Code:
sub main() 
   sub ItemSharing()
var delay = 500 ; пауза
uo.print("Укажи объект для раскладки по 1шт.")
uo.addObject("item to share")
while uo.targeting()
wait(100)
wend
while uo.getQuantity("item to share") > 1
uo.moveitem(("item to share"), str(uo.getQuantity("item to share")-1), (uo.containerOf("item to share")), uo.Random(200), uo.Random(200), str(uo.getZ("item to share")))
wait(delay)
wend
end sub

Author:  lefty [ 2006-04-09 22:58:19 ]
Post subject: 

пишет "обджект нот фаунд" :(

Author:  DerMeister =) [ 2006-04-09 23:26:36 ]
Post subject: 

lefty wrote:
пишет "обджект нот фаунд" :(


ЫЫ, лишний STR, даже 2!

Code:
sub main() 
   sub ItemSharing()
var delay = 500 ; пауза
uo.print("Укажи объект для раскладки по 1шт.")
uo.addObject("item to share")
while uo.targeting()
wait(100)
wend
while uo.getQuantity("item to share") > 1
uo.moveitem(("item to share"), str(uo.getQuantity("item to share")-1), (uo.containerOf("item to share")), uo.Random(200), uo.Random(200), str(uo.getZ("item to share")))
wait(delay)
wend
end sub


ЗЫ: вверху тоже пожправил...

Author:  Destruction [ 2006-04-10 10:17:31 ]
Post subject: 

А риквесты тут причём? Ща автор по лбу получит.

PS: str(), моя ошибка, не спорю.

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