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

Проблема с раскладывалкой
http://forum.yoko.com.ua/viewtopic.php?f=20&t=9104
Page 1 of 1

Author:  slonopotam [ 2006-10-18 19:11:39 ]
Post subject:  Проблема с раскладывалкой

Раскладывает кучу по 1
Code:
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
endsub


Проблема в том, что при плохом конекте задержки при перетаскивании нехватает и скрипт вырубается. Можно паузу немного оживить и как нибудь ускорить скрипт? В общем проблема в том что пауза фиксированая и сам скрипт медленный.

Author:  Mihail [ 2006-10-18 19:35:42 ]
Post subject: 

поставь после паузы чеклаг :)
p.s. сенк за идею на счет раскладывания стопки

Author:  slonopotam [ 2006-10-18 20:23:36 ]
Post subject: 

Чеклаг просто стабилизирует его. А ускорить бы....

Author:  DerMeister =) [ 2006-10-18 21:43:27 ]
Post subject: 

Хммм, помоему, ускорение несовместимо с плохим коннектом. Либо надёжность - лобо скорость ;)
ЗЫ: Кста, когда-то скрипт был усовершенствован:
Code:
sub ItemSharing() 
var delay = 500 ; пауза
var n = 100 ;по скока раскладывать
wait(2000)
uo.print("Укажи объект для раскладки по n шт.")
uo.addObject("item to share")
while uo.targeting()
wait(100)
wend
while uo.getQuantity("item to share") > n
uo.moveitem("item to share", str(uo.getQuantity("item to share")-n), uo.containerOf("item to share"), str(uo.random(50)+50), str(uo.random(50)+50), str(uo.getZ("item to share")))
wait(delay)
wend
uo.print("The End")
endsub

Тока глюк с uo.random не решен :(

Author:  slonopotam [ 2006-10-18 21:50:58 ]
Post subject: 

Конект 256 кб\с стабильно. Но лаги есть всеравно :)

Author:  DerMeister =) [ 2006-10-18 22:37:14 ]
Post subject: 

slonopotam wrote:
Конект 256 кб\с стабильно. Но лаги есть всеравно :)

Пров гавёный. У меня тоже 256 анлим, но проблем нету.
А мож и серв на галимом коннекте.
Кста, большая максимальныя скорость еще не означает, что лагов не будет.

Author:  Edred [ 2006-10-19 10:22:04 ]
Post subject: 

DerMeister =) wrote:
Пров гавёный. У меня тоже 256 анлим, но проблем нету.
А мож и серв на галимом коннекте.
Кста, большая максимальныя скорость еще не означает, что лагов не будет.


Причем тут пров и серв? Проблемы могут расти и по дороге. tracert до сервака и вы увидите, где у вас затык.

Author:  DerMeister =) [ 2006-10-19 13:17:15 ]
Post subject: 

Edred wrote:
DerMeister =) wrote:
Пров гавёный. У меня тоже 256 анлим, но проблем нету.
А мож и серв на галимом коннекте.
Кста, большая максимальныя скорость еще не означает, что лагов не будет.


Причем тут пров и серв? Проблемы могут расти и по дороге. tracert до сервака и вы увидите, где у вас затык.

Обычно в галимом пинге в европу виноваты наши провайдеры, которые не уважают клиентов. Кста, у меня бывало, что tracert до шарда >300, но сильно не лагало...

Author:  Edred [ 2006-10-19 15:49:46 ]
Post subject: 

tracert важен не конечным пингом, а количеством "колен" и скоростью их прохождения.

Author:  DerMeister =) [ 2006-10-19 15:55:18 ]
Post subject: 

Edred wrote:
tracert важен не конечным пингом, а количеством "колен" и скоростью их прохождения.

Я про промежуточные и говорил, а колен было 3 внутри сети + 7-8 во всемирной паутине ;)

Author:  Mihail [ 2006-10-19 20:44:22 ]
Post subject: 

slonopotam wrote:
Чеклаг просто стабилизирует его. А ускорить бы....

ну не знаю как его можно ускорить.. на сфере обычно ставят задержку 500 мс на дроп предметов.. - так что быстрее вряд ли.. так что вместо wait 100 ставь чеклаг и не парься :)

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