- 代碼: 選擇全部
@C_MAX = <IN>;
close(IN);
($mx_hp,$mx_mp,$mx_str,$mx_vit,$mx_int,$mx_men,$mx_agi,$mx_flg) = split(/<>/,$C_MAX[0]);
$bflg=0;
$com8 .= "<p><font color=red>$kname的等級上升了!</font><BR>";
$khpup=int(rand(10))+1;
$kmaxhp += $khpup;
if($kmaxhp > $mx_hp){$bflg=1;$max_mes .= "HP ";$kmaxhp = $mx_hp;}
$com8 .= "$kname的HP上升了$khpup!<BR>";
$s_kint = int($kint/30);
$kmpup=int(rand($s_kint));
$kmaxmp+=$kmpup;
if($kmaxmp > $mx_mp){$bflg=1;$max_mes .= "MP ";$kmaxmp = $mx_mp;}
$com8 .= "$kname的MP上升了$kmpup!<BR>";
for($d=0;$d<3;$d++){
$no1 = int(rand(5));
if($no1 eq "0"){
$kstr +=1;
if($kstr > $mx_str){$bflg=1;$max_mes .= "力量";$kstr = $mx_str;}
$com8 .= "$kname的力量上升了1!<BR>";
}
if($no1 eq "1"){
$kvit +=1;
if($kvit > $mx_vit){$bflg=1;$max_mes .= "生命力 ";$kvit = $mx_vit;}
$com8 .= "$kname的生命力上升了1!<BR>";
}
if($no1 eq "2"){
$kint +=1;
if($kint > $mx_int){$bflg=1;$max_mes .= "知力 ";$kint = $mx_int;}
$com8 .= "$kname的知力上升了1!<BR>";
}
if($no1 eq "3"){
$kmen +=1;
if($kmen > $mx_men){$bflg=1;$max_mes .= "精神力 ";$kmen = $mx_men;}
$com8 .= "$kname的精神上升了1!<BR>";
}
if($no1 eq "4"){
$kagi +=1;
if($kagi > $mx_agi){$bflg=1;$max_mes .= "速度 ";$kagi = $mx_agi;}
$com8 .= "$kname的速度上升了1!<BR>";
}
}
if($bflg){
$max_mes2 = "<font color=red>$max_mes界限</font><BR>";
小弟想改能力上限
...但無從入手...C_MAX這指令出現的時候..都是那3句...看不懂那兒設定上限..
希望大大幫忙解答
如果資料不足..需要更多的檔案
因保密理由
請msn pluto2003pluto2003@yahoo.com.hk
到時再傳送給大大[/code]