私設SoS2オーナー応援BBS

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

スレッド

└◇339:
Re[3]:場違いな質問ですが [masaki] 02/09 22:13

 └◇340:Re[4]:場違いな質問ですが [moon] 02/09 23:11
  └◇343:Re[5]:場違いな質問ですが [masaki] 02/10 18:29
   └◇344:Re[6]:場違いな質問ですが [moon] 02/10 19:39<-last


339● Re[3]:場違いな質問ですが[ masaki ] 2003 02/09 22:13
マルチポストですね。
謝ってきます。。(;;

ええと、
&input('radio','mode','judge_before2','',"アイテムを鑑定してもらう<br>\n") if $psp =~ /Eo/ && $pjudg != "";
となっていました、
&judge_before2 if $Fm{'mode'} eq 'judge_before2';
がaction_formにもあったので削除してみましたが、こんどは自分の元の行動画面に戻ってしまいました。(ログインしたときの状態)
(moonさんがおっしゃっていることと違いますか?(^^;)
スレッド一覧


340● Re[4]:場違いな質問ですが[ moon ] 2003 02/09 23:11
> ええと、
> &input('radio','mode','judge_before2','',"アイテムを鑑定してもらう<br>\n") if $psp =~ /Eo/ && $pjudg != "";
> となっていました、
> &judge_before2 if $Fm{'mode'} eq 'judge_before2';
> がaction_formにもあったので削除してみましたが、こんどは自分の元の行動画面に戻ってしまいました。(ログインしたときの状態)
> (moonさんがおっしゃっていることと違いますか?(^^;)

ちょっと違うかもしれません。
ええと、改造方法の該当箇所を見てみたらaction_formにするようになっていますね・・・。
ということでオリジナル改造では鑑定してもらうアイテムを選択するときは通常行動の画面になるのが正常みたいです。(鑑定結果時は接触画面)
もしかしたら改造方法の記述漏れなのかもしれませんね。(流れからすると以下の方法2)

選択時にも接触画面にする場合は次のような方法が考えられると思います。
方法1.
  &judge_before2 if $Fm{'mode'} eq 'judge_before2';をcontact_formに移し、judge_before2のメイン処理の分岐をaction_formからcontact_formに変更する。
方法2.
  action_formのままで、if($Fm{'mode'}=~/(trade|sell|buy)/)をif($Fm{'mode'}=~/(trade|sell|buy|before2)/)に変更する。
スレッド一覧


343● Re[5]:場違いな質問ですが[ masaki ] 2003 02/10 18:29
ありがとうございました〜(^^
やっぱりperl難しいですね(^^;
(今、本で勉強しています)
わからないことがあったらこれからも宜しくお願いします。。
スレッド一覧


344● Re[6]:場違いな質問ですが[ moon ] 2003 02/10 19:39
> ありがとうございました〜(^^
> やっぱりperl難しいですね(^^;
> (今、本で勉強しています)
> わからないことがあったらこれからも宜しくお願いします。。

プログラミングは慣れが大切ですからね〜。
がんばってください。

# 今回のことはPerlのことというよりはSoS2の複雑さによるもののような気も。(笑)
スレッド一覧

CGIROOM