問題タブ [inform7]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
220 参照

inform7 - Inform 7 error を使用して、プレイヤーが同意した場合

インフォーム 7 を使用してインタラクティブなフィクションを書き込もうとしています。プレーヤーに選択肢を入れたいのですが、単純な「はい」または「いいえ」が必要です。次のコードを使用しました。

次に、この役に立たないエラーメッセージが表示されます。

あなたは「プレーヤーが同意すれば、「見知らぬ人をよりよく見ることができます」と言う」と書きましたが、対処方法を知っている動詞が見つかりません。これは係留を外した「if」句のように見えるので、無視しています。('If' 句は、他のすべてのそのような指示と同様に、規則または句の定義内に属します - 文脈のない文としてではありません。セミコロンの代わりにピリオドまたはスキップされた行が誤って使用された可能性があります。早く治す?)

どんな助けでも大歓迎です。

0 投票する
1 に答える
226 参照

inform7 - Inform7: プレイヤーの出身地に応じて部屋の説明を変更する

私は Inform にかなり慣れていないので、これを行うのはそれほど難しくないように思えますが、まだ方法を見つけていません。プレイヤーの出身地に基づいて部屋の説明を変更したいと考えています。次のようなもの:

これについて最善の方法は何ですか?

0 投票する
2 に答える
39 参照

inform7 - あるものをある人にあげる(人と物の関係)

プレーヤーが特定の人に特定の種類のものを与えることができるようにしたいと思います。デフォルトでは、人々はアイテムを受け入れませんが、これをオーバーライドできる必要があります。

私は関係を使ってこれをやろうとしています。

次に、ビリーが受け入れる必要があるリレーションの種類/インスタンスを設定しますfood

ただし、バゲットを取ってビリーに渡すと、次のようになります。

しかし、私が言うなら

次に、与えることは成功します:

foodビリーにすべてのアイテムを受け入れさせるにはどうすればよいですか?

0 投票する
1 に答える
90 参照

javascript - 入力ボックスに追従するようにカスタム カーソルの位置を設定する方法は?

Web サイト ( Parchmentで生成) を表示したときに、インフォーム ゲームでテキスト カーソル (キャレット) をカスタマイズする効果的な方法を探しています。

私はこの例に取り組んでいますが、Javascript に関する私の知識は不安定であり、作成したカスタム テキスト カーソルを強制的に置き換える方法がわかりません。

元の入力フィールドが表示されたままのデモがあります。カスタム カーソルは左上隅にあり、選択すると点滅します。どうすればこれを達成できますか?

0 投票する
1 に答える
253 参照

inform7 - Inform7 のネストされた If 条件

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

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