|
SOLD OUT ミジンコ
X04 おまけ4
|
|
安定版 と 最新β版(2004年2月29日バージョン)について
MUTOYS さんで配布されている SOLD OUT のバージョンは、大きく分けて2種類あります
MU さんご自身は、「あとあとのことを考えると、現行 SOLD OUT を捨てて一から書き直したい気持ちで一杯です。」とおっしゃっておられますが、私はスクリプトをいぢるのにも現状ですごく満足しております。ただ気になるのは「あとあとのこと」って、どのこと?! ってなところですが、MU
さんご自身には思うところがおありなのだろうと勝手に解釈しつつ、MU さんの貢献に感謝し、我々も MU さんを応援しましょう。
話がそれましたが、次の 2 種類となります。
バージョン表記が「ver.2002-07-28-X」となっているものです。私の解釈としては「故障の原因を導く新しい機能追加は行わないで、プレイヤーに対するトラブルを発生させないためのバージョン」だと思います。SOLD
OUT は 2001/01/01 に初公開とうことで( なんか MU さんの几帳面な性格がうかがえたりして(汗) 歴史のあるプログラムだと思います。従って、目立った故障箇所はほぼ取り除かれているものだと解釈できるわけです。
ちなみに私は「バグ」という言葉が嫌いです。従って、私の管轄するサイトでは「バグ」という言葉を(管理者権限において)極力使わないようにお願いしております。「故障」とか「トラブル」などの言葉に置き換えて報告をして頂いております。どうしてかって? それはね、どっと疲れが出るからw 「故障」や「トラブル」がプログラムの中には有って当然のことだし、それを完全にゼロにすることができれば世界平和に繋がるのさ(大げさ)。その本当の恐ろしさをちゃんと理解している人なら怖くて使えないと思うのさっ(爆)。
バージョン表記にはリリースされた年月日が入っているので安定版との区別ができる。こちらは新機能の追加をしながら開発を進められているもので、安定版にはない便利なオプションが備わっていたりする。MUTOYS
の 「開発BBS」ではこの版を対象にした意見や提案などのやりとりがされていて、汎用的かつ必要的と思われた意見に関して MU さんが機能追加をされているわけです。
さて、それでは、inc-item-data.cgi のどこが違うのかを比べてみたいと思います。しかし、私も未だ全てを把握できていませんので、今回は、@@ITEM
と @@USE について、最新β版で追加された機能をみてゆきたいと思います。
(本ページ最上部に記述した日時現在のものです。記入漏れがありましたらお知らせください。)
@@ITEM flag [noshowcase|nosend|notrash|notradein|notradeout|nobuy]
noshocase : 陳列することが出来なくなります。
nosend : 他店舗へ送ることが出来なくなります。
notrash : 破棄することができなくなります。
notradein : 輸入が出来なくなります。
notradeout : 輸出が出来なくなります。
nobuy : 他店の陳列棚から購入することが出来なくなります。
これらの属性を | (縦棒)で区切って複数同時に設定することができます。「nobuy」は当サイトのカスタムSO企画で追加していた機能を「開発BBS」でご提案したら「どのようなアイテムに使えるかは未知数ですが簡単そうだったので・・・」という理由(汗)で取り入れてくださいました。几帳面なのか格式ばらない人なのか、さらに謎は深まるばかりw
@@USE arg [target|nocount|message|select|radio|list]
select : 改造者が好きな選択肢を設定しておきプレイヤーに選択してもらうことができる。表示はプルダウンリスト。
select|radio : select をラジオボタンで表示することができる。
select|list : select をリストボックスで表示することができる。
「radio」も当サイトのカスタムSO企画で独自に追加していたのですが、最新β版で用意してくださったのでおもいっきり使っています。選択項目が少ないときはプルダウンリストよりも断然使いやすいんですよ。
@@USE argselect
上記の arg select または arg select|radio
または arg select|list の選択肢を設定する。
なお、これら以外にもアイテムを使用するタイミング(使用前の説明HTML表示)や、アイテム自体の操作時(ターンごと/売却時/仕入れ時)などに「独自関数」を加えられるようになっていたりもします(これは私の中でもまだ未整理です)。
今回は@@ITEM と @@USE のみに限定した話題ですが、実はさらに奥深い新機能が追加されていたりもします。最新β版については私も順次、読み進めてゆきたいと思っています。私自身もSOLD
OUTにプレイヤーとして「ハマッタ」人ですが、SOLD OUTを改造することも同じように好きになりました。だから新機能が追加されるごとにわくわくしています。
皆さんも何か(汎用的かつ必要的な)新機能の追加提案どがあれば
MUTOYS の「開発BBS」で発言してみましょう。採用されるかされないかは別として、 MU さんもきっと喜ばれることと思いますよ。
|