私設SoS2オーナー応援BBS

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

スレッド

└◇1853:
Re[11]:カードトレードと、カード画像の実装を目指して… [YOUME] 08/16 16:08

 └◇1855:Re[12]:カードトレードと、カード画像の実装を目指して… [moon] 08/16 21:42
  └◇1857:Re[13]:カードトレードと、カード画像の実装を目指して… [YOUME] 08/16 21:49
   └◇1859:Re[14]:カードトレードと、カード画像の実装を目指して… [moon] 08/16 22:00<-last


1853● Re[11]:カードトレードと、カード画像の実装を目指して…[ YOUME ] 2015 08/16 16:08
0行の件について、ご指導ありがとうございます!

",$item△$sts";を"$item△$sts,";に変更したところ、0行が生成されなくなりました!
他に弊害が出ないか心配ではあるのですが、これで様子をみてみようと思います…!

プレイヤー同士のデュエルについてもご指導ありがとうございます!もう少しちゃんと考えて試してみたいと思います…!

いつもお知恵を貸して頂き、ありがとうございます!
また一人ではどうにもならなくなった時に相談させて頂けたら幸いです!
コメントを書く(引用) | スレッド一覧


1855● Re[12]:カードトレードと、カード画像の実装を目指して…[ moon ] 2015 08/16 21:42
> 0行の件について、ご指導ありがとうございます!
>
> ",$item△$sts";を"$item△$sts,";に変更したところ、0行が生成されなくなりました!

これは「(4/8)修正」とのコメントがあるところでしょうか?
先に書いたのはそうではなくて、ファイルに保存されたデータ自体を意図していたのですが…。
その処理自体が不要と思われますので、もしそこの修正で変化があったのだとしたらsub joinitemの変更が行われていない可能性が高くなります。
コメントを書く(引用) | スレッド一覧


1857● Re[13]:カードトレードと、カード画像の実装を目指して…[ YOUME ] 2015 08/16 21:49
> これは「(4/8)修正」とのコメントがあるところでしょうか?

はい、そうです…!
ここではなかったのですね…汗

> その処理自体が不要と思われますので、もしそこの修正で変化があったのだとしたらsub joinitemの変更が行われていない可能性が高くなります。

現状のsos2.cgi内にあるsub joinitemの状態は下記のような感じで…

# Sub Join Item #
sub joinitem {
@items = sort(@items) if $_[0] =~ /i/ && $def_so;
    $bg = join(',',@items) if $_[0] =~ /i/;
@pitems = sort(@pitems) if $_[0] =~ /I/ && $def_so;
    $pbg = join(',',@pitems) if $_[0] =~ /I/;
#カードファイル
@citems = sort(@citems) if $_[0] =~ /C/ && $def_so; # カード
$cbg = join(',',@citems) if $_[0] =~ /C/; # カード
}
#カードファイル
#コレクションファイル
@fitems = sort(@fitems) if $_[0] =~ /F/ && $def_so; # コレクション
$fbg = join(',',@fitems) if $_[0] =~ /F/; # コレクション
#コレクションファイル

ここに問題がある感じでしょうか?
理解が上手くできず申し訳ないです…
コメントを書く(引用) | スレッド一覧


1859● Re[14]:カードトレードと、カード画像の実装を目指して…[ moon ] 2015 08/16 22:00
> #カードファイル
> #コレクションファイル
> @fitems = sort(@fitems) if $_[0] =~ /F/ && $def_so; # コレクション
> $fbg = join(',',@fitems) if $_[0] =~ /F/; # コレクション
> #コレクションファイル
>
> ここに問題がある感じでしょうか?

上記がsub joinitemのブロック外にあるのでjoinitemを実行しても処理されないようです。
コメントを書く(引用) | スレッド一覧

CGIROOM