2016.06.20
2328文字 / 読了時間:2.9分程度
WPテーママニュアル

[マニュアル]ゲームブック風機能を使用する1」の続きです。

経験値、所持金、キル数、獲得アイテム等を保存する

ゲームブック風小説にわりとニーズが高いこれらの経験値、所持金、キル数、獲得アイテム等の要素をフォーム送信ボタンを使って保存します。

ボタンを押して記録(セーブ)した場合のみ(Cookieに保存しています)、これらの経験値などは保存されます。

自動的には保存されません

記録用ボタンを表示するには?

経験値などを記録するためのボタンはショートコードで表示させます。

実際に使用したサンプルはこちらです。

[setcookie_form hp=”100″ mp=”10″ life=”10″ keiken=”1″ money=”100″ nissu=”1″ kill=”0″ enemy=”ゴブリン” item=”歯ブラシ” flag=”フラグ” skill=”パリイ” syogo=”貴族” ]

ショートコードの中身は、「setcookie_form hp=”” mp=”” life=”” keiken=”” money=”” nissu=”” kill=”” enemy=”” item=”” flag=”” skill=”” syogo=””」で、保存する経験値などは引数で指定します。

たとえば、「setcookie_form hp=”100″ mp=”10″ life=”10″ keiken=”3″ money=”100″ nissu=”1″ kill=”0″ enemy=”ゾンビ” item=”壺” flag=”フラグ” skill=”流し斬り” syogo=”竜殺し” 」といった感じです。

  • hpからkillまで……半角数字(加算)
  • enemyからsyogoまで……文字列(追加)

経験値(keiken)等は、記録するたびに加算します(例、3+4+8で15等)。

加算するので、これらの引数は半角数字のみになります。

一方、敵(enemy)等は、記録するたびに追加されていきます(例、ゾンビ+ゴブリン+スライムで、ゾンビ、ゴブリン、スライム等)。

個別の取り出し用のショートコードもあります。

またこれらのショートコードの主なものは、テキストエディタ上部のクイックタグに表示してあります。
不要な場合はfunctions.phpで適宜消してください。

記録したデータを表示する

記録したデータはCookieに保存されます。
Cookieを削除したりすると、データは失われます。

記録したデータの表示にも、またショートコードを使います。

上の記録ボタンで保存したデータを表示します。

「cookiez_hp」(HP)……[cookiez_hp]
「cookiez_mp」(MP)……[cookiez_mp]
「cookiez_life」(ライフ)……[cookiez_life]
「cookiez_keiken」(経験値)……[cookiez_keiken]
「cookiez_level」(レベル)……[cookiez_level](経験値依存)
「cookiez_money」(所持金)……[cookiez_money]
「cookiez_nissu」(経過日数)……[cookiez_nissu]
「cookiez_kill」(キル数)……[cookiez_kill]
「cookiez_enemy」(戦った敵)……[cookiez_enemy](全て)
「cookiez_enemy1」(戦った敵)……[cookiez_enemy1](ランダムに1つ抽出)
「cookiez_item」(獲得アイテム)……[cookiez_item](全て)
「cookiez_item1」(獲得アイテム)……[cookiez_item1](ランダムに1つ抽出)
「cookiez_flag」(フラグ)……[cookiez_flag]
「cookiez_skill」(習得したスキル)……[cookiez_skill](全て)
「cookiez_skill1」(習得したスキル)……[cookiez_skill1](ランダムに1つ抽出)
「cookiez_syogo」(獲得した称号)……[cookiez_syogo](全て)
「cookiez_syogo1」(獲得した称号)……[cookiez_syogo1](ランダムに1つ抽出)

これらのショートコードも、テキストエディタ上部のクイックタグに主なものは登録してあります。

まとめ

ボタンを押す手間が増えますが、ゲーム寄りの作品ではそれなりに使えるんじゃないかと思います。









Comment





×

Status


苗字:
名前:
性別:
年齢:
通り名:
出身:
誕生月:
誕生日:
職業:
種族:
武器:
属性:
髪色:
目色:
口癖:

Setting

苗字:
名前:
性別:
年齢:
通り名:
出身地:
誕生月:
誕生日:
職業:
種族:
武器:
属性:
髪色:
目色:
口癖:




× 
×


最近の投稿

最近のコメント

アーカイブ

カテゴリー

メタ情報

×

Custom Menu