- Вывод текста
- Программирование
- Оформление
- Расширенные возможности
- Нюансы написания игр под разные плееры
-
- x AeroQSP
- Утилиты и средства разработки
Это старая версия документа.
Предметы главный герой носит с собой, чтобы применить куда-нибудь. На деньги можно купить оружие, оружием кого-нибудь победить, ключом открыть дверь, и так далее. Герой может нести предметы в руках, в карманах, в заплечном мешке, даже катить, в общем случае говорят "инвентарь". Таким образом, инвентарь - это список всех предметов, что есть у героя в данный момент.
В названиях предметов не важен регистр букв, т.е. "ДеньГи" и "деньги" - один и тот же предмет.
OBJECTS['деньги'] = 12 OBJECTS['патроны'] = 137 'Количество: <<OBJECTS[$getobj(countobj)]>>'
!Первый предмет в списке GETOBJ(1) !Последний предмет в списке GETOBJ(COUNTOBJ)
Код, подсчитывающий в массиве OBJECTS число предметов с одинаковым названием:
i = 1 :loop IF i <= COUNTOBJ: OBJECTS[$GETOBJ(i)] = OBJECTS[$GETOBJ(i)] + 1 i = i + 1 JUMP 'loop' END
Cм. также служебные локации: $ONOBJADD, $ONOBJDEL, $ONOBJSEL.