Forum.iFiction.Ru

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

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

Вы не зашли.

0    0    #1
14.02.2019 17:12

johnbrown
Участник (+188, -9)
Откуда: Москва
Зарегистрирован: 01.12.2013
Сообщений: 190

Замена библиотечных команд

Добрый день!

Как можно заменить действия библиотечной команды на свои, но чтобы все стандартные глаголы работали? Мануалы читал, но рабочего варианта не нашел.

Пытаюсь делать так:

 спойлер…

Отредактировано johnbrown (14.02.2019 17:14)

Неактивен

0    0    #2
14.02.2019 17:53

Oreolek
Модератор (+436, -169)
Откуда: Кемерово
Зарегистрирован: 02.11.2009
Сообщений: 643
Вебсайт

Re: Замена библиотечных команд

Ну вроде правильно пишешь, но это надо делать после подключения стандартной библиотеки. Он же тебе и ругается, что глагол ещё не задан, а уже его надо переопределять.

Неактивен

0    0    #3
14.02.2019 18:09

johnbrown
Участник (+188, -9)
Откуда: Москва
Зарегистрирован: 01.12.2013
Сообщений: 190

Re: Замена библиотечных команд

Упомянутый выше код идет сразу после Include "RussiaG";
Что еще? Include "Parser"; Include "VerbLib"; есть.

Неактивен

1    0    #4
15.02.2019 09:57

johnbrown
Участник (+188, -9)
Откуда: Москва
Зарегистрирован: 01.12.2013
Сообщений: 190

Re: Замена библиотечных команд

Слазил в библиотеку RussiaG. Похоже, надо указывать глагол, который (пере)определен там.

Так работает:

Код:

Extend 'спа' replace
* -> noSleep;

Неактивен

Powered by PunBB
© copyright 2001–2021 iFiction.Ru