Page 1 of 1

функция ObjAtLayer возвращает 0

Posted: 20.09.2010 19:26
by uzver1234
беру в руки кирку, ObjAtLayer(RhandLayer) возвращает ИД кирки. иду до места копания. проверяю в руках ли кирка, ObjAtLayer(RhandLayer) возвращает 0. в чем может быть проблема?

Re: функция ObjAtLayer возвращает 0

Posted: 20.09.2010 20:19
by pr0Zak
uzver1234 wrote:беру в руки кирку, ObjAtLayer(RhandLayer) возвращает ИД кирки. иду до места копания. проверяю в руках ли кирка, ObjAtLayer(RhandLayer) возвращает 0. в чем может быть проблема?
Если неошибаюсь то кирка одноручное оружие и поетому искать на да не в правой а в левой руке!

Posted: 21.09.2010 22:47
by uzver1234
угу. но топор 2х ручных. всеравно какая то жопа. беру в руки топор или кирку. появляется в руках. ищу для проверки жив ли инструмент в руках возвращает 0. но почему то находиться в бэцкапе. лан. косяк канешь но нашел как обойти.

Posted: 22.09.2010 13:12
by Vizit0r
не наблюдал такого.

постучись в асю, гляну что там и как.

Posted: 19.02.2011 15:15
by yuras
Vizit0r wrote:не наблюдал такого.

постучись в асю, гляну что там и как.
Похожая проблема, если беру item в руки не из backpack - ID отображается, если беру предмет из backpack ID = 0.
Вот скрипт на котором тестил.
AddToSystemJournal('lh ' + IntToStr(ObjAtLayerEX(LhandLayer,self)));
AddToSystemJournal('rh ' + IntToStr(ObjAtLayerEx(RhandLayer,self)));

Кто виноват и что делать?))))

Posted: 27.02.2011 0:26
by yuras
так в чем может быть проблема?