Функция uo.setcatchbag()

Requests of new features and reports on bugs needs to be fixed

Moderators: Murderator+, Murderator

Post Reply
Millerbeer
Posts: 247
Joined: 2008-09-12 05:07:34

Функция uo.setcatchbag()

Post by Millerbeer »

Если я этой командой устанавливаю какую-нить сумку в качестве приёмного контейнера, а потом, например, кую, предмет падает в пак, а затем инжа, тут же, пытается перекинуть его в приёмный контейнер. Незнаю как другие серваки, а ДРВ ругается, что, типа, быстро предметы двигаю, и не даёт его перекинуть, нужна пауза между движками. Так вот, можно ли сделать какую-нить команду, наподобие setbuydelay, что бы устанавливала эту паузу? А функция setcatchbag перед перебросом предметов выдерживала бы эту паузу. Или мож такая команда есть, просто я про неё незнаю?
Zodroteg UO
Posts: 36
Joined: 2007-07-20 18:57:45

Post by Zodroteg UO »

wait не пробовал?
Millerbeer
Posts: 247
Joined: 2008-09-12 05:07:34

Post by Millerbeer »

Типа сумничал :lol: . Ну и куда ты воткнёшь свой вэйт, когда ты куёшь, и хз когда предмет упадёт в пак, и инже пох на твой вэйт, она , как ток предмет падает в пак, сразу пытается его перекинуть в сумку, которую ты назначил...
TwiN
Posts: 34
Joined: 2008-08-13 01:04:10
Location: Krd
Contact:

Post by TwiN »

Вроде никаких настроек связанных с задержкой у uo.setcatchbag() нет.
Выход только не использовать его вообще, если сервак ругается что быстро перекладываеш. Остаётся использовать конструкции с uo.moveitem()...
дето так...
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

если посмотрите внимательней тоесть в set параметр grabdelay, точно помню чо на мувитем он оказывает влияние... Остальное проверте сами:)
TwiN
Posts: 34
Joined: 2008-08-13 01:04:10
Location: Krd
Contact:

Post by TwiN »

Grin wrote:если посмотрите внимательней тоесть в set параметр grabdelay, точно помню чо на мувитем он оказывает влияние... Остальное проверте сами:)


И правда, работает. :)

Только в последовательности setcatchbag , set grabdelay [value]. Наоборот не хочет...
Правда задержка больше похожа на подвисание клиента... Может это только у меня так, но во время указанного в грабделай временного промежутка клиент как будто "повисает", а как только задержка проходит - всё норм..
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

Подвисание происходит из затого что инжект работает в томже треде что и клиент, такой же эффект подвисание и с massmove. Управление забирается у клиента до завершения процедуры инжектом
Millerbeer
Posts: 247
Joined: 2008-09-12 05:07:34

Post by Millerbeer »

Спасибо, добрые человеги!!!
Post Reply