私設SoS2オーナー応援BBS

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

No.1267  Re:$priceを付けられるアイテムの数を規制
発言者: moon
発言日: 2006 06/20 21:07
> 現在の使用では、無制限にアイテムに値段($price)を付け 売りに出せますが
> 値段($price)を付けられるアイテムの数を規制したいのです。
>
> $tanaの数より多くはアイテムに値段($price)を付けれないようにしたいのですが
> どんな風に書き加えれば良いのでしょうか?
> 簡単な書き加えでできるようでしたら、よろしければ教えていただけないでしょうか?お願いいたします。

オリジナルのsos2.cgi Ver.1.10で説明します。
以下はすべてsub goods_afterの中です。

  ・1054行目の「foreach $x (0 .. $#items) {」の上くらいに以下を追加。
    my $count = 0;
  ・1069行目の「splice(@items,$x,1,"$item△$sts$price");」の上に以下を追加。
    if($price ne ''){
      if($count >= $tana){
        $price = '';
        push(@msg, "棚に陳列できるのは${tana}個までです。") if($count == $tana);
      }
      $count++;
    }

動作確認をしていないので間違いがあるかもしれませんが、これでどうでしょうか。

▼関連発言

1266:$priceを付けられるアイテムの数を規制 [しえん] 06/20 02:45
 └1267:Re:$priceを付けられるアイテムの数を規制 [moon] 06/20 21:07
  └1268:Re[2]:$priceを付けられるアイテムの数を規制 [しえん] 06/20 23:16<-last

Pass 保存


CGIROOM