罪と罰++二律背反


*複数の武器で攻撃 [#pa086d5b]

-ページ: [[罪罰改造板2]]
-投稿者: [[ハイド]]
-優先順位: 普通
-状態: 完了
-カテゴリー: 設置できません
-投稿日: 2005-06-18 (土) 15:46:37
-バージョン: 

**内容 [#p917fc77]
複数の武器で攻撃するには、ore_sub-battle.cgiを変更するんですよね?
このように変更したのですが、片方の武器が壊れるともう片方の武器の回数が減らなくなります。
間違っているところがあれば、教えていただけませんか?

		if($dg_a && $dg_cnt,$dg_a1 && $dg_cnt1){#武具呼び出し
			$log .="$nm は $dg_data[$dg_a][1] $dg_data[$dg_a1][1] で攻撃!!<br>$tnm に $v の傷を与えた!<br>\n";
			$thp -= $v;
			$dg_cnt--;
			$dg_cnt1--;
			if($dg_cnt<=0){
				$log .="$dg_data[$dg_a][1] が壊れた!!<br>\n";
				$dg_a = $dg_cnt = 0;
 
			}if($dg_cnt1<=0){
				$log .="$dg_data[$dg_a1][1] が壊れた!!<br>\n";
				$dg_a1 = $dg_cnt1 = 0;
			}
			elsif(!$vv){
				$log .="当たり所が悪く $dg_data[$dg_a][1] が壊れた!!<br>\n";
				$dg_a = $dg_cnt = 0;
 
			}elsif(!$vv){
				$log .="当たり所が悪く $dg_data[$dg_a1][1] が壊れた!!<br>\n";
				$dg_a1 = $dg_cnt1 = 0;
			}
 
 
		}else{
			$v = int((rand(4))+$v);
			$thp -= $v;
			$log .="$nm は $tnm に $v の傷を与えた!<br>\n";
		}
 
	}elsif($cmd >= 2){
		$v = $cmd -2;
 
		if($rank >= 8){# 階級技呼び出し
                 ・
                 ・
                 ・
----
-if($dg_a && $dg_cnt,$dg_a1 && $dg_cnt1){ の意味が良く分かりません。どのように動作することをかんがえているのでしょうか? -- [[あくあ]] &new{2005-06-18 (土) 16:40:57};
-if($dg_a && $dg_cnt,){だけですと武器1が壊れたとき、 武器2で攻撃!! $tnm に $v の傷を与えた! というのが表示されず、武器2の回数も減らないので、,$dg_a1 && $dg_cnt1を入れたらちゃんとなるかと思いまして… -- [[ハイド]] &new{2005-06-18 (土) 17:12:48};
-「,」 で2つの条件を繋げたときにどうなるか分かってますか?「||」 で2つの条件を並べたらどうでしょうか? -- [[あくあ]] &new{2005-06-18 (土) 19:00:41};
-恥ずかしい話、よく分かりません・・・。   -- [[ハイド]] &new{2005-06-18 (土) 19:27:05};
-あくあさんの言うようにしましたら、ちゃんとなりました。本当にありがとうございます<(_ _)> -- [[ハイド]] &new{2005-06-18 (土) 19:28:36};

#comment

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