在資料庫中輸入下列語法 寫到:
- 代碼: 選擇全部
ALTER TABLE wog_df ADD d_rare_lv smallint(4) DEFAULT '0' NOT NULL
開啟檔案wog/class/wog_act_chara.php
尋找,加上紅色部分(In show_chara() Function)
- 代碼: 選擇全部
$result=$DB_site->query("Select a.d_id,a.d_name,a.d_at,a.d_mat,a.d_df,a.d_mdf,a.d_agl,a.d_type,a.d_mstr,a.d_magl,a.d_msmart,a.d_s,a.d_send[color=red],a.d_rare_lv[/color],b.ch_name
From wog_df a left join wog_character b on a.ch_id=b.ch_id,wog_player c
Where a.d_id in (c.a_id,c.d_body_id,c.d_head_id,c.d_hand_id,c.d_foot_id,c.d_item_id) and c.p_id=".$user_id);
while($eq=$DB_site->fetch_array($result))
{
echo "parent.desc_id[".$eq['d_type']."]=".$eq['d_id'].";parent.description(".$eq['d_id'].",'".$eq['d_name']."',".$eq['d_type'].",".$eq['d_at'].",".$eq['d_mat'].",".$eq['d_df'].",".$eq['d_mdf'].",".$eq['d_agl'].",".$eq['d_mstr'].",".$eq['d_magl'].",".$eq['d_msmart'].",'".$eq['ch_name']."','".$eq['d_s']."',".$eq['d_send']."[color=red],".$eq['d_rare_lv']."[/color]);";
}
尋找,加上紅色部分(IN function cp_view() )
- 代碼: 選擇全部
$result=$DB_site->query("Select a.d_id,a.d_name,a.d_at,a.d_mat,a.d_df,a.d_mdf,a.d_agl,a.d_type,a.d_mstr,a.d_magl,a.d_msmart,a.d_s,a.d_send[color=red],a.d_rare_lv[/color],b.ch_name
From wog_df a left join wog_character b on a.ch_id=b.ch_id,wog_cp c
Where a.d_id in (c.a_id,c.d_body_id,c.d_head_id,c.d_hand_id,c.d_foot_id,c.d_item_id)");
echo charset()."<script language='javascript'>";
while($eq=$DB_site->fetch_array($result))
{
echo "parent.desc_id[".$eq['d_type']."]=".$eq['d_id'].";parent.description(".$eq['d_id'].",'".$eq['d_name']."',".$eq['d_type'].",".$eq['d_at'].",".$eq['d_mat'].",".$eq['d_df'].",".$eq['d_mdf'].",".$eq['d_agl'].",".$eq['d_mstr'].",".$eq['d_magl'].",".$eq['d_msmart'].",'".$eq['ch_name']."','".$eq['d_s']."',".$eq['d_send']."[color=red],".$eq['d_rare_lv']."[/color]);";
}
echo "</script>";
開啟檔案wog/wog.js
尋找,加上紅色部分
- 代碼: 選擇全部
function description(id,name,d_type,at,mat,df,mdf,agl,mstr,magl,msmart,ch_name,s,send[color=red],d_rare_lv[/color])
搜尋
- 代碼: 選擇全部
switch(d_type)
{
case 0:
d_type="武器";
break;
case 1:
d_type="頭部";
break;
case 2:
d_type="身體";
break;
case 3:
d_type="手部";
break;
case 4:
d_type="足部";
break;
case 5:
d_type="道具";
break;
case 6:
d_type="強化";
break;
default:
d_type="未知";
break;
}
覆蓋
- 代碼: 選擇全部
switch(d_rare_lv)
{
case 0:
d_rare_lv="<font color=#FFFF00>☆☆☆</font>";
break;
case 1:
d_rare_lv="<font color=#FFFF00>★☆☆</font>";
break;
case 2:
d_rare_lv="<font color=#FFFF00>★★☆</font>";
break;
case 3:
d_rare_lv="<font color=#FFFF00>★★★</font>";
break;
default:
d_rare_lv="<font color=#FFFF00>☆☆☆</font>";
break;
}
搜尋,d_type改d_rare_lv(紅色部分)
- 代碼: 選擇全部
txt[id]='<table border=0 width="100%" style="font-size:9px"><tr><td style="border:1px solid #4B689E"><table border=0 width="100%"><tr><td width="75%" style="text-align:left">'+name+s+'</td><td width="25%">'+[color=red]d_rare_lv[/color]+'</td></tr></table></td></tr><tr><td colspan="2" style="text-align:left">物攻擊力:'+at+'<br>魔攻擊力:'+mat+'<br>物防禦力:'+df+'<br>魔防禦力:'+mdf+'<br>速度:'+agl+'<br>需求力量:'+mstr+'<BR>需求速度:'+magl+'<BR>需求智力:'+msmart+' <BR>限定職業:'+ch_name+'</td></tr>'+send+'</table>';
[hr]
延伸改法
- 代碼: 選擇全部
switch(d_rare_lv)
{
[color=brown]case 0:[/color]
d_rare_lv="<font color=[color=blue]#FFFF00[/color]>[color=blue]☆☆☆[/color]</font>";
break;
[color=brown]case 1:[/color]
d_rare_lv="<font color=[color=blue]#FFFF00[/color]>[color=blue]★☆☆[/color]</font>";
break;
......
......
[color=red]default: [/color]
d_rare_lv="<font color=#FFFF00>☆☆☆</font>";
break;
}
藍色部分分別為顏色、顯示內容
棕色部分的0和1,是d_rare_lv的數值
所以可以設定為0、1、2、3、4....
紅色部分的default,指以上都沒有的數值
如:我A裝備d_rare_lv是5,但是我case只設定到4,這時A道具就用default的設定