私設SoS2オーナー応援BBS

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

スレッド

└◇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


1460● HP回復スキル追加[ rien ] 2008 02/24 00:36
先日、お騒がせいたしました、rienです。
改造で困ったことがあり
サーバーエラーが出てしまって
どこを直したらよいのかわからない状態です
よかったら、ご指導いただきたいです。
改造内容は深海星さんの治療スキル追加です
書いてある通りに追加したのですが、
改造の中に
■7.# Sub Fee After #

return if $sp !~ /Ad|Rv/;

return if $sp !~ /Ad|Rv|Cu/;
と変更。

とあるのですが、
この場所が検索でも見当たりません・・。
これを新たに追加してみてもエラーが出てしまい
追記の場所もいろいろ試してみたのですが
わかりません・・。

ここが怪しいのではと思ってはいるのですが・・。
エラーになるのはHPを回復してもらうを選んだ後です。
その他は設定など表示などうまくいっているようなのです・・。

マシマロさんの分割版を使用しております。
どうかよろしくお願いします。
スレッド一覧


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 }」とする必要があります。
スレッド一覧


1464● Re[2]:HP回復スキル追加[ rien ] 2008 02/24 15:11
> おそらく、「if ($Fm{'mode'} eq 'uh') { &contact_form }」をそのまま追加したのではないでしょうか?
> マシマロさんの分割版の場合は「if ($Fm{'mode'} eq 'uh') {require 'action.pl'; &contact_form }」とする必要があります。

早々のお返事ありがとうございました。
無事にエラーがなくなりましたです☆
ホントに初歩的な質問ですみません・・・。
もっと前後のスクリプトを確認しておけばよかったです。
ありがとうございました☆
また初歩的な質問をしてしまうかもしれませんが・・宜しくお願い致します。
スレッド一覧

CGIROOM