度々すみませんm(_ _)m - キャンディー 2008/11/22(Sat) 22:00 No.286
 ├ Re: 度々すみませんm(_ _)m - GEN 2008/11/23(Sun) 00:54 No.287
 ├ Re: 度々すみませんm(_ _)m - XKY-Group 2008/11/23(Sun) 18:25 No.288
 └ Re: 度々すみませんm(_ _)m - キャンディー 2008/11/23(Sun) 22:01 No.289

No.286 度々すみませんm(_ _)m - キャンディー
 

度々すみませんが再度別件で教えていただきたい事がありましたので投稿させていただきました。
先日σ(^_^)のサイトの商人で改造を行ったのですが特にエラーらしいのはでないのですが決算時におかしな現象が起こってしまい原因が分からず行き詰まってしまいました(;^-^;)
元に戻したりもしたのですが完全には戻っていないらしく今となってはどこをいじったか分からないものでどうしようもなくなってしまいました。
おかしな現象ですが決算時に同じ処理が十数回連続して行われます。
例えば反乱系で言いますと・・・・・・
『11/22 07:54 [情報]街資金が底をつき,街の護衛軍に給料を支払えないようです。
11/22 07:54 [情報]街の護衛軍が少ないため,治安が悪化しています。
11/22 07:54 [情報]街資金が底をつき,街の護衛軍に給料を支払えないようです。
11/22 07:54 [情報]街の護衛軍が少ないため,治安が悪化しています。
11/22 07:54 [情報]街資金が底をつき,街の護衛軍に給料を支払えないようです。
11/22 07:54 [情報]街の護衛軍が少ないため,治安が悪化しています。
11/22 07:54 [情報]街資金が底をつき,街の護衛軍に給料を支払えないようです。
11/22 07:54 [情報]街の護衛軍が少ないため,治安が悪化しています。
11/22 07:54 [情報]街資金が底をつき,街の護衛軍に給料を支払えないようです。
11/22 07:54 [情報]街の護衛軍が少ないため,治安が悪化しています。
11/22 07:54 [情報]街資金が底をつき,街の護衛軍に給料を支払えないようです。
11/22 07:54 [情報]街の護衛軍が少ないため,治安が悪化しています。
11/22 07:54 [情報]街資金が底をつき,街の護衛軍に給料を支払えないようです。
11/22 07:54 [情報]街の護衛軍が少ないため,治安が悪化しています。
11/22 07:54 [情報]街資金が底をつき,街の護衛軍に給料を支払えないようです。
11/22 07:54 [情報]街の護衛軍が少ないため,治安が悪化しています。
11/22 07:54 [情報]街資金が底をつき,街の護衛軍に給料を支払えないようです。
11/22 07:54 [情報]街の護衛軍が少ないため,治安が悪化しています。
11/22 07:54 [情報]街資金が底をつき,街の護衛軍に給料を支払えないようです。』
のように同じ処理を同時刻に行ってしまいます。
σ(^_^)も出来る限りやってみたのですが何が悪いのか分からず管理人様にすがる事になってしまい申し訳けありませんが何が原因かおわかりになりましたら教えていただけないでしょうか?
修正方法など教えてくださると大変助かりますのでよろしくお願いします。

2008/11/22(Sat) 22:00
No.287 Re: 度々すみませんm(_ _)m - GEN
 

処理の連続される回数が、参加しているプレイヤーの人数と一致しているのであれば、 inc-period内の「foreach my $DT (@DT) {」から始まる各プレイヤーの決算処理の閉じカッコがずれていて、軍資金関係にかかっていることが考えられます。カッコの位置を、元のファイルと比べてみてはいかがでしょうか。

2008/11/23(Sun) 00:54
No.288 Re: 度々すみませんm(_ _)m - XKY-Group
 

本題の回答は出来ないですが(現物を持っていないので)、一応アドバイスです。

カスタマイズした場所にはコメント(#…)を入れることをお勧めします。改造前と比較がしやすいからです。
後は、foreachやif等で{}がたくさん現れる場合は、それが出るたびにTabを一つずつ増やすと、間違いが発見しやすくなります。

情報の繰り返し、ログの内容から推定して、foreachとifがたくさん使われていると思うので、
このように整理してみれば間違いは割と簡単に見つかると思います。

#関係ないことですが、今回の投稿キーは8888でした。

2008/11/23(Sun) 18:25
No.289 Re: 度々すみませんm(_ _)m - キャンディー
 

管理人様
早速のご返答ありがとうございます。
修正した所無事正常に動作しました。
本当にありがとうございますm(_ _)m

XKY-Groupさんへ
助言の方ありがとうございますm(_ _)m
いつもは改造した場合、修正箇所が分かるように修正前の箇所をコメント化して残したり追加箇所を分かるようにしていたのですが今回はしなかったんです(;^-^;)
その為に今回のようにバグとりに四苦八苦してしまいました。
改造した時になかなか整理できていないので今後はXKY-Groupさんのコメントをご参考にさせていただこうと思います。
ありがとうございます。

2008/11/23(Sun) 22:01
Eメール
お名前
題 名  ※投稿キーは必須です!
本文
URL
アイコン   [イメージ参照]
暗証キー (英数字で8文字以内)
投稿キー (投稿時 投稿キー を入力してください)
文字色