Page 1 of 1

Вопрос: как реализовать перекидывание в стак

Posted: 20.10.2011 1:04
by Хреник
Имеем Ящик куда складываются дрова. С каждым разом появляются новые кучи дров. Хотелось бы чтобы он скидывал в уже присутствующие стаки дров.

На манеру того как если бы я в клиенте скидывал что то на сундук. В клиенте всё автоматически стыкуется.

скыдываю данной коммандой:
if Findcount > 0 then Begin MoveItem(finditem, 0, Sunduk_Haus,0,0,0); wait(600); End;

Re: Вопрос: как реализовать перекидывание в стак

Posted: 20.10.2011 9:14
by Fenix
Просто используй другой ящик.
Скорее всего стелс не воспринимает этот предмет как контейнер (список типов контейнеров указан в коде стелса и не получается из файлов UO).

Re: Вопрос: как реализовать перекидывание в стак

Posted: 20.10.2011 10:22
by CFA
Недавно брал скриптом однотипные итемы в бекпаке и кидал их обратно, именно таким образом - те в координаты 0,0. Все стекавалось. Может быть контейнер не открыт?

Re: Вопрос: как реализовать перекидывание в стак

Posted: 20.10.2011 11:15
by Fenix
Контейнер не обязательно открывать. Я сталкивался с такой проблемой когда на SA играл - стелс не знал типов новых контейнеров и поэтому не стыковал итемы при забросе в контейнер. Решил очень просто - использовал старые виды контейнеров. Хотя, если не ошибаюсь, в один из релизов добавляли новые типы контейнеров, может что-то пропустили.

Re: Вопрос: как реализовать перекидывание в стак

Posted: 20.10.2011 11:46
by Хреник
да, походу всё дело в том что это не стандартный тип контейнера. Придётся в сумку скидывать.

Спасибо