
Если кто знает решение - подскажите, плиз.
ЗЫ: использовать предмет и ловить мессагу об ошибке не годится.
Moderators: Murderator+, Murderator
Edred wrote:Хмм, что-то я уперся и не могу придумать некривого способа определения, есть ли в паке конкретный предмет (серийник его известен заранее). Кривой - искать в паке все объекты такого типа и сравнивать серийники - но слишком уж кривой...![]()
Если кто знает решение - подскажите, плиз.
ЗЫ: использовать предмет и ловить мессагу об ошибке не годится.
Code: Select all
sub main()
var a=is_it_in_my_pack('0x5B63261F')
uo.print(str(a))
endsub
sub is_it_in_my_pack(serial)
if uo.containerof(serial)==uo.getserial('backpack') then
return true
else
return false
endif
endsub
Edred wrote:Хмм... мысль хорошая. Должно срабатывать.Проверять в каком контейнере находится объект... Спасибо.
GrayLord wrote:Edred wrote:Хмм... мысль хорошая. Должно срабатывать.Проверять в каком контейнере находится объект... Спасибо.
настораживает слово "мысль" =)
когда у меня возникает какой-либо вопрос наподобие твоего, то есть когда надо сделать что-то, что вроде бы можно по человечески, но придуманый вариань не работает - просто перечитываю описания всех функций, на случай если забыл чего-то... обычно в процессе, даже если ничего забытого не нашел, возникает какая-нибудь идея, которая как правило срабатывает, принося удовлетворитеольный результат. =)
Edred wrote:GrayLord wrote:Edred wrote:Хмм... мысль хорошая. Должно срабатывать.Проверять в каком контейнере находится объект... Спасибо.
настораживает слово "мысль" =)
когда у меня возникает какой-либо вопрос наподобие твоего, то есть когда надо сделать что-то, что вроде бы можно по человечески, но придуманый вариань не работает - просто перечитываю описания всех функций, на случай если забыл чего-то... обычно в процессе, даже если ничего забытого не нашел, возникает какая-нибудь идея, которая как правило срабатывает, принося удовлетворитеольный результат. =)
Слово "мысль" здесь употреблено несколько в ином смысле. Просто командой ContainerOf ни разу до этого момента не пользовался, не возникало необходимости. Поэтому даже просмотр всех команд (а у меня существует свой вариант перечня команд инжекта, структурированный несколько по-иному, нежели у Йоко, он приведен в моем учебнике по инжекту, ссылка на этот учебник здесь несколько раз проходила) не помог мне, скажем так, посмотреть на проблему по-другому. Зашкалило просто на попытках через поиск (искать по типу и сравнивать серийники) или через сообщение (попытка применить/открыть и проверка на ругань). Ты подсказал другой способ. Спасибо.
Edred wrote:http://games.yek.ru/gud4/viewtopic.php?t=36906&start=0
Не сделап и забросил, а целенаправлено постоянно обновляю и дополняю. У меня достаточно большой жизненный опыт в обучении программированиюи учебники писать приходилось.
GrayLord wrote:Edred wrote:http://games.yek.ru/gud4/viewtopic.php?t=36906&start=0
Не сделап и забросил, а целенаправлено постоянно обновляю и дополняю. У меня достаточно большой жизненный опыт в обучении программированиюи учебники писать приходилось.
хех... пока что, это больше похоже на очередной справочник, при чем без особых комментариев... я то думал, там действительно есть что-то отличное от хелпа у Yoko...
AGRS wrote:Edred wrote:Ты сам подумай, а как может быть что-то "отличное от хелпа"?
У народа проблема в понимании принципов УО, а не в неспособности почитать хелп. Нужен туториал для нубиков, а не справочник.
AGRS wrote:Edred wrote:Ты сам подумай, а как может быть что-то "отличное от хелпа"?
У народа проблема в понимании принципов УО, а не в неспособности почитать хелп. Нужен туториал для нубиков, а не справочник.