*上限UP [#f9622110]
-ページ: [[罪罰改造板2]]
-投稿者: [[すいそん]]
-優先順位: 重要
-状態: 完了
-カテゴリー: 設置できません
-投稿日: 2005-11-08 (火) 22:36:03
-バージョン:
**内容 [#o227e213]
能力の上限を転生するごとにHP・MPは1000ずつ他の能力は100ずつ上がるようにしたいのですがどうすればいいでしょう?
----
-最大値は、./inc/ore_sub-system.cgiに下のようになっています -- [[あくあ]] &new{2005-11-08 (火) 23:36:49};
$max_hp = 9999 if($max_hp>9999);
$max_mp = 9999 if($max_mp>9999);
$ua = 999 if($ua>999);
$ud = 999 if($ud>999);
$lr = 999 if($lr>999);
$ag = 999 if($ag>999);
-例えば、HPの場合、転生レベルを $ten_lv としているとして
$max_hp = 9999 + ($ten_lv*1000) if($max_hp> 9999 + ($ten_lv*1000) )
-$ten_lvはどこに登録したらいいのですか? -- [[すいそん]] &new{2005-11-09 (水) 20:24:03};
-systemに変数として追加、転生効果で$ten_lv++;とします -- [[あくあ]] &new{2005-11-09 (水) 23:09:32};
-$ten++;で回数表示のために使ってるんですけどそれでもいいんですか? -- [[すいそん]] &new{2005-11-10 (木) 22:34:40};
-$ten_lvは、あくまで例なので転生回数が$tenなら$tenを使えばいいだけです。別に$ten_lvを作っても負荷が増えるだけで動くといえば動きますが。$tenが転生回数じゃないなら新たに作るしかないですね。変数は1文字でも違えば全く違うことになりますからわかりにくくなるだけで問題ないです。 -- [[あくあ]] &new{2005-11-10 (木) 23:35:48};
-ありがとうございます。。改造は成功しました。 -- [[すいそん]] &new{2005-11-11 (金) 20:00:33};
-$max_hp = 9999 + ($ten_lv*1000) if($max_hp> 9999 + ($ten_lv*1000) )は、どこに追加するのでしょうか^^; -- [[刹那]] &new{2006-11-27 (月) 20:51:30};
-systemですね -- [[あくあ]] &new{2006-11-28 (火) 00:09:22};
-出来ました。$max_hp = 9999 + ($ten_lv*1000) if($max_hp> 9999 + ($ten_lv*1000) )の後に;を付け忘れていました^^; ありがとうございます -- [[刹那]] &new{2006-11-29 (水) 16:41:23};
-これにレベルの上限も10上がるように設定する場合は -- [[A]] &new{2006-12-09 (土) 19:57:36};
-$max_lv という変数を加えて、$max_lv = 180 + ($ten_lv*10) if($max_lv> 180 + ($ten_lv*10) ); と加えてみたのですがうまく動きませんでした。他にも追加しないといけないんでしょうか? -- [[A]] &new{2006-12-09 (土) 20:03:53};
-えっと、そもそもレベルの上限ってありましたっけ?ちょっと見付けられないんですが、とりあえず。 -- [[あくあ]] &new{2006-12-09 (土) 20:12:38};
-./inc/ore_sub-main.cgi
# if($exe>$next_lv){
if($exe>$next_lv && $lv<180+($ten_lv*10)){
$log .="経験を積みより強く成長した<br>\n";
$lv++;
-すいません、自分の勘違いでレベルの上限ってないんでした>< とりあえずレベルの上限をつけることにしてみます。あくあさん、ありがとうございましたー -- [[A]] &new{2006-12-13 (水) 17:22:11};
#comment