Forum.iFiction.Ru

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

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

Вы не зашли.

0    0    #1
02.02.2008 22:14

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

Тон

набрать воды

Вот, Гранд, я попытался последовать твоему совету. Вот мой код:

Код:

modify typeVerb
verb = '' // чтобы можно было набрать воды... печатать в этой игре ничего не придется...
;

pourVerb : deepverb 
 verb = 'налить' 'налей' 'залить' 'залей' 'набрать' 'набери'
    sdesc = "налить"
    prepDefault = inPrep
    ioAction(inPrep) = 'PourIn'
;

Не работает. Ошибка компиляции:
kaschey.t(62): error TADS-452: warning:  same verb 'набрать' defined for two objects
kaschey.t(62): error TADS-452: warning:  same verb 'набери' defined for two objects


Так что не получится...

Можно изгальнуться с перенаправлением обработчиков ioTypeIn (или вроде того), но оно того не стоит, как мне кажется. И потом, появится возможность "напечатать воду в флакон". wink

Неактивен

0    0    #2
03.02.2008 17:59

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

меньше слов

Re: набрать воды

fireton написал:

Гранд, я попытался последовать твоему совету. ....
Не работает. Ошибка компиляции:
kaschey.t(62): error TADS-452: warning:  same verb 'набрать' defined for two objects
kaschey.t(62): error TADS-452: warning:  same verb 'набери' defined for two objects


Так что не получится...

Я сам не понял механику происходящего, но у меня работает. Попробуй изменить глагол печатать после кода глагола "набрать".

Неактивен

Powered by PunBB
© copyright 2001–2021 iFiction.Ru