[外掛](ALL)等級下降屋

版主: 涅魂, 簫哥

頭像
Kagami
 
文章: 256
註冊時間: 2005-07-01 2:38 pm
來自: HongKong    

[外掛](ALL)等級下降屋

文章Kagami » 2005-08-11 4:22 pm

小心..如果沒信心的最好不要加..先做一個backup吧...
打開./class/wog_act_chara.php
找到:
代碼: 選擇全部
function revive($user_id)
   {
      global $DB_site,$wog_arry,$lang;
      $DB_site->query("update wog_player set p_hp=p_hpmax,p_exp=p_exp*0.8 where p_id=".$user_id);
      showscript("parent.job_end(19)");
   }


在下加上:
代碼: 選擇全部
  function dlv($user_id)
   {
      global $DB_site,$wog_arry,$lang;
                $have_price=$DB_site->query_first("select p_money,p_lv from wog_player where p_id=".$user_id."");
         if($wog_arry["chang_lv"]>$have_price[0] || $have_price[p_lv]<10){
            alertWindowMsg("金額不足 或 角色等級低於10不能使用此功能");
         }
                $DB_site->query("update wog_player set p_lv=p_lv-10,ch_id=6,p_exp=0,p_nextexp=p_lv*4.8*1.25*p_lv,p_money=p_money-".$wog_arry["chang_lv"]." where p_id=".$user_id);
                showscript("parent.job_end(30)");
   }


打開wog_act.php
找:
代碼: 選擇全部
case "revive":
        revive($HTTP_COOKIE_VARS["wog_cookie"]);
         break;


在下加上:
代碼: 選擇全部
case "dlv":
   dlv($HTTP_COOKIE_VARS["wog_cookie"]);
   break;


找:
代碼: 選擇全部
//##########################  function revive  #################
function revive($user_id)
{
   $wog_act_class = new wog_act_chara;
   $wog_act_class->revive($user_id);
}


在下加上:
代碼: 選擇全部
//##########################  function dlv  #################
function dlv($user_id)
{
   $wog_act_class = new wog_act_chara;
   $wog_act_class->dlv($user_id);
}


打開wog_act_config.php
找:
代碼: 選擇全部
$wog_arry["chang_sex"]=1000000;//變性費用

在下加上:
代碼: 選擇全部
$wog_arry["chang_lv"]=50000;//屬性變更費用


打開wog.js
找:
代碼: 選擇全部
view_name.document.write('<tr><td >其他商店</td><td> <input type="button" value="銀行中心" onClick=parent.act_click("bank","view")> <input type="button" value="手術室" onClick=parent.black_shop()> <input type="button" value="復活房" onClick=parent.act_click(\'chara\',\'revive\')></td></tr>');

修改成:
代碼: 選擇全部
view_name.document.write('<tr><td >其他商店</td><td> <input type="button" value="銀行中心" onClick=parent.act_click("bank","view")> <input type="button" value="手術室" onClick=parent.black_shop()> <input type="button" value="復活房" onClick=parent.act_click(\'chara\',\'revive\')> <input type="button" value="等級下降屋" onClick=parent.act_click(\'chara\',\'dlv\')></td></tr>');


找到:
代碼: 選擇全部
s[19]="復活成功,經驗值下降1/5";


在下加上:
代碼: 選擇全部
s[30]="down level success!!";


完成..有bug,問題請示..^^
第一次做外掛..不錯吧= =
下次會做當打怪時lost了會扣金錢和經驗... :lol:


最後由 Kagami 於 2005-08-11 6:29 pm 編輯,總共編輯了 6 次。

1223334444
 
文章: 96
註冊時間: 2005-04-19 12:23 am

文章1223334444 » 2005-08-11 4:33 pm

請問這有啥功用 @@"??



頭像
Kagami
 
文章: 256
註冊時間: 2005-07-01 2:38 pm
來自: HongKong    

文章Kagami » 2005-08-11 4:34 pm

1223334444 寫:請問這有啥功用 @@"??

等級下降...如果你的等級是10等,那按了之後..你的等級就會自動下降為9等了..很白爛吧= =




涅魂
 
文章: 4463
註冊時間: 2004-01-04 11:17 am
來自: Taiwan
性別: 男生

文章涅魂 » 2005-08-11 4:38 pm

建議等級下降時改採定值下降的方式會比較好....
要不然這個功能會變得越來越沒價值....=.=""
而且等級下降之後應該要將p_exp歸0,然後p_nextexp重新計算一遍..

另外,程式碼中好像有多一個</td>...這會讓[等級下跌屋]跌到最上面去... :lol:
代碼: 選擇全部
view_name.document.write('<tr><td >其他商店</td><td> <input type="button" value="銀行中心" onClick=parent.act_click("bank","view")> <input type="button" value="手術室" onClick=parent.black_shop()> <input type="button" value="復活房" onClick=parent.act_click(\'chara\',\'revive\')>[color=red]</td>[/color] <input type="button" value="等級下降屋" onClick=parent.act_click(\'chara\',\'dlv\')></td></tr>');




1223334444
 
文章: 96
註冊時間: 2005-04-19 12:23 am

文章1223334444 » 2005-08-11 4:49 pm

Kagami 寫:
1223334444 寫:請問這有啥功用 @@"??

等級下降...如果你的等級是10等,那按了之後..你的等級就會自動下降為9等了..很白爛吧= =
那角色的能力數值會降嗎??



頭像
Kagami
 
文章: 256
註冊時間: 2005-07-01 2:38 pm
來自: HongKong    

文章Kagami » 2005-08-11 4:50 pm

涅魂 寫:建議等級下降時改採定值下降的方式會比較好....
要不然這個功能會變得越來越沒價值....=.=""
而且等級下降之後應該要將p_exp歸0,然後p_nextexp重新計算一遍..

另外,程式碼中好像有多一個</td>...這會讓[等級下跌屋]跌到最上面去... :lol:
代碼: 選擇全部
view_name.document.write('<tr><td >其他商店</td><td> <input type="button" value="銀行中心" onClick=parent.act_click("bank","view")> <input type="button" value="手術室" onClick=parent.black_shop()> <input type="button" value="復活房" onClick=parent.act_click(\'chara\',\'revive\')>[color=red]</td>[/color] <input type="button" value="等級下降屋" onClick=parent.act_click(\'chara\',\'dlv\')></td></tr>');


明白了,原文修正了...^^



頭像
Kagami
 
文章: 256
註冊時間: 2005-07-01 2:38 pm
來自: HongKong    

文章Kagami » 2005-08-11 4:51 pm

1223334444 寫:
Kagami 寫:
1223334444 寫:請問這有啥功用 @@"??

等級下降...如果你的等級是10等,那按了之後..你的等級就會自動下降為9等了..很白爛吧= =
那角色的能力數值會降嗎??

不會的...



maxjbl
 
文章: 178
註冊時間: 2005-05-03 4:20 am

Re: [外掛](2.08)等級下降屋

文章maxjbl » 2005-08-12 7:25 pm

Kagami 寫:第一次做外掛..不錯吧= =
下次會做當打怪時lost了會扣金錢和經驗... :lol:

這個外掛 雖然有膽詭異 好像擺明的叫人家 級數下降 可是能力沒像降
扮豬吃老虎的做法

不過您題的打怪時lost了會扣金錢和經驗這個 小弟優先支持 期待您的作品 呈現給大家



頭像
Kagami
 
文章: 256
註冊時間: 2005-07-01 2:38 pm
來自: HongKong    

Re: [外掛](2.08)等級下降屋

文章Kagami » 2005-08-12 9:04 pm

maxjbl 寫:
Kagami 寫:第一次做外掛..不錯吧= =
下次會做當打怪時lost了會扣金錢和經驗... :lol:

這個外掛 雖然有膽詭異 好像擺明的叫人家 級數下降 可是能力沒像降
扮豬吃老虎的做法

這不就是這個外掛的意義嗎= =?
我只不過是依照一些線上遊戲做的= =...



頭像
~木林森~
 
文章: 446
註冊時間: 2005-01-20 12:28 pm
來自: 澎湖的某一處

文章~木林森~ » 2005-08-13 2:16 am

這在把它改進階點~會不會變成變成轉生系統呀~


龜速吸收PHP知識中...
"新"[團結就是力量論壇]登場!歡迎大家加入
WOG Only v2.08 + else Mod (簡單的架設結合許多優秀外掛的WOG)

頭像
Kagami
 
文章: 256
註冊時間: 2005-07-01 2:38 pm
來自: HongKong    

文章Kagami » 2005-08-13 7:35 am

~木林森~ 寫:這在把它改進階點~會不會變成變成轉生系統呀~

這個應該是可以的..給我想想吧= =




涅魂
 
文章: 4463
註冊時間: 2004-01-04 11:17 am
來自: Taiwan
性別: 男生

文章涅魂 » 2005-08-13 8:00 am

~木林森~ 寫:這在把它改進階點~會不會變成變成轉生系統呀~

在轉職時順便把等級降個7/10...... :lol:
遊戲裡面已經有轉職系統了,感覺上再加個轉生系統有點雞肋...(純屬感覺啦...)




回到 外掛區

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 10 位訪客