0

拡張機能なしで Inform7 に電話を実装しています。

Calling is an action applying to one topic.
Understand "Call [text]" or "[text] call" as calling.
Carry out Calling:
    if the topic understood matches "Melissa":
        say "You are calling Melissa … 'are you fine?'";
        if player consents:
            say "good???";
        otherwise:
            say "I see!";
    if the topic understood matches "Dad":
         say "Hey boy";
    otherwise:
        say "beeeeep – [the topic understood] is not answering";

だから私がお父さんに電話すれば、手続きはうまくいきます。しかし、メリッサに電話すると、彼女は質問に答えており、プレイヤーが同意すると、手順全体が失敗します。

>call melissa
You are calling Melissa … 'are you fine?'
yes
good???
beeeep -  
*** Run-time problem P39: Attempt to say a snippet value which is currently invalid: words 2 to 2.

  is not answering
>
4

1 に答える 1