罪と罰++二律背反


*診療所の改造 [#deb6dd83]

-ページ: [[罪罰改造板2]]
-投稿者: [[雪風]]
-優先順位: 重要
-状態: 完了
-カテゴリー: エラーが出ます
-投稿日: 2005-05-02 (月) 22:53:07
-バージョン: 

**内容 [#e579adad]
診療所に、HPやMPだけの回復を設置したいのですが、どうやってもエラーだらけになってしまい。。。
申し訳ないですが、お教え願えませんでしょうか?
----
-こんな感じでどうでしょうか -- [[あくあ]] &new{2005-05-03 (火) 00:59:54};

**./inc/ore_sub-shop-medical.cgi [#ca2a2b8e]

        $log2 .=qq|<option value=0>やめる</option>\n|;
        $log2 .=qq|<option value=1>治療</option>\n|;
        $log2 .=qq|<option value=2>HP回復</option>\n|;      # 追加
        $log2 .=qq|<option value=3>MP回復</option>\n|;      # 追加
        $log2 .=qq|</select><br>\n|;

        # 治療-2
        }elsif($tm==125){
                
                if($cmd<=0){
                        $log .= "$nm は立ち去った。<br>\n";
                        $tm = $cmd = 0;
                        &shop_menu;
                # ------------------------------------------------------ ここから追加
                }elsif($cmd==2){
                        $S = ($lv < 50) ? $lv*1000 : 50000;
                        if($S < $gold){
                                $hp = $max_hp;
                                # $mp = $max_mp;
                                $gold -= $S;
                                $log .= "$SGを支払った…<br>体力が全回復した。<br>\n";
                                $tm = $cmd = 0;
                                &shop_menu;
                        }else{
                                $log .= "お金が足りないわ…<br>\n";
                                $tm=0;
                                &shop_menu;
                        }
                }elsif($cmd==3){
                        $S = ($lv < 50) ? $lv*1000 : 50000;
                        if($S < $gold){
                                $hp = $max_hp;
                                # $mp = $max_mp;
                                $gold -= $S;
                                $log .= "$SGを支払った…<br>魔力が全回復した。<br>\n";
                                $tm = $cmd = 0;
                                &shop_menu;
                        }else{
                                $log .= "お金が足りないわ…<br>\n";
                                $tm=0;
                                &shop_menu;
                        }
                # ------------------------------------------------------ ここまで追加
                }else{
                        $S = ($lv < 50) ? $lv*2000 : 100000;
-ありがとうございます!できましたw -- [[雪風]] &new{2005-05-03 (火) 15:12:51};
-魔力回復も体力回復と同じ式になっていたので、体力回復を参考に直してみたところバッチリでした。改めてありがとうございますm(_ _)m -- [[雪風]] &new{2005-05-03 (火) 15:14:03};

#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS