AL8 Forum
   登錄註冊幫助


標題: [D6.0 & D6.1 & D61F] 經驗值,魔法值,生命值 For Discuz! 6.0
 Poka
 0000379
Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

頭銜: Administrator

帖子: 6248

精華: 6

積分: 38435 點

現金: 4793 元

存款: 1493911 元

閱讀權限: 120

註冊: 2003-11-30

狀態: 離線
 
發表於 2007-10-24 16:39  資料  個人空間  短消息  加為好友 
經驗值,魔法值,生命值 For Discuz! 6.0

作  者: 不詳
修  改: Poka
適用版本: Discuz 6.0, Discuz 6.1, Discuz 6.1F
修改文件:viewthread.php, include/forum.func.php
修改模版:viewthread
技術支持:http://www.alan888.com/Discuz/
演  示:
[attach]52902[/attach]

修改辦法:
1. 修改 viewthread.php

if($post['username']) {

在上面加上
        $time = time();
        $daysreg = ($time - $post['regdate']) / (24*3600);
        $ppd =  $post['posts'] / $daysreg;
        $post['exp_mp_hp'] = exp_mp_hp($post['posts'],$ppd,$daysreg);


2. 修改 include/forum.func.php
在最後一句  "?>"  上加上
function exp_mp_hp($credits,$postsperday,$daysreg){
        $hp_img_dir = "./images/fxpic";
        $credits = $credits < 1 ? 1 : $credits;
        $level = pow(log10 ($credits), 2);
        $ep = floor(100*($level - floor($level)));
        $showlevel = floor($level + 1);
                if ($showlevel>=1 && $showlevel<2) {$textlevel='初出茅廬';}
                elseif ($showlevel>=2 && $showlevel<3) {$textlevel='略知一二';}
                elseif ($showlevel>=3 && $showlevel<4) {$textlevel='馬馬虎虎';}
                elseif ($showlevel>=4 && $showlevel<5) {$textlevel='略有小成';}
                elseif ($showlevel>=5 && $showlevel<10) {$textlevel='駕輕就熟';}
                elseif ($showlevel>=10 && $showlevel<14) {$textlevel='出類拔萃';}
                elseif ($showlevel>=14 && $showlevel<18) {$textlevel='融會貫通';}
                elseif ($showlevel>=18 && $showlevel<22) {$textlevel='已有大成';}
                elseif ($showlevel>=22 && $showlevel<26) {$textlevel='爐火純青';}
                elseif ($showlevel>=26 && $showlevel<30) {$textlevel='出神入化';}
                elseif ($showlevel>=30 && $showlevel<34) {$textlevel='舉世無雙';}
                elseif ($showlevel>=34 && $showlevel<38) {$textlevel='天人合一';}
                elseif ($showlevel>=38 && $showlevel<50) {$textlevel='終級天王';}
                else{$textlevel='';}

        $hpmulti =round($postsperday / 6, 1);
        $hpmulti = $hpmulti > 1.5 ? 1.5 : $hpmulti;
        $hpmulti = $hpmulti < 1 ? 1 : $hpmulti;
        $maxhp = $level * 10 * $hpmulti;
        $hp= $postsperday/10;
        $hp= $hp >= 1 ? $maxhp : floor($hp * $maxhp);
        $hp= floor($hp);
        $maxhp= floor($maxhp);
        $zhp = $maxhp <= 0 ? 1 : $maxhp;
        $hpf= floor(100 * ($hp / $zhp));
        $maxmp= ($daysreg * $level) / 10;
        $mp= $credits / 3;
        $mp = $mp >= $maxmp ? $maxmp : $mp;
        $maxmp = floor($maxmp);
        $mp = floor($mp);
        $zmp = $maxmp <= 0 ? 1 : $maxmp;
        $mpf= floor(100 * ($mp / $zmp)) ;
        $exp_mp_hp ="
                <style type=\"text/css\">
                .showchart { border: 1px solid #000; width:140px; height:13px; padding: 0em; background: #FFF; margin-left:8px;}
.showchart img {float:left;}
                </style>
                <p>等級: $showlevel - $textlevel</p>
                  <p> HP(生命值): $hp / $maxhp </p>
                                 <div class=\"showchart\" style=\"margin-bottom:4px\"><img src=\"$hp_img_dir/img_fill2.gif\" width=\"$hpf%\" height=\"13\" alt=\"\" /></div>

                  <p>MP(魔力值): $mp / $zmp </p>
                                  <div class=\"showchart\" style=\"margin-bottom:4px\"><img src=\"$hp_img_dir/img_fill.gif\" width=\"$mpf%\" height=\"13\" alt=\"\" /></div>
                                  
                  <p>EXP(經驗值): $ep % </p>
                                  <div class=\"showchart\" style=\"margin-bottom:4px\"><img src=\"$hp_img_dir/img_fill1.gif\" width=\"$ep%\" height=\"13\" alt=\"\" /></div>

                ";                                                                 
        return $exp_mp_hp;
}


3. 修改 viewthread 模板

<p>{eval showstars($post['stars']);}</p>

在下面加上
<p>$post[exp_mp_hp]</p>


4. 下載附件解壓後按目錄結構上載

5. 到 "後台" 執行 "更新緩存"

~完成~


QUOTE:
如須符合 W3C 標準, 可如下修改

1. 先完成上列的修改
2. 修改 include/forum.func.php
找到及刪除
<style type=\"text/css\">
                .showchart { border: 1px solid #000; width:140px; height:13px; padding: 0em; background: #FFF; margin-left:8px;}
.showchart img {float:left;}
                </style>


3. (Discuz 6.0) 修改 css 模板 (所有風格均要修改, 修改完成後往後台 "更新 css 文件緩存")
    (Discuz 6.1 及 6.1F) 修改 css_viewthread 模板 (所有風格均要修改, 修改完成後往後台 "更新 css 文件緩存")

在文件底部加上
.showchart { border: 1px solid #000; width:140px; height:13px; padding: 0em; background: #FFF; margin-left:8px;}
.showchart img {float:left;}



 附件: 您所在的用戶組無法下載或查看附件



 AL8 Forum © All rights reserved.
頂部
 kafai2407
 0061721
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

頭銜: Forum Legend

帖子: 1067

精華: 0

積分: 2580 點

現金: 39 元

存款: 7316 元

閱讀權限: 70

註冊: 2006-12-22

來自: 某一條河

狀態: 離線
 
發表於 2007-10-24 16:46  資料  個人空間  短消息  加為好友 
支持=]




 AL8 Forum © All rights reserved.
頂部
 不真實的感覺
 0084432
Rank: 4Rank: 4Rank: 4Rank: 4

頭銜: Lord

帖子: 358

精華: 0

積分: 3230 點

現金: 443 元

存款: 312 元

閱讀權限: 25

註冊: 2007-8-14

狀態: 離線
 
發表於 2007-10-24 16:49  資料  個人空間  短消息  加為好友 
正丫\
出左啦




 AL8 Forum © All rights reserved.
頂部
 檸檬仔1994
 0085299
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5
點擊查看 檸檬仔1994 的詳細資料

頭銜: King

自述: 檸檬一個

帖子: 703

精華: 0

積分: 5500 點

現金: 86 元

存款: 0 元

閱讀權限: 30

註冊: 2007-8-24

狀態: 離線
 
發表於 2007-10-24 17:06  資料  個人空間  短消息  加為好友 
好野...
終於出左la...




 AL8 Forum © All rights reserved.
頂部
 jack77
 0042692
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

頭銜: Forum Legend

帖子: 1311

精華: 0

積分: 14390 點

現金: 295 元

存款: 4214 元

閱讀權限: 70

註冊: 2006-4-1

狀態: 離線
 
發表於 2007-10-24 17:21  資料  個人空間  短消息  加為好友 




修改插件,數據,切記,先作好備份。
謹慎處理,心急可能造成無法挽回的後果
 AL8 Forum © All rights reserved.
頂部
 你看不見我
 0061436
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5
點擊查看 你看不見我 的詳細資料

頭銜: King

帖子: 632

精華: 0

積分: 6190 點

現金: 0 元

存款: 39 元

閱讀權限: 30

註冊: 2006-12-19

來自: 你的頭腦

狀態: 離線
 
發表於 2007-10-24 17:25  資料  個人空間  短消息  加為好友  添加 你看不見我 為MSN好友 通過MSN和 你看不見我 交談 Yahoo!
嚴重支持




 AL8 Forum © All rights reserved.
頂部
 kilen
 0080601
Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

頭銜: Moderator

帖子: 781

精華: 0

積分: 7099 點

現金: 600 元

存款: 0 元

閱讀權限: 100

註冊: 2007-6-30

狀態: 離線
 
發表於 2007-10-24 17:27  資料  個人空間  短消息  加為好友 
支持....出左....




 AL8 Forum © All rights reserved.
頂部
 Badboyshk
 0084478
Rank: 4Rank: 4Rank: 4Rank: 4

頭銜: Lord

帖子: 302

精華: 0

積分: 2750 點

現金: 187 元

存款: 0 元

閱讀權限: 25

註冊: 2007-8-15

來自: Hong Kong

狀態: 離線
 
發表於 2007-10-24 17:31  資料  個人空間  主頁 短消息  加為好友  添加 Badboyshk 為MSN好友 通過MSN和 Badboyshk 交談
支持!Support!




 AL8 Forum © All rights reserved.
頂部
 louisman01
 0071841
Rank: 4Rank: 4Rank: 4Rank: 4

頭銜: Lord

帖子: 382

精華: 0

積分: 3610 點

現金: 64 元

存款: 500 元

閱讀權限: 25

註冊: 2007-4-1

狀態: 離線
 
發表於 2007-10-24 17:53  資料  個人空間  短消息  加為好友 
出左啦
支持




 AL8 Forum © All rights reserved.
頂部
 kotoka
 0025298
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

頭銜: Forum Legend

暱稱: K T K

自述: +.+

帖子: 2760

精華: 0

積分: 15744 點

現金: 481 元

存款: 12153 元

閱讀權限: 70

註冊: 2005-7-2

來自: YaMaZaK ...

狀態: 離線
 
發表於 2007-10-24 17:55  資料  個人空間  主頁 短消息  加為好友  QQ ICQ 狀態
期待左好耐




 AL8 Forum © All rights reserved.
頂部
 【ㄚ椿】
 0084387
Rank: 2Rank: 2

頭銜: Member

帖子: 95

精華: 0

積分: 1420 點

現金: 49 元

存款: 61 元

閱讀權限: 15

註冊: 2007-8-14

狀態: 離線
 
發表於 2007-10-24 18:50  資料  個人空間  短消息  加為好友 
頂!!

我支持!!




 AL8 Forum © All rights reserved.
頂部
 pzpit
 0011855
Rank: 2Rank: 2

頭銜: Member

帖子: 99

精華: 0

積分: 1160 點

現金: 18 元

存款: 0 元

閱讀權限: 15

註冊: 2004-11-20

狀態: 離線
 
發表於 2007-10-24 21:11  資料  個人空間  短消息  加為好友 
成功了
真爽
越來越有rpg感覺




 AL8 Forum © All rights reserved.
頂部
 +.+
 0080069
Rank: 4Rank: 4Rank: 4Rank: 4

頭銜: Lord

帖子: 347

精華: 0

積分: 2880 點

現金: 80 元

存款: 1133 元

閱讀權限: 25

註冊: 2007-6-23

來自: 一個很漂 ...

狀態: 離線
 
發表於 2007-10-24 21:52  資料  個人空間  主頁 短消息  加為好友  添加 +.+ 為MSN好友 通過MSN和 +.+ 交談 Yahoo!
真不錯=ˇ=+

我喜歡0.0




10.xx日新網址才會公佈
 AL8 Forum © All rights reserved.
頂部
 zoooooo1
 0044097
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

頭銜: Forum Legend

帖子: 1806

精華: 0

積分: 6265 點

現金: 0 元

存款: 16656 元

閱讀權限: 70

註冊: 2006-4-26

狀態: 在線
 
發表於 2007-10-24 23:52  資料  個人空間  短消息  加為好友 


不過什麼是
W3C 標準




 AL8 Forum © All rights reserved.
頂部
 eddiex911
 0080647
 此發帖者已被禁止訪問

頭銜: Banned

帖子: 613

精華: 0

積分: 297 點

現金: 159 元

存款: 0 元

閱讀權限: 0

註冊: 2007-7-1

來自: 閉關中

狀態: 離線
 
發表於 2007-10-25 01:08  資料  個人空間  主頁 短消息  加為好友 
*** 作者被禁止或刪除 內容自動屏蔽 ***
 eddiex911
 0080647
 此發帖者已被禁止訪問

頭銜: Banned

帖子: 613

精華: 0

積分: 297 點

現金: 159 元

存款: 0 元

閱讀權限: 0

註冊: 2007-7-1

來自: 閉關中

狀態: 離線
 
發表於 2007-10-25 01:18  資料  個人空間  主頁 短消息  加為好友 
*** 作者被禁止或刪除 內容自動屏蔽 ***
 eddiex911
 0080647
 此發帖者已被禁止訪問

頭銜: Banned

帖子: 613

精華: 0

積分: 297 點

現金: 159 元

存款: 0 元

閱讀權限: 0

註冊: 2007-7-1

來自: 閉關中

狀態: 離線
 
發表於 2007-10-25 01:40  資料  個人空間  主頁 短消息  加為好友 
為何在首頁出現以下文字

*** 作者被禁止或刪除 內容自動屏蔽 ***
 alan888
 0000001
Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

頭銜: Administrator

自述: skywalker

帖子: 21917

精華: 195

積分: 558495 點

現金: 78355948 元

存款: 144392954 元

閱讀權限: 120

註冊: 2003-11-13

來自: Hong Kong

狀態: 離線
 
發表於 2007-10-25 02:01  資料  個人空間  主頁 短消息  加為好友 
回覆 #17 eddiex911 的帖子

1. 上存下載用 2 進位
2. 加係 ?> 上面唔係下面, 即係最後個 php 檔結尾都係  ?>




 AL8 Forum © All rights reserved.
頂部
 eddiex911
 0080647
 此發帖者已被禁止訪問

頭銜: Banned

帖子: 613

精華: 0

積分: 297 點

現金: 159 元

存款: 0 元

閱讀權限: 0

註冊: 2007-7-1

來自: 閉關中

狀態: 離線
 
發表於 2007-10-25 14:57  資料  個人空間  主頁 短消息  加為好友 
回覆 #18 alan888 的帖子

*** 作者被禁止或刪除 內容自動屏蔽 ***