[分享][2.08]魔攻加入連續攻擊(修正板)

WOG設定安裝教學

版主: 涅魂, 簫哥

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

[分享][2.08]魔攻加入連續攻擊(修正板)

文章Kagami » 2005-09-24 2:20 pm

打開wog_class.php
找:
代碼: 選擇全部
$s=substr($s,1,strlen($s));
      if($act_type=="2")
      {
         if((rand(1,100)+$me_skill["s_s"]) > (90-$p[p_luck]))
         {
            $temp_d=$this->fight($p[p_mat]*$me_skill["s_mat"]*2.5,$p[p_lv],$p[p_s],$m[m_mdf]*$me_skill["s_m_mdf"],$m[m_lv],$m[m_s]);
            $s.="+".$p[p_sat_name];
         }else
         {
            $temp_d=$this->fight($p[p_mat]*$me_skill["s_mat"],$p[p_lv],$p[p_s],$m[m_mdf]*$me_skill["s_m_mdf"],$m[m_lv],$m[m_s]);
         }
      }

修改成:
代碼: 選擇全部
$s=substr($s,1,strlen($s));
      if($act_type=="2")
      {
         if((rand(1,100)+$me_skill["s_s"]) > (90-$p[p_luck]))
         {
            $temp_d=$this->fight($p[p_mat]*$me_skill["s_mat"]*2.5,$p[p_lv],$p[p_s],$m[m_mdf]*$me_skill["s_m_mdf"],$m[m_lv],$m[m_s]);
            $s.="+".$p[p_sat_name];
         }else
         {
            $temp_d=$this->fight($p[p_mat]*$me_skill["s_mat"],$p[p_lv],$p[p_s],$m[m_mdf]*$me_skill["s_m_mdf"],$m[m_lv],$m[m_s]);
         }
                        $temp_aa=40+round(($p[p_mat]*$me_skill["s_agl"])/($m[m_mdf]*$me_skill["s_m_agl"]));
         if($temp_aa>90){$temp_aa=90;}
         if(($p[p_mat]*$me_skill["s_agl"])>($m[m_mdf]*$me_skill["s_m_agl"]) && rand(1,100) <= ($temp_aa) )
         {
            $temp_hit=(((($p[p_mat]*$me_skill["s_agl"])-($m[m_mdf]*$me_skill["s_m_agl"]))/($m[m_mdf]*$me_skill["s_m_agl"]))*10)+1+$me_skill["s_a"];
            $temp_d=round(($temp_d*0.75)*$temp_hit);
            $s.="+"."連續攻擊 ".round($temp_hit)."hit";
         }
      }

完成..

我覺得這條公式不大公平..魔攻還是比物攻嫩了一點..
如果大家有新公式的suggestion可以說出.. :lol:


最後由 Kagami 於 2005-09-25 10:50 am 編輯,總共編輯了 3 次。

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

文章maxjbl » 2005-09-24 8:29 pm

修改失血量數值 是紅色的部分嗎???
請問綠色是代表什麼??

$me_skill["s_agl"]))/($p[p_mat]*$me_skill["s_agl"]))*10)+1;
$temp_d=round(($temp_d*0.75)*$temp_hit);
感謝KA 又製作新外掛 加油!!!



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

文章Kagami » 2005-09-24 8:49 pm

maxjbl 寫:修改失血量數值 是紅色的部分嗎???
請問綠色是代表什麼??

$me_skill["s_agl"]))/($p[p_mat]*$me_skill["s_agl"]))*10)+1;
$temp_d=round(($temp_d*0.75)*$temp_hit);
感謝KA 又製作新外掛 加油!!!

這2個我就不太清楚了= =
因為只是依照物攻的連擊部份修改的..
而使用魔攻連擊的公式是:
玩家魔攻-怪物的魔防....再加奧義的設定=魔攻連hit的公式



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

文章maxjbl » 2005-09-24 9:50 pm

有 我有注意到

不過 這個追加 要設定 數據庫 職業欄的裡的
s_s=必殺技機率增加的百分比
s_a=所增連續攻擊次數

不然即使修改程式也沒啥用處 實際測試結果 要配合職業!!!




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

文章涅魂 » 2005-09-24 10:48 pm

看完您的程式碼之後我有一個疑惑....
您修改的這個部分應該是幫敵方加上魔法連續攻擊吧...?? :roll:
如果是的話請修改一下標題~~


圖檔

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

文章Kagami » 2005-09-25 8:12 am

涅魂 寫:看完您的程式碼之後我有一個疑惑....
您修改的這個部分應該是幫敵方加上魔法連續攻擊吧...?? :roll:
如果是的話請修改一下標題~~

拍謝..我加入錯了..原文己修正.. :oops:
另外問一下..這算不算外掛?
以下是取消怪物加入魔攻:
找:
代碼: 選擇全部
{
            $temp_d=$this->fight($m[m_mat]*$me_skill["s_m_mat"],$m[m_lv],$m[m_s],$p[p_mdf]*$me_skill["s_mdf"],$p[p_lv],$p[p_s]);
         }
         $temp_aa=40+round(($p[p_mat]*$me_skill["s_agl"])/($m[m_mdf]*$me_skill["s_m_agl"]));
         if($temp_aa>90){$temp_aa=90;}
         if(($m[m_mdf]*$s_m_agl)>($p[p_mat]*$me_skill["s_agl"]) && rand(1,100) >= ($temp_aa) )
         {
            $temp_hit=(((($m[m_mdf]*$me_skill["s_m_agl"])-($p[p_mat]*$me_skill["s_agl"]))/($p[p_mat]*$me_skill["s_agl"]))*10)+1;
            $temp_d=round(($temp_d*0.75)*$temp_hit);
            $s.="+"."連續攻擊 ".round($temp_hit)."hit";
         }

修改成:
代碼: 選擇全部
{
            $temp_d=$this->fight($m[m_mat]*$me_skill["s_m_mat"],$m[m_lv],$m[m_s],$p[p_mdf]*$me_skill["s_mdf"],$p[p_lv],$p[p_s]);
         }

完成..
感謝大大的提點^^"




回到 精華區

誰在線上

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