*階級技を追加したあとのエラー? [#t4710027]
-ページ: [[罪罰改造板2]]
-投稿者: [[sieru]]
-優先順位: 普通
-状態: 提案
-カテゴリー: エラーが出ます
-投稿日: 2006-06-07 (水) 18:39:07
-バージョン:
**内容 [#j52b60d1]
こんばんわ。
階級技を参考にして4つ追加してみたのですが、なぜか薬草や和み水を使うと階級技が使われてしまうみたいです。
追加はこんな感じ
}elsif($v == 11 && $camp > 0){
$v = int(($ua+$ud)*4)-$tud;
$v = 1 if($v<1);
$thp -= $v;
$log .="$kspell[3]!$tnm に $v の傷を与えた!<br>\n";
$mp -= $ksp_mp[3];
}elsif($v == 12 && $camp > 0){
$v = int(($ua+$ud)*5)-$tud;
$v = 1 if($v<1);
$thp -= $v;
$log .="$kspell[4]!$tnm に $v の傷を与えた!<br>\n";
$mp -= $ksp_mp[4];
}elsif($v == 13 && $camp > 0){
$v = int(($ua+$ud)*6)-$tud;
$v = 1 if($v<1);
$thp -= $v;
$log .="$kspell[5]!$tnm に $v の傷を与えた!<br>\n";
$mp -= $ksp_mp[5];
}elsif($v == 14 && $camp > 0){
$v = int(($ua+$ud)*7)-$tud;
$v = 1 if($v<1);
$thp -= $v;
$log .="$kspell[6]!$tnm に $v の傷を与えた!<br>\n";
$mp -= $ksp_mp[6];
}
}
このように追加したのですが、原因はなんでしょうか?
ちなみに
}elsif($v == 13 && $camp > 0){
$v = int(($ua+$ud)*6)-$tud;
$v = 1 if($v<1);
$thp -= $v;
$log .="$kspell[5]!$tnm に $v の傷を与えた!<br>\n";
$mp -= $ksp_mp[5];
がアイテムを使うと発動するみたいです。
階級は全部で今36個あります。
----
-何が実行されたかの判断は「$v==14」などの数字です。道具は、cmdが15で$vは$cmd-2みたいですから、$v==13は、道具が使われることになってしまいますね -- [[あくあ]] &new{2006-06-07 (水) 22:12:25};
-なるほど。追加ですみませんが、どのように修正していけばいいのでしょうか?}elsif($v == 13 && $camp > 0)の$V==をかればいいのでしょうか? -- [[sieru]] &new{2006-06-07 (水) 23:13:38};
-思いつく方法は、2つほどです。1.コマンドが重ならないように道具より後ろ(道具と国技)を順番にずらしていく -- [[あくあ]] &new{2006-06-07 (水) 23:25:53};
-2.追加した称号技だけコマンド番号を変更する。 -- [[あくあ]] &new{2006-06-07 (水) 23:27:37};
-1.は一部の称号技を特別扱いしないのでプログラムがキレイに収まる。が、あとからまた追加する時に足りなくなることもあるかも。道具と国技部分に修正が必要になる為、修正点は比較的多い。2.はその逆 -- &new{2006-06-07 (水) 23:30:18};
-私の技量ではどうにもできなぃヵもしれなぃんで、ひとまず削除しておきます。ありがとうございました。 -- [[sesiru]] &new{2006-06-10 (土) 23:00:17};
-やっぱり実装したぃので、できたら「.追加した称号技だけコマンド番号を変更する。」の詳しい変更箇所などをおしえていただけませんか? -- [[sesiru]] &new{2006-06-10 (土) 23:01:40};
-罪罰/階級技の追加 を変えてみました。うまくいくかどうか、やってみてください -- [[あくあ]] &new{2006-06-11 (日) 22:22:11};
-忙しくて中々試せませんでした。ただいま罪罰/階級技の追加をやってみましたが、認識?せず技やアイテムなにも発動しませんでした。 -- [[sesiru]] &new{2006-06-15 (木) 12:54:43};
-コマンドは表示されるとこまでは、出来てますか?例では、112のコマンドだけ効果がかかれていますが、その前後に追加してみるとどうなるでしょうか? -- [[あくあ]] &new{2006-06-25 (日) 23:06:13};
#comment