* プレイヤー個人の過去栄が作りたい [#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}; #comment