私設SoS2オーナー応援BBS

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

スレッド

└◇1266:
$priceを付けられるアイテムの数を規制 [しえん] 06/20 02:45

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


1266● $priceを付けられるアイテムの数を規制[ しえん ] 2006 06/20 02:45
こんばんは。かなり以前改造設置などで色々お世話になりました。
Colosseum System・Casino System 楽しく遊んでいます。
SOSにはミニゲームは欠かせないと思ってます。

いつも突然で申し訳ないのですが、今日はまた質問があってやってきました。

現在の使用では、無制限にアイテムに値段($price)を付け 売りに出せますが
値段($price)を付けられるアイテムの数を規制したいのです。

$tanaの数より多くはアイテムに値段($price)を付けれないようにしたいのですが
どんな風に書き加えれば良いのでしょうか?
簡単な書き加えでできるようでしたら、よろしければ教えていただけないでしょうか?お願いいたします。

お忙しいところ私的なお願いで申し訳ありません。
スレッド一覧


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++;
    }

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


1268● Re[2]:$priceを付けられるアイテムの数を規制[ しえん ] 2006 06/20 23:16
こんばんは。
お返事ありがとうございます。

動作確認をいたしました。きちんと動作いたしました!
お忙しいところ教えていただけて嬉しいです。
いつもありがとうございます。ぺこり♪
スレッド一覧

CGIROOM