Проблема с раскладывалкой

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
slonopotam
Posts: 270
Joined: 2006-08-05 14:09:06
Contact:

Проблема с раскладывалкой

Post by slonopotam »

Раскладывает кучу по 1

Code: Select all

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


Проблема в том, что при плохом конекте задержки при перетаскивании нехватает и скрипт вырубается. Можно паузу немного оживить и как нибудь ускорить скрипт? В общем проблема в том что пауза фиксированая и сам скрипт медленный.
ДРВ
Spoiler
_________________
Антарес
Spoiler|Gostrabaiter|Umhra|Slog
Mihail
Expert!
Posts: 548
Joined: 2005-05-20 20:30:10
Contact:

Post by Mihail »

поставь после паузы чеклаг :)
p.s. сенк за идею на счет раскладывания стопки
slonopotam
Posts: 270
Joined: 2006-08-05 14:09:06
Contact:

Post by slonopotam »

Чеклаг просто стабилизирует его. А ускорить бы....
ДРВ
Spoiler
_________________
Антарес
Spoiler|Gostrabaiter|Umhra|Slog
DerMeister =)
Expert!
Posts: 1032
Joined: 2006-02-25 21:48:38

Post by DerMeister =) »

Хммм, помоему, ускорение несовместимо с плохим коннектом. Либо надёжность - лобо скорость ;)
ЗЫ: Кста, когда-то скрипт был усовершенствован:

Code: Select all

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 не решен :(
DerMeister сейчас на нейрале!
slonopotam
Posts: 270
Joined: 2006-08-05 14:09:06
Contact:

Post by slonopotam »

Конект 256 кб\с стабильно. Но лаги есть всеравно :)
ДРВ
Spoiler
_________________
Антарес
Spoiler|Gostrabaiter|Umhra|Slog
DerMeister =)
Expert!
Posts: 1032
Joined: 2006-02-25 21:48:38

Post by DerMeister =) »

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

Пров гавёный. У меня тоже 256 анлим, но проблем нету.
А мож и серв на галимом коннекте.
Кста, большая максимальныя скорость еще не означает, что лагов не будет.
DerMeister сейчас на нейрале!
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

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


Причем тут пров и серв? Проблемы могут расти и по дороге. tracert до сервака и вы увидите, где у вас затык.
Ни один скрипт не работает? Пора обновить Инжект...
Все работает, но хочется большего? Пора переходить на стелс...
DerMeister =)
Expert!
Posts: 1032
Joined: 2006-02-25 21:48:38

Post by DerMeister =) »

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


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

Обычно в галимом пинге в европу виноваты наши провайдеры, которые не уважают клиентов. Кста, у меня бывало, что tracert до шарда >300, но сильно не лагало...
DerMeister сейчас на нейрале!
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

tracert важен не конечным пингом, а количеством "колен" и скоростью их прохождения.
Ни один скрипт не работает? Пора обновить Инжект...
Все работает, но хочется большего? Пора переходить на стелс...
DerMeister =)
Expert!
Posts: 1032
Joined: 2006-02-25 21:48:38

Post by DerMeister =) »

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

Я про промежуточные и говорил, а колен было 3 внутри сети + 7-8 во всемирной паутине ;)
DerMeister сейчас на нейрале!
Mihail
Expert!
Posts: 548
Joined: 2005-05-20 20:30:10
Contact:

Post by Mihail »

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

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