Page 1 of 1

"Сумка на палубе"

Posted: 03.01.2007 11:49
by Fantastick
Помогите пожалуйста:
Для пемещения итемов нужно, чтобы было открыто 2 сумки(т.е. бекпак чара и сумка на палубе), бекпак открывается:

Code: Select all

useObject(backpack);
а для сумки на палубе прописан ID.
Какую команду можно использовать чтобы изменить ID на тип сумки?

PS UseType
UseFromGround

не помогли, либо как-то не правельно понял их :?

Posted: 03.01.2007 13:57
by Macks
http://stealth.od.ua/help.php?item=findtypeex

function FindTypeEx(ObjType : Word; Color : Word; Container : Cardinal; InSub : Boolean) : Cardinal

Ищет объект указанного типа type и цвета Color в указанном контейнере. Если указать Type = $FFFF, то ищет любого типа. Тоже самое и для Color.
Container = backpack - ищем в бекпаке.
Container = ground - ищем на земле.
Container = $FFFFFFFF - ищем в бекпаке и на земле.
Если InSub = true , то ищем в подсумках.
Если контейнер не существует, то ищем в бекпаке.
Возвращает ID вещи или 0, если ничего не найдено.
Во время поиска учитываются FindDistance и FindVertical.



Пример:

Code: Select all

FindtypeEx(ObjType, Color, Ground, False);
IF FindCount > 0 then
   begin
   //Do something
   end;

Re: "Сумка на палубе"

Posted: 03.01.2007 13:58
by Macks
Fantastick wrote: UseType
UseFromGround

не помогли, либо как-то не правельно понял их :?

Code: Select all

UseObject(FindType($0DE1,Ground));

Posted: 05.01.2007 13:44
by Fantastick
Большое Спасибо за помощь! :D

Posted: 05.01.2007 17:32
by CFA
Fantastick wrote:...
откуда скриптек такой? :?