罪と罰++二律背反


*武具レベルで [#zce37cf3]

-ページ: [[罪罰改造板2]]
-投稿者: [[kyon]]
-優先順位: 重要
-状態: 完了
-カテゴリー: 設置できません
-投稿日: 2005-02-26 (土) 19:32:18
-バージョン: 

**内容 [#sb57d989]
武具レベルで修理を選択するとメニューが消え、過去の栄光以外行動中で動けなくなります。}elsif($cmd==3){のあたりだと思うんですがよく分からないのでお願いします
----
-そのメニューを実行したときの $tmに対する処理がおかしいのではないでしょうか?エラーが出るのであればその記述が間違っていてエラーが出ないのであれば、処理がないのだと思われます -- [[あくあ]] &new{2005-02-27 (日) 13:20:42};
-エラーが出ないのですがその場合どこを変えれば良いですか? -- [[kyon]] &new{2005-02-27 (日) 15:39:07};
-動けなくなったときに $tm の値はどうなっていますか? -- [[あくあ]] &new{2005-02-27 (日) 15:43:15};
-たぶん$cmd==3の処理を追加するようになっていますが、その辺だと思います。 -- [[あくあ]] &new{2005-02-27 (日) 15:44:54};
-それはどうやって確かめられるんでしょうか -- [[kyon]] &new{2005-02-27 (日) 15:55:50};
-それはどうやって確かめられるんでしょうか -- [[kyon]] &new{2005-02-27 (日) 15:58:22};
-過去栄に入る前の状態で、./usrdata/(id xxx).cgi のキャラデータを開いて確認します。(あ、tmって管理画面でもでてたかな?) -- [[あくあ]] &new{2005-02-27 (日) 16:00:59};
-10になってました -- [[kyon]] &new{2005-02-27 (日) 16:08:33};
-adminだと行動判定がお買い物になってました -- [[kyon]] &new{2005-02-28 (月) 07:08:19};
-それなら、問題ないですね。あとは、cmdで3が渡されていないか、$tm==10の中の$cmd==3が実行されるようになっていないかだと思います -- [[あくあ]] &new{2005-03-01 (火) 00:48:15};
-}elsif($tm==12){の前に付け足すとき}は減らさなくて良いんですか? -- [[kyon]] &new{2005-03-01 (火) 07:18:20};
-}を一個減らした所、サーバ側から’198行目で"}"を1つ消している為、サブルーティン"shop_exe"が閉じられていません’って来ました^^; -- [[kyon]] &new{2005-03-01 (火) 18:59:37};
-} と { の数は、いっしょです。{ があったら } で閉じないといけません -- [[あくあ]] &new{2005-03-02 (水) 00:27:56};
-"shop_exe"が閉じられていませんってことは元のスクリプトは閉じちゃってるので$cmd==3が実行されないのでは?あくあさんのスクリプトでは}elsif($cmd==3){の前に何個}があるのでしょうか -- [[kyon]] &new{2005-03-02 (水) 16:34:37};
-私のスクリプトは、すでに原型をとどめていないので何個とかわかりませんが -- [[あくあ]] &new{2005-03-02 (水) 21:57:08};

 if($cmd==1){       #★---- ここから
 
 }elsif($cmd==2){   #★
 
 }elsif($cmd==3){   #★
 
     if($dg_a>0 && $dg_cnt<10){  #▲---- ここから
 
     }elsif($dg_a>0){            #▲
 
     }else{                      #▲
 
     }                           #▲---- ここまで
 
 }                  #★----ここまで
-まず、★のブロックが始まって、3つめの★のブロックの中に、▲のブロックが始まり、4つの▲のブロックが終わると最後★のブロックを }で閉じて終わります。 -- [[あくあ]] &new{2005-03-02 (水) 21:59:33};
-すべてのブロックは、こんな風に処理ごとに閉じていなければいけません。おそらく、$cmdの3が$cmd2と同じ高さ(レベル)になっていないのではないでしょうか -- [[あくあ]] &new{2005-03-02 (水) 22:00:59};
-あくあさんの言うとおりでした^^;そしてできました。ありがとうございました -- [[kyon]] &new{2005-03-03 (木) 16:16:41};
-’$v\G で修理できるぞ’までできるのですが修理を選ぶと今度は過去栄から戻っても直らなくなりました。どうすればいいですか? -- [[kyon]] &new{2005-03-04 (金) 20:07:02};
-tmは26で行動判定はお買い物でした -- [[kyon]] &new{2005-03-04 (金) 20:08:38};
-すいません、}が一つ多くてshop_exeを閉じちゃってたみたいです^^;お騒がせしました -- [[kyon]] &new{2005-03-04 (金) 20:11:55};
-修理を選択するとメニューが2個出てきたり、$v\G で修理できるぞの後修理を選んでもショップメニューに戻されます。見ていただけないでしょうか? -- [[kyon]] &new{2005-03-07 (月) 18:59:47};

#comment

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