[其它]封鎖使用者IP

WOG設定安裝教學

版主: 涅魂, 簫哥

FLOKY﹏。
 

文章FLOKY﹏。 » 2005-06-19 7:59 am

大大,請教啦~~

在打怪後經驗值增加~~

是否把
代碼: 選擇全部
   function get_exp($m_hp,$m_hpmax,$m_at,$m_mat,$m_lv,$p_lv,$s)//get經驗直function
   {
      if($p_lv<=100)
      {
         $exp_at=rand($m_at,$m_mat)[color=red]*1.3[/color];
      }else
      {
         $exp_at=rand($m_at,$m_mat);
      }
      if($m_lv >= 450)
      {
         $exp_at=$exp_at[color=red]*0.6[/color];
      }
      $exp_at=$m_lv*$exp_at*($m_lv/$p_lv);
      $exp=$exp_at*($m_hp/$m_hpmax)[color=red]*0.18[/color];
      if($s==0)
      {
         $exp=$exp*($m_hp/$m_hpmax);
      }
      if($p_lv<=15)
      {
         $exp=$exp[color=red]*2.5[color];
      }
      return round($exp);
   }


中的紅色數字改,就是倍數喔~~~




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

文章涅魂 » 2005-06-19 9:01 am


代碼: 選擇全部
return round($exp);

改成
代碼: 選擇全部
return round($exp)*2;

即可。 :wink:



FLOKY﹏。
 

文章FLOKY﹏。 » 2005-06-19 11:23 am

大大,我之前把紅色的數字*大3倍(還有2.5那一個),未知同現在*3倍有沒有分別呢,經驗值相方會否有太大的差別。




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

文章涅魂 » 2005-06-19 12:39 pm

異....為何今天的文章我都看不懂~"~
可以明確地說出您在問的問題嗎??
要直接從一段話中推出您的問題是很吃力的... :?



FLOKY﹏。
 

文章FLOKY﹏。 » 2005-06-19 1:19 pm

我的意思是指

在我未把
代碼: 選擇全部
return round($exp);

之前*2

我是用
代碼: 選擇全部
   function get_exp($m_hp,$m_hpmax,$m_at,$m_mat,$m_lv,$p_lv,$s)//get經驗直function
   {
      if($p_lv<=100)
      {
         $exp_at=rand($m_at,$m_mat)*1.3;
      }else
      {
         $exp_at=rand($m_at,$m_mat);
      }
      if($m_lv >= 450)
      {
         $exp_at=$exp_at*0.6;
      }
      $exp_at=$m_lv*$exp_at*($m_lv/$p_lv);
      $exp=$exp_at*($m_hp/$m_hpmax)*0.18;
      if($s==0)
      {
         $exp=$exp*($m_hp/$m_hpmax);
      }
      if($p_lv<=15)
      {
         $exp=$exp[color=red]*2.5[color];
      }
      return round($exp);
   }



把裡面的*數倍大三倍!!

那同現在的
代碼: 選擇全部
return round($exp);

*3會否有太大的差別~~~

我把
代碼: 選擇全部
   function get_exp($m_hp,$m_hpmax,$m_at,$m_mat,$m_lv,$p_lv,$s)//get經驗直function
   {
      if($p_lv<=100)
      {
         $exp_at=rand($m_at,$m_mat)*1.3;
      }else
      {
         $exp_at=rand($m_at,$m_mat);
      }
      if($m_lv >= 450)
      {
         $exp_at=$exp_at*0.6;
      }
      $exp_at=$m_lv*$exp_at*($m_lv/$p_lv);
      $exp=$exp_at*($m_hp/$m_hpmax)*0.18;
      if($s==0)
      {
         $exp=$exp*($m_hp/$m_hpmax);
      }
      if($p_lv<=15)
      {
         $exp=$exp[color=red]*2.5[color];
      }
      return round($exp);
   }


的*數倍大三倍是,經驗值的經驗確有加到,但是不知為什麼打一隻有萬多經驗,暈暈,現在跟涅魂大大的修改,需然未試過,也安心照大大的教導去改了。

我的問題是想問~~
我之前把
代碼: 選擇全部
   function get_exp($m_hp,$m_hpmax,$m_at,$m_mat,$m_lv,$p_lv,$s)//get經驗直function
   {
      if($p_lv<=100)
      {
         $exp_at=rand($m_at,$m_mat)*1.3;
      }else
      {
         $exp_at=rand($m_at,$m_mat);
      }
      if($m_lv >= 450)
      {
         $exp_at=$exp_at*0.6;
      }
      $exp_at=$m_lv*$exp_at*($m_lv/$p_lv);
      $exp=$exp_at*($m_hp/$m_hpmax)*0.18;
      if($s==0)
      {
         $exp=$exp*($m_hp/$m_hpmax);
      }
      if($p_lv<=15)
      {
         $exp=$exp[color=red]*2.5[color];
      }
      return round($exp);
   }


中的*數倍大3倍同現在
代碼: 選擇全部
return round($exp);

代碼: 選擇全部
return round($exp)*3;
會否有很大的差別。




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

文章涅魂 » 2005-06-20 12:27 am

您所標示的該處的功能是只有玩家的等級不大於15的時候才會變成2.5倍
等級超過15的話該行就會跳過了



FLOKY﹏。
 

文章FLOKY﹏。 » 2005-06-21 9:35 pm

o...明解了,,,,,,

涅魂大大,....有沒有再繼續然夠那個遊戲管理台的封IP功能呢~~~




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

文章涅魂 » 2005-06-22 6:34 pm

目前正在準備考試......
大概要等到下週末才能夠繼續研究了.... :cry:



FLOKY﹏。
 

文章FLOKY﹏。 » 2005-06-22 6:35 pm

><大大努力考試吧,考好試到v3版出再進一步然夠多一些的外掛~~~




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

文章涅魂 » 2005-06-22 6:41 pm

FLOKY﹏。 寫:><大大努力考試吧,考好試到v3版出再進一步然夠多一些的外掛~~~

嗯,謝謝您的鼓勵....^^"
上次數學考到差點沒哭出來.... :oops:



FLOKY﹏。
 

文章FLOKY﹏。 » 2005-06-22 7:41 pm

考好試,,,大大就不用有其他的煩惱,可專心然夠WOG,當然本人一定支持和鼓勵您的,,,,^^



大力兄
 

文章大力兄 » 2005-08-12 2:12 pm

涅魂 寫:要只讓GM和管理員使用封IP的功能的話...其實也很簡單..
只要if寫成這樣即可,而優惠會員就固定改成3就好了。
代碼: 選擇全部
if($p[user_lv]==1 || $p[user_lv]==2)


不過我目前還沒確定是否能透過程式來修改文字檔中的某一段內容....
所以....要掛入管理台的話還是先等我再研究一下吧 :?


是不是寫入sql?




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

文章涅魂 » 2005-08-12 4:54 pm

不是寫入到資料庫.....
寫入到資料庫很簡單,只要對資料庫輸入update或insert即可..
但是寫入程式的話還必須要先比對資料才行...所以會比較麻煩。



上一頁

回到 精華區

誰在線上

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