罪と罰++二律背反


[[罪罰改造]]

罪罰アイコンも参考に
*パラメータの追加 [#o5c67bcc]
**./inc/ore_sub-system.cgi [#f1489d23]
-変数を用意する
-読み込みと書き込みの2箇所を書き換える
*キャラ変数の追加 [#qc0f9cfb]
**読み込み [#ub7c9ec6]
-キャラのデータは、usr_file_openで ./usrdata/(COLOR(666666){$id}).cgi に記録されている変数から、
-$DAT{COLOR(666666){変数名}}に読み込まれます。
-それをゲーム内で使いやすくする為に $goldや$nmなどの変数に再度、値を移します。

 # ハッシュ割り当て
 sub hash_data{
 	$pw		= $DAT{'pw'};		# パスワード
 	$gold		= $DAT{'gold'};		# お金
 	$nm		= $DAT{'nm'};		# 名前
 	$lv		= $DAT{'lv'};		# レベル
 	$sei		= $DAT{'sei'};		# 性別
 	$hp		= $DAT{'hp'};		# 体力
 
 	# ・・・( 省 略 )・・・
 	# ここにその他のいろいろな変数の読み込みや、
  	# 自分で追加した変数を書き加えます
 
 }
**書き込み [#e9f256f0]
 # キャラデータ書き込み
 sub dat_write{
 
 	&error("open error no such a file!",1) if(!$nm || !$id);
 	
 	# 新しい変数を $dat[0]に 変数名;変数, のように追加する 
 	$dat[0].="la;$time,nm;$nm,pw;$pw,id;$id,sei;$sei,  ・・・( 省 略 )・・・   ,info_mes;$info_mes,\n";
 
 	# $dat[0]にセットした変数を各キャラファイルに書き込む
 	open (OUT,">$usrdata$id\.cgi") || &error("open error:$usrdata$id\.cgi",1);
 	print OUT @dat;
 	close(OUT) or die "Can't close   : $!";
 
 }

**./inc/ore_sub-base_pc.cgi [#cbc87df3]
変数を表示する罪罰スタータス表示画面

*参照 [#wcd11a94]
-罪罰アイコン
-罪罰国パラメータ
-罪罰/変数の追加

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS