私設SoS2オーナー応援BBS

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

No.1462  Re:HP回復スキル追加
発言者: moon
発言日: 2008 02/24 14:45
> 先日、お騒がせいたしました、rienです。
> 改造で困ったことがあり
> サーバーエラーが出てしまって
> どこを直したらよいのかわからない状態です
> よかったら、ご指導いただきたいです。
> 改造内容は深海星さんの治療スキル追加です
> 書いてある通りに追加したのですが、
> 改造の中に
> ■7.# Sub Fee After #
>
> return if $sp !~ /Ad|Rv/;
> を
> return if $sp !~ /Ad|Rv|Cu/;
> と変更。
>
> とあるのですが、
> この場所が検索でも見当たりません・・。
> これを新たに追加してみてもエラーが出てしまい
> 追記の場所もいろいろ試してみたのですが
> わかりません・・。
>
> ここが怪しいのではと思ってはいるのですが・・。
> エラーになるのはHPを回復してもらうを選んだ後です。
> その他は設定など表示などうまくいっているようなのです・・。
>
> マシマロさんの分割版を使用しております。
> どうかよろしくお願いします。

sub fee_afterの変更箇所が不明というのはエラーの原因ではないと思います。
なお、「return if $sp !~ /Ad|Rv/;」の場所はオリジナルのsos2.cgiを見てもらえればわかると思いますが「return if $fg ne 'FB';」の下の行にあります。

おそらく、「if ($Fm{'mode'} eq 'uh') { &contact_form }」をそのまま追加したのではないでしょうか?
マシマロさんの分割版の場合は「if ($Fm{'mode'} eq 'uh') {require 'action.pl'; &contact_form }」とする必要があります。

▼関連発言

1460:HP回復スキル追加 [rien] 02/24 00:36
 └1462:Re:HP回復スキル追加 [moon] 02/24 14:45
  └1464:Re[2]:HP回復スキル追加 [rien] 02/24 15:11<-last

Pass 保存


CGIROOM