私設SoS2オーナー応援BBS

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

No.794  Re:コロシアムの賞品
発言者: moon
発言日: 2003 09/25 19:43
> > $extraにアイテムデータが入っているとして、$bg = $bg ne '' ? "$bg,$extra" : $extra;です。
>
> と新しい「$extra」が出てきていて「<>トロフィー△00100000IgNsTi」はどうなってしまったんでしょう?(汗)

「<>トロフィー△00100000IgNsTi」はファイルに保存されます。
そして、$extra云々は受け取り時の処理なのでファイルから読み込んで変数にアイテムデータ"トロフィー△00100000IgNsTi"が入るようにするということです。
処理的には、my $prize = (split(/<>/,$paylist{"$id<>$nm<>$ps"}))[4];というように$paylist{〜}をsplitして値を取得します。
# 上記は変数名を$extraから$prizeに変更しました。

> また、そもそも
> $bg = $bg ne '' ? "$bg,$extra" : $extra;
> をどこに追加すればいいかもわかりません(汗)

$mn += $pay;
とあると思いますがそれ以降に、
  my $prize = (split(/<>/,$paylist{"$id<>$nm<>$ps"}))[4];
  $bg = $bg ne '' ? "$bg,$extra" : $extra if($prize ne '' && $prize ne "\n");
を追加すれば良いと思います。
# 上記は追加するだけでメッセージを出していません。

▼関連発言

793:コロシアムの賞品 [コーノ] 09/25 18:33
 └794:Re:コロシアムの賞品 [moon] 09/25 19:43
  └795:まとめると・・ [コーノ] 09/25 20:38
   └796:Re:まとめると・・ [moon] 09/25 22:02<-last

Pass 保存


CGIROOM