[分享]特定時間內經驗加乘

WOG設定安裝教學

版主: 涅魂, 簫哥

leo199345
 
文章: 198
註冊時間: 2006-01-18 9:32 pm

[分享]特定時間內經驗加乘

文章leo199345 » 2008-10-26 2:14 pm

打開/forum_support/global.php

代碼: 選擇全部
?>


上加
代碼: 選擇全部
$s_exp_d = [color=red]1[/color];     ##day
$e_exp_d = [color=red]31[/color];     ##day
$exp_s_h = [color=red]1[/color];   ##begin_hour
$exp_e_h = [color=red]24[/color];   ##end_hour
$exp_time_check=explode(',',date("d,H",time()));
if($exp_time_check[0]>=$s_exp_d && $exp_time_check[0]<=$e_exp_d && $exp_time_check[1]>=$exp_s_h && $exp_time_check[1]<$exp_e_h)
{
$dexp=1;
}else{
$dexp=0;
}


儲存關閉

打開/class/wog_fight_m.php

代碼: 選擇全部
function get_exp(){


下加
代碼: 選擇全部
global $dexp;



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


上加
代碼: 選擇全部
if($dexp==1)
{
$exp=$exp[color=red]*2[/color];
}


儲存關閉

有問題請提出

如需要特定時間內加乘冒險獲得金錢,請自行修改[point="涅魂"]<u>積分 +2</u>

分享修改

at 2008-10-26 11:59 pm[/point]



leo199345
 
文章: 198
註冊時間: 2006-01-18 9:32 pm

文章leo199345 » 2008-10-26 2:16 pm

戰鬥時顯示經驗加乘

打開/class/wog_fight_m.php
在function get_exp()內找
代碼: 選擇全部
echo ",\"parent.end_date('$p[p_name]','0','$exp',0,'$p[p_hp]')\"";


改為
代碼: 選擇全部
if($dexp==1)
{
echo ",\"parent.end_date('$p[p_name]','0','$exp (經驗加乘時段)',0,'$p[p_hp]')\"";
}else{
echo ",\"parent.end_date('$p[p_name]','0','$exp',0,'$p[p_hp]')\"";
}

共2次


代碼: 選擇全部
echo ",\"parent.end_date('$p[p_name] ".sprintf($lang['wog_fight_over_time'],$this->f_count)." ','0','$exp',0,'$p[p_hp]')\"";


改為
代碼: 選擇全部
if($dexp==1)
{
echo ",\"parent.end_date('$p[p_name] ".sprintf($lang['wog_fight_over_time'],$this->f_count)." ','0','$exp (經驗加乘時段)',0,'$p[p_hp]')\"";
}else{
echo ",\"parent.end_date('$p[p_name] ".sprintf($lang['wog_fight_over_time'],$this->f_count)." ','0','$exp',0,'$p[p_hp]')\"";
}


在function win_check()內找
代碼: 選擇全部
global $DB_site,$_POST;


改為
代碼: 選擇全部
global $DB_site,$_POST,$dexp;



代碼: 選擇全部
echo ",\"parent.end_date('$p[p_name]','1','$exp','$this->money','$p[p_hp]')\"";


改為
代碼: 選擇全部
if($dexp==1 && $dmoney==0)
{
echo ",\"parent.end_date('$p[p_name]','1','$exp (經驗加乘時段)','$this->money','$p[p_hp]')\"";
}else{
echo ",\"parent.end_date('$p[p_name]','1','$exp','$this->money','$p[p_hp]')\"";
}


儲存關閉

有問題請提出

如需要在戰鬥結束時顯示金錢加乘,請自行修改



kon539402
 
文章: 3
註冊時間: 2004-07-04 5:33 pm

文章kon539402 » 2008-10-26 4:50 pm

正在尋找這個,謝謝分享



左慈
 
文章: 108
註冊時間: 2008-03-03 1:42 pm

文章左慈 » 2008-10-27 6:52 pm

嗯!这篇文章很不错啦!谢谢楼主的分享!这下又有了可以借鉴和汲取经验的地方!谢谢你!



leobbs
 
文章: 161
註冊時間: 2006-01-30 2:19 am

文章leobbs » 2008-11-04 12:09 am

問一下時間格式,我想設凌晨不過好像試不出來
請大大幫忙
PM 24:00~3:00 改成 24:00~ 03:00
也不行

代碼: 選擇全部
$exp_s_h = 24;   ##begin_hour
$exp_e_h = 3;   ##end_hour




頭像
10度C~
 
文章: 493
註冊時間: 2005-12-22 10:25 pm

文章10度C~ » 2008-11-04 1:17 am

時間格式H的24應該是0吧?所以應該打0~3


我的圖檔歡迎大家來玩玩<~此圖還在~表示我WOG還在= =
雖然沒有別人的好~但是還是希望可以多多推廣.....
有目標了:圖X系統 20%

leobbs
 
文章: 161
註冊時間: 2006-01-30 2:19 am

文章leobbs » 2008-11-05 10:45 pm

感謝10度C大大
趕快來試試,也謝謝leo大
願意分享這個好外掛




回到 精華區

誰在線上

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

cron