*アイテムの複数所持 [#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