罪と罰++二律背反


* プレイヤー個人の過去栄が作りたい [#z1758dad]

- ページ: [[罪罰改造板3]]
- 投稿者: [[玉子]]
- 優先順位: 普通
- 状態: 提案
- 状態: 完了
- カテゴリー: こんなのが欲しい♪
- 投稿日: 2009-06-06 (土) 22:43:52
- バージョン: 

** メッセージ [#x9dccbfa]
個人の過去栄を作りたくいろいろ考えて、
usrlogというフォルダを作って新規登録の時に
$id.cgiのファイルを作成さえ出来れば通常の過去栄を参考に
書き込みできると思っているのですが、
どこを触れば新規の$id.cgiファイルが作成できるのかがわかりません。
わからないまま何度かファイルを弄ってましたが、何も起こらないか、エラーになるので、どうかご助言をお願いいたします。
--------
- ore_reg.cgiのunlink("$usrdata$DAT{'id'}\.cgi");この辺りかな --  &new{2009-06-07 (日) 01:57:51};
- それはファイル削除ですね;; キャラデータの過去栄はやはり難しいのでしょうか? -- [[玉子]] &new{2009-06-08 (月) 00:21:19};
- ore_reg.cgiの&dat_write;chmod($chmod,"$usrdata$id\.cgi");は試しましたでしょうか? -- [[mike]] &new{2009-06-08 (月) 09:00:11};
- ずっとore_reg.cgiの中ばかりしらべてて&dat_write;chmod($chmod,"$usrdata$id\.cgi");も一度試したけど何も変わりませんでした。いろいろ調べながらore_config.cgiのフォルダの変数とore_sub-system.cgiの過去栄を弄ったらファイル作成は出来ました。あとは表示さえ出来れば完成なのでがんばってみます^^わからなかったらまたお聞きすると思いますが^^; -- [[玉子]] &new{2009-06-08 (月) 09:21:37};
- あ -- [[もっ]] &new{2009-06-08 (月) 18:53:31};
- 今更ながらの解説ですが、systemのdat_writeを真似て、「作りたいファイルの形式?内容?設定を作ってファイル作成。」の部分を作ります。で、後から出し入れできるようにパーミッションを変える。っと。>>&〜;が出てくるときは、引用されている部分まで含めて見る癖をつけとくと、混乱しにくいかもです^^; -- [[mike]] &new{2009-06-09 (火) 08:59:29};
- mikeさん参考になるのでありがたいです^^過去栄の書き込みですが、複数&〜;でCGIのopen errorになるんですね;;複数ファイル同時書き込みって無理なんでしょうか? -- [[玉子]] &new{2009-06-09 (火) 19:04:29};
- 過去栄と国データ、キャラファイルと複数書き出しする場合もあるわけですから、無理ってことはないと思います。>>手元にスクリプトがないので試せませんが、概要としては、systemで他のwriteを真似て、datの中身に個人記録の項目を入れたsub usrwrite{〜〜}を作り、新規登録のキャラデータ作成の次当たりに(個人記録用のキャラ作ったメッセージはここに)&usrwrite;chmod($chmod,"$usrlog$id\.cgi");を入れて、あとはusrlogのフォルダを作ってパーミッションを他と同じように設定。。。でいけると思います。>>backdataフォルダにキャラデータのバックアップを好きなときに作るっていうプログラムの時に、そんな感じで作りました〜 -- [[mike]] &new{2009-06-09 (火) 21:12:01};
- 書きながら、なんか変だなと思ったら、罪罰改造板3/87 に書いてましたね^^;; ご参考までに。 -- [[mike]] &new{2009-06-09 (火) 21:18:09};
- すみませんconfigに変数追加するのを忘れていました^^;初歩的なミスでお手数かけました;;バックアップも有効に導入しますね^^; -- [[玉子]] &new{2009-06-10 (水) 12:32:48};

#comment


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS