このページは、SOLD OUT ファンサイトのso-Junkyで行われていたゲームの改造講座を転記したものです。

SOLD OUT 改造講座 | SOLD OUT ミジンコ

五芒星

SOLD OUT ミジンコ

005 タモでミジンコをすくう

いよいよアイテムにコマンドを追加!

  • 「ミジンコ」を陳列しても自然に売れません。(NPCが買わない)。
  • 「タモ」で「ミジンコ」をすくうことができません。
  • 「タモ」で「ミジンコ」をすくうので、市場には入荷しないような設定もしてみたいです。
  • 「ミジンコ」は道具じゃないっしょ。type 虫 とかしたいっすよね。
  • 商品のアイコンを作っておきたいですね。

それでは、「タモ」で「ミジンコ」をすくうコマンドを追加してみましょう。

          ・
          ・
          ・

@@ITEM
        no  2
        type 道具
        code tamo
        name タモ
        info 虫を取る道具
        price 500
        limit 1
        plus 30m
        scale 本
        pop  50m
        @@USE
                time 2h
                exp  4%
                exptime 30m
                scale 回
                action すくう
                name ミジンコをすくう
                info タモを使ってミジンコをすくってみます
                okmsg タモの中にミジンコがウヨウヨしています
                        get  50 ミジンコ 90%

          ・
          ・
          ・

現在、inc-item-data.cgi に設定してある商品アイテムは2つです。

コマンドを追加するアイテムは no 2 の「タモ」に対して行いますが、その結果として「ミジンコ」を取るわけですから、あらかじめ「ミジンコ」という商品アイテムが inc-item-data.cgi に設定してある必要があります。(この講座を最初からやっている人はもう追加してあるから大丈夫ですね)

では今回追加した部分を簡単に説明します。

        @@USE
                time 2h
                exp  4%
                exptime 30m

↑1回の操作で2時間必要とします。ただし、コマンドを実行するたびに熟練度が4%上昇し、100%になると1回の操作が30分で実行できるようになります。

                scale 回

↑ @@ITEM の scale は「本」でしたが、@@USE にも scale を記述することができます。これはコマンドを実行する場合の単位です。

                action すくう
                name ミジンコをすくう
                info タモを使ってミジンコをすくってみます
                okmsg タモの中にミジンコがウヨウヨしています
                        get  50 ミジンコ 90%

↑1回の操作で「ミジンコ」が50匹取れます。ただし確率が90%ですので少し減る場合もあります。90% を 100% とすれば必ず50匹取れるようになるわけです(100%の場合は省略可能)。逆に 30% などとすれば、かなり数が減ります。

100% として必ず50匹取れるよりも、多少は変化があったほうがおもしろいっしょ。

記述文法としての区切りは get(区切り)50(区切り)ミジンコ(区切り)90% となっています。

※区切り文字は、半角スペースよりも、タブを使ったほうが縦位置が揃うので見やすくなります。

それでは、inc-item-data.cgi を /soldout/custom/ に転送し、「商品データ生成/更新」を行ってから、確認してみてください。成功しましたか?

 

ツッコミ♪がありました

>@@ITEMとか@@USE以下あるnameやinfo,scaleなど、記述する順番は気にしなくてよいですか?

はい、気にしなくて良いです。@@USEのくくりの中にあるものを @@ITEMの中にいれてはいけませんが、それぞれのくくりの中で name や info の記述順序を変えても問題ありません。

例)

@@ITEM
        no  2
        type 道具
        code tamo
        name タモ
        info 虫を取る道具
        price 500
        limit 1
        plus 30m
        scale 本
        pop  50m

@@ITEM
        no  2
        type 道具
        code tamo
        name タモ
        scale 本
        limit 1
        info 虫を取る道具
        price 500
        plus 30m
        pop  50m

は同じです。

>そもそも、@@ITEM とか name などをどのように呼べばよいですか?

どのように呼ぶのでしょうね(汗 SOLD OUT MANUAL を調べてみたら記述されていました。

@@ITEM や @@USE のことを「コマンド名」もしくは「コマンド」

@@ITEM name の name のことを「パラメータ名」

MANUAL にはこのように記述されていました。ということは、

@@ITEM name ミジンコ の ミジンコの部分を「パラメータ」もしくは「パラメータ値」と呼ぶのでしょうね。

コンテンツ

ミジンコトップページ

001 アイテムを1個追加

002 ミジンコの説明

003 2つ目のアイテム

004 街人に売る設定

005 タモでミジンコをすくう

X01 おまけ1

006 市場に入荷させない

007 ミジンコが道具?

008 アイコン画像

009 維持費など

010 使うと無くなる

X02 おまけ2

011 よく使う物ほど上に

012 合成材料

013 コマンドに必要商品

014 バージョン変更方法

015 職業の変更

X03 おまけ3

016 1回だけのコマンド

017 お金を使うコマンド

018 ミジンコと会話♪

019 お店の選択

020 陳列棚を操作する

X04 おまけ4


SOLD OUT 陰陽道


おすすめ

イラストアイコン素材のCUTE

SOLD OUT Shop of Monsters(SOSM)

簡易データベースCGI

ホーム | ページトップ Copyright (C) 2006 HeRO. ALL RIGHT RESERVED.
ホームページランキングのザ・ランクテンに参加しています