データベース

以下のマスタを使用する。
マスタの各値はゲームの処理によって更新されることは無い。

個性マスタ(prs)

ID項目名データ型サンプル説明
*prsid個性ID数値7適当な一意の値
name個性名文字列ツンデレな女性
enable選択可否真偽値10:NCP用、1:CP用

ユーザマスタ(usr)

ID項目名データ型サンプル説明
*chridキャラID数値2適当な一意の値
nameキャラ名文字列引き獅子
pwdパスワード文字列うんぼーにゅ認証に使う
prsid個性ID数値4ユーザの個性

持ち物マスタ(pls)

ID項目名データ型サンプル説明
*plsid持ち物ID数値43適当な一意の値
name持ち物名文字列
unit単位文字列

場所マスタ(loc)

ID項目名データ型サンプル説明
*locid場所ID数値29マップ左から右、上から下に向けた連番
name場所名文字列松本
enable移動可否真偽値1そのマスに移動可能かどうか

イベント基本マスタ(evb)

ID項目名データ型サンプル説明
*evbidイベントID数値515適当な一意の値
nameイベント名文字列猫に髪ぐしゃ
tgtdt発生日文字列----03--YYYYMMDDによる発生日
ハイフンはワイルドカード
prob発生度数値(0〜100)30複数のイベントが該当した場合の発生度
100だと必ず選ばれる

イベント条件マスタ(evc)

ID項目名データ型サンプル説明
*evbidイベントID数値515この条件の依存するイベントID
*cstnoキャストNo.数値0どのキャストの(0:主役、1〜:脇役)
*plsid持ち物ID数値43どの持ち物が
minval最小値数値(0〜100)1どれくらいの値から
maxval最大値数値(0〜100)100どれくらいの値ならその条件が発生するか

イベント台本マスタ(evs)

ID項目名データ型サンプル説明
*evbidイベントID数値515この台本の依存するイベントID
*sceno台本No.数値1この台本のセリフ順序
prsid個性ID数値8このセリフを発言する可能性のある個性ID
-1なら全員
cstno表示キャストNo.数値-1このセリフを発言するキャストNo.
-1ならナレーター
text表示文章文字列わー!
pict表示画像文字列kami.jpg
tgtno増減キャストNo.数値0どのキャストの
plsid増減持ち物ID数値30どの持ち物が
plsval増減値文字列+1どれくらい増減するか
「-5」や「+5」なら増減で「5」なら設定

独り言マスタ(tlk)

ID項目名データ型サンプル説明
word誘発単語文字列大丈夫?セリフにどんな言葉が含まれていたときに
prsid個性ID数値4どんな個性のキャラが
text表示文章文字列ノープロブレムどんな発言をするか
pict表示画像文字列daijo.jpg

以下のデータを使用する。
データの各値はゲームの処理によって更新される。

キャラデータ(chr)

ID項目名データ型サンプル説明
*chridキャラID数値2
acsdt最終アクセス日時日時1156587540
scopeレイヤーNo.数値3そのキャラの所属するレイヤー(Z軸)
locid場所ID数値19
evldt最終イベント日時日時1157712220

所持データ(csp)

ID項目名データ型サンプル説明
*chridキャラID数値2どのキャラが
*plsid持ち物ID数値6どの持ち物を
val所持数数値(0〜100)4どれくらい持っているか

イベント履歴データ(evl)

ID項目名データ型サンプル説明
dspdt表示日時日時1157712154
sceno台本No.数値1台本の何番目のセリフなのか
-1ならイベントではなくチャットによる発言
scopeレイヤーNo.数値3どのレイヤーの履歴なのか
name表示キャラ名文字列引き獅子誰が
text表示文章文字列うえぇ!どんな発言をしたか
pict表示画像文字列<img src=...
- 無理矢理オンラインゲーム作り -
Copyright © 2006 Hikijishi All Rights Reserved.
[] [muri][0.00108098983764648]