罪と罰++二律背反


*アイテムの複数所持 [#v977d147]

-ページ: [[罪罰改造板2]]
-投稿者: [[管理人2]]
-優先順位: 低
-状態: 提案
-カテゴリー: 罪罰管理者の雑談
-投稿日: 2006-09-20 (水) 20:46:33
-バージョン: 

**内容 [#zad6f2c3] [#ta05f6db]

本題ですが今後、私の罪罰で宝玉(技を買う)システムを導入する予定なのですがこれを5つ装備できるようにしたいのです。

スキル1 ○○○ スキル2 ▲▲▲ ・・・のように

バトル.cgiでは

		# 道具呼び出し
		&dogu_k if($di_a > 1 && $cmd==100);
		# 宝玉
			if($cmd==30){
					$v = int(($ua)*2)-$tud;
					$thp -= $v;
					$mp -=1;
					$log .="剣必殺技! $tnm に $v のダメージを与えた!<br>\n";}

と

#戦闘時のセレクトメニュー表示
sub spell_sp {
	$log2 .="<select name=cmd size=1>\n<option value=1>攻撃</option>\n";
	for($i=0,$j=2;$i<int($lv/5) && $i<=$#spell;$i++,$j++){
		next if($mp<$sp_mp[$i]);
		$v = int($mp/$sp_mp[$i]);
		$log2 .="<option value=$j>$spell[$i]\[$v\]</option>\n";
	}#;
	for($i=0,$j=8,$k=10;$i<=$#kspell;$i++,$j=$j+2,$k++){
		if($rank >= $j && $mp >= $ksp_mp[$i] && $camp >0){
			 $v = int($mp/$ksp_mp[$i]);
			$log2 .="<option value=$k>$kspell[$i]\[$v\]</option>\n";
		}
	}
	if($di_a>0){
		$log2 .="<option value=100>$di_data[$di_a][1]\[1\]</option>\n";
	}

	if($mp >= 1 && $dg_a == 11 && $dglv >= 10){
		$v = int($mp/1);
		$log2 .="<option value=30>秘奥義[$v\]</option>\n";

         }

と、このようにこのアイテムを持っていれば選択肢に現れて、攻撃が行える、という形にしています。

どうか助言お願いします
----
-ちなみに dg_a となっていますが 宝玉の変数は tama_a です -- [[管理人2]] &new{2006-09-20 (水) 20:47:32};
-if($mp >= 1 && $dg_a == 11 && $dglv >= 10){ の部分を if($mp >= 1 && $tama_a == 1){  と、見てください --  &new{2006-09-20 (水) 20:48:11};

#comment

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