Forum.iFiction.Ru

iFiction.Ru · ifHub · FAQ · IFWiki · QSP · URQ · INSTEAD · AXMA

форум об interactive fiction, текстовых приключенческих играх и всём таком...

Вы не зашли.

Объявление

Вовсю играем в игры КРИЛ и делимся впечатлениями в этой теме. И ГОЛОСУЕМ!

   #1
21.08.2008 15:34

Etev2000
Участник
Зарегистрирован: 21.08.2008
Сообщений: 1

Скаладываемые(считабельные) предметы

Кто-нибудь писал под себя класс предметов, которые всё же могут считаться (как спички или деньги)? А то пример из хелпа уж очень не удобен. Помогите чем можете, а то у меня ум за разум заходит...

Upd. Есть предметы одного класса и содержания, отличаются только собственно уникальным имянем и местом расположения. Хочется, чтобы, например в инвентаре они не выводились как "Предмет, предмет, предмет", а к примеру "Предмет, 3". Соответсвенно, другая реализация глаголов "взять", "выкинуть" и т.д.

Отредактировано Etev2000 (21.08.2008 16:35)

Неактивен

   #2
21.08.2008 16:02

fireton
некто с бородой (+200, -50)
Откуда: Москва
Зарегистрирован: 22.08.2005
Сообщений: 1045
Вебсайт

Тон

Re: Скаладываемые(считабельные) предметы

Как-то не нужно было пока.

Но у меня сложилось впечатление, что лучше таких предметов избегать. Например, для денег сделать кошелек, а для спичек - коробок.

Неактивен

   #3
21.08.2008 16:15

Gesperid
Участник
Зарегистрирован: 25.02.2005
Сообщений: 107

Re: Скаладываемые(считабельные) предметы

Приведи примеры использования, не понятно, что требуется.

Неактивен

   #4
22.08.2008 10:49

GrAndrey
папа RTADS и Бяка (+37, -2)
Откуда: Москва
Зарегистрирован: 15.09.2002
Сообщений: 1200
Вебсайт

меньше слов

Re: Скаладываемые(считабельные) предметы

Никогда не использовал, но уверен, что при реализации обнаружится какая-нибудь бяка.
Для разрешения проблемы с инветарем нужно доработать функцию вывода, которая для нумерованных объектов выводила бы disamvdesc.
disamvdesc должен состоять из названия и индивидуального "прилагательного", будь-то номера, цвета или имена.

Неактивен

Powered by PunBB
© copyright 2001–2018 iFiction.Ru