発言者: 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