私設SoS2オーナー応援BBS

新規発言一覧最新記事過去一覧検索ダウンロードページHOME

スレッド

└◇1170:
MyRecordについて [まちこ☆] 04/15 14:58

 └◇1171:Re:MyRecordについて [moon] 04/15 21:20
  ├◇1172:カジノについて [まちこ☆] 04/18 08:57
  │├◇1173:Re:カジノについて [moon] 04/19 00:23
  ││├◇1174:Re[2]:カジノについて [まちこ☆] 04/21 10:59


1170● MyRecordについて[ まちこ☆ ] 2005 04/15 14:58
お世話になっておりますまちこ☆です
moon様、突然で恐縮なのですがメンバーボードを入れた所
現在、MyRedord に <> が大量発生しており原因を
究明中です(^_^);

過去ログを辿ると、何か記述するフラグが足りないのだとか・・・
メンバーボードを加えたことで、何か新しいフラグを書き足す
必要があったのでしょうか

# Sub User Out #
sub userout {
    $tm = time;
    $line = join('<>',$id,$nm,$ps,$jb,$ig,$sp,$bp,$bn,$ak,$dd,$hp,$xp,$ab,$db,$av,$wn,$lz,$dt,$mn,$bg,$xi,$tm,$lf,$fe,$cm,$is,$ht,$fg,$rw,$kl,"\n");
    unshift (@rcdlines,$line);
    &writedat("$usrdir$id\.dat",@rcdlines);
}

現在はこうなっています。
もうちょっと勉強してみます。

お忙しいかとは思いますが、よろしければご指導いただければ
幸いです
スレッド一覧


1171● Re:MyRecordについて[ moon ] 2005 04/15 21:20
> お世話になっておりますまちこ☆です
> moon様、突然で恐縮なのですがメンバーボードを入れた所
> 現在、MyRedord に <> が大量発生しており原因を
> 究明中です(^_^);
>
> 過去ログを辿ると、何か記述するフラグが足りないのだとか・・・
> メンバーボードを加えたことで、何か新しいフラグを書き足す
> 必要があったのでしょうか

http://www11.big.or.jp/~hazymoon/ownerbbs/treebbs.cgi?all=1112&s=1112
上記の記事の方法でSoS2と連携させているのでしたらSoS2側のユーザデータは保存していませんのでMemberBoardが原因ではないです。
もちろん新しいパラメータを追加しているというわけでもないです。

それで、原因なのですが不具合に気付く以前に他の改造を行っていないでしょうか?
例えば、うちの配布物だとカジノはパラメータを追加しなければいけないのでそのような状態になる可能性があります。
スレッド一覧


1172● カジノについて[ まちこ☆ ] 2005 04/18 08:57
お世話になっておりますまちこ☆です

> それで、原因なのですが不具合に気付く以前に他の改造を行っていないでしょうか?
> 例えば、うちの配布物だとカジノはパラメータを追加しなければいけないのでそのような状態になる可能性があります。

あ・・・カジノ、追加させていただいてます!(T▽T)
パラメータを追加とはどういった処理が必要なのでしょうか?

まだまだ勉強中の身なので、よくわかっておりません。

今からカジノの部分、もう一度見直してみます・・・
いつもありがとうございます(m_ _m)
スレッド一覧


1173● Re:カジノについて[ moon ] 2005 04/19 00:23
> あ・・・カジノ、追加させていただいてます!(T▽T)
> パラメータを追加とはどういった処理が必要なのでしょうか?

パラメータ(フラグ)の追加は、
http://www11.big.or.jp/~hazymoon/ownerbbs/treebbs.cgi?kako=1&kako=1&seek=%83J%83W%83m+%83t%83%89%83O+%92%C7%89%C1&s=1
をざっと眺めていただくと参考になる記事が見付かると思います。

作業としては、直接(または配布しているAddFlagを使用して)ユーザデータの1行目の改行前に<>を追加します。
あと、変更が必要なサブルーチン内の処理を次のような形式で変更します。
例1: join('<>',〜,0,"\n"); → join('<>',〜,0,0,"\n");
例2: (〜,$kl) = split(/<>/,$_[0]); → (〜,$kl,$cs) = split(/<>/,$_[0]);
スレッド一覧


1174● Re[2]:カジノについて[ まちこ☆ ] 2005 04/21 10:59
どうもありがとうございました。
まだまだ、デバッグばかりですが(汗)
なんとか修正していきたいと思います

いい勉強になりました(m_ _m)
ありがとうございます
スレッド一覧

CGIROOM