* 過去栄履歴の巻き戻し表示 [#p8c6e84e] - ページ: [[罪罰改造板3]] - 投稿者: [[おなか]] - 優先順位: 普通 - 状態: 提案 - カテゴリー: エラーが出ます - 投稿日: 2008-04-27 (日) 11:00:02 - バージョン: ** メッセージ [#rc031972] 初めまして ランダム式にイベントを発生させ過去栄に表示させるようにしたところ 時々というかほとんどなんですが 過去栄履歴の巻き戻し表示が発生します ● × △ ■ と戦争やイベントが正規だとすると ● × △ × △ ■ △ × △ ● などと表示され 何がなんだか分らなくなります ランダムイベントは ore_.cgiに &rand_history if(int(rand(数値)) == 0); と 追加し ore_sub-system.cgiの最終に sub rand_history{ my $rand = int(rand(数値)); if($rand == 0){ $S = int((rand(9899))+100); if($camp==1){ $cs1 -=$S; }elsif($camp==2){ $cs2 -=$S; }elsif($camp==3){ $cs3 -=$S; }elsif($camp==4){ $cs4 -=$S; }elsif($camp==5){ $cs5 -=$S; } $log .= "イベント内容"; ・ ・ ・ } &hist_write; } と しています どうかよろしくお願いします -------- - 本番環境ではなく、自分しかアクセスしない状況でテストしてますか? -- [[あくあ]] &new{2008-04-27 (日) 11:40:34}; - 本番環境のみです… -- [[おなか]] &new{2008-04-27 (日) 19:36:48}; - 発生する確立はどれくらいですか?リロードするだけで発生してしまうとか。あとは、$logに追記していかないようにする「$log = "イベント内容"」に変えてみたらどうでしょうか -- [[あくあ]] &new{2008-04-27 (日) 23:10:19}; #comment