kboardという掲示板の改造バージョンの『HARBOT-TOWN2』という物を、『Mexia's World』というサイト様からDLさせていただきました。
設置して使えるようになったのですが、イベントが全然出ません。
サイトの質問箱にもイベントを増やしたいと、質問があったのですが
ここの場所をご自分で改造してくださいとの返事でした。
その場所がここでした
$bsicon = "$pets.gif";
$bssub = "$town_title 情報";
$bsname = "$town_title 不動産";
#srand(time ^ ($$ + ($$ << 15)));
$type = int(rand(3));
if(!$mainasu){$type = $type +1;}
if($type == 1){
$pointt = $pointt + $bnsp;
$bscomment = "第$second回、ペット大食いコンテスト<br>優勝者は。。。<br>$name さんのペット $petnamet 号でした。<br>とても信じられない喰いっぷりでしたネ♪<br>よほどお腹が減っていたのでしょう。。。<br>とにかく、おめでとうございました。<br><br>優勝賞金は $bnspc 円です。";
}elsif($type == 2){
$pointt = $pointt + $bnsp;
$bscomment = "$name さんのペット $petnamet がお散歩中にお金を拾った。。。<br>$petnamet は拾ったお金をお巡りさんに届けた。<br>お巡りさんは、お利巧な $petnamet に感心し、餌代として $bnspc 円あげました";
}elsif($type == 0){
$pointt = $pointt - $bnsp;
$bscomment = "$name さんが $petnamet とお散歩中に お金を拾った。。。<br>$name さんは、辺りを確認して懐へ。。。<br>しかし悪い事はできないね<br>巡回中のお巡りさんに見つかってしまった。。。<br>交通費もろもろその他で、$bnspc 円の出費";
}elsif($type > 2){
$pointt = $pointt + $bnsp;
$bscomment = "第$second回、ペット自慢コンテスト<br>優勝者は。。。<br>$name さんのペット $petnamet 号に決まりました。<br>おめでとうございます♪<br><br>優勝賞金は $bnspc 円です。";
}
$bsnew = "$bsnum<><>$bsname<><><>$bssub<>$bscomment<>$date<><><><><>fudousan<>$bsicon\n";
unshift(@bonus,$bsnew);
多分
#srand(time ^ ($$ + ($$ << 15)));
$type = int(rand(3));
if(!$mainasu){$type = $type +1;}
if($type == 1){
この辺りだとは思うのですが、いまいちわかりません。
もしわかる方がいましたら、よろしくお願いします。
No.3ベストアンサー
- 回答日時:
#2です
言葉足らずだったので、念のため補足します。
>#1はイベントを増やす方法です。
これはイベントの【種類】を増やす方法です。
イベントの【発生頻度】を増やす方法ではありません。
7mbさんの質問「kboardのイベントを増やしたい」は、
【発生頻度】に関する事だと思います。
しかし、7mbさんが見た、サイトの質問箱の質問、
>サイトの質問箱にもイベントを増やしたいと、質問があったのですが
>ここの場所をご自分で改造してくださいとの返事でした。
(↑この部分ですね。)
これは【種類】に関する質問です(プログラムの内容より推測)。
7mbさんの知りたい内容ではなかったと言うことですね。
ですので、この部分を改造しても解決しないと思います。
No.2
- 回答日時:
>サイトの質問箱にもイベントを増やしたいと、質問があったのですが
>ここの場所をご自分で改造してくださいとの返事でした。
#1はイベントを増やす方法です。
それ以前に、イベントが発生しないと言うことですね。
質問で示された部分ではなく、違う場所に問題があると思います。
実際のソースを見たわけではないので、これ以上は分かりません。
公開しているサイトの方で質問した方が早いのでは?
No.1
- 回答日時:
$type = int(rand(5)); #ここの数字を増やす
if(!$mainasu){$type = $type +1;}
if($type == 1){
#イベントの内容
}elsif($type == 2){
#イベントの内容
}elsif($type == 3){ #増やしたい分追加
#イベントの内容
}elsif($type == 4){ #増やしたい分追加
#イベントの内容
}elsif($type == 5){ #増やしたい分追加
#イベントの内容
}elsif($type == 0){
#イベントの内容
}elsif($type > 2){ #ここは5に変えてもいいが、そのままでも可
#イベントの内容
}
こんな感じで良いのでは?
回答ありがとうございます。
様子を見るため、お礼がお遅くなってしまってすいません。
回答いただいたところを変えてみたのですが、未だにイベントは発生しません。
もう少しいろいろ変えて、様子見てみます。
ありがとうございました。
また何かありましたら、よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
- PHP PHPのエラーの解消法について教えて下さい。 1 2023/02/06 10:48
- HTML・CSS 私の能力からして間違っていないような気がします。 4 2022/09/30 13:24
- JavaScript switch文のswitch(n)の部分を複数の値にするか、if文に変えてほしいです。 1 2022/07/27 17:18
- PHP $_SESSIONについて教えて下さい。 2 2023/03/02 09:18
- JavaScript セレクトボックスを2つ設けて選択して初めてメッセを表示 1 2022/07/27 12:15
- PHP php ログイン 1 2022/11/01 00:24
- JavaScript セレクトボックスを2つ選択してメッセージなどを表示するには。~運賃検索プログラムを完成させたい~ 1 2022/07/22 11:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel VBA メール作成について ...
-
CGIを勉強しています。¥n(改...
-
perlで、[ \\r\\n , \\n ]の意...
-
連想するもの教えてください
-
改行コードがそのまま表示され...
-
ポインター引数の関数でコンパ...
-
stable diffusionのエラー
-
【Excel VBA】10進数を2進数に...
-
10Mバイトて文字数に すると何...
-
UTF-8で5~6バイトになる文字コ...
-
ビットスワップとバイトスワッ...
-
バイナリとBCDコード
-
異なるドメインのサイトでcooki...
-
全角半角を調べるライブラリ関...
-
バイト列とバイナリ列の違いが...
-
char str[256]の256の意味は?
-
10個の実数に対する降順ソート...
-
1KBが1024byteな理由
-
ワイド文字のバイト数が取得で...
-
(C言語・配列)date[i]の分散...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel VBA メール作成について ...
-
CGIを勉強しています。¥n(改...
-
改行コードがそのまま表示され...
-
Line Inputにて改行があっても...
-
Rstudioによるテキストマイニン...
-
Excelで、HTMLタグだけを削除す...
-
エクセルで「改行コード」を「...
-
MACの改行コード変更について教...
-
【HELP!!】Excelから保存したtx...
-
perlで、[ \\r\\n , \\n ]の意...
-
ホームページビルダーで行間を...
-
連想するもの教えてください
-
alertの警告文を2行にしたい
-
全文表示…の仕方。
-
テキストボックスに入力された...
-
メモ帳での改行
-
PHP <br /> <br> 結局どっち?
-
KENT-WEBのClipMailでのチェッ...
-
brタグについて質問です。
-
if文中で@***(配列変数)って...
おすすめ情報