21 12
返回列表 發帖 ‹‹ 修正開啟左右分欄於 Firefox 的相容性 Firefox下 D6開啟首頁熱點導讀錯位修正 ››
所需閱讀權限 30

經驗值,魔法值,生命值 D5 [2P]

打開 viewthread.php

複製代碼
  1. require_once DISCUZ_ROOT.'./include/discuzcode.func.php';
下面加
複製代碼
  1. require("./include/add_function.php");
複製代碼
  1. $post['dateline'] = gmdate("$dateformat $timeformat", $post['dateline'] + $timeoffset * 3600);
下面加
複製代碼
  1. $daysreg = ($timestamp - $post['regdate']) / (24*3600);
  2. $ppd = $post['posts'] / $daysreg;
  3. $post['exp_mp_hp'] = exp_mp_hp($post['posts'],$ppd,$daysreg);
打開 template/default/viewthread.htm

複製代碼
  1.                 {lang uid} $post[uid]<br>
  2.                 {lang digest_posts} <!--{if $post['digestposts']}--><a href="digest.php?authorid=$post[authorid]">$post[digestposts]</a><!--{else}-->$post[digestposts]<!--{/if}--><br>
  3.                 {lang credits} $post[credits]<br>
  4.                 {lang posts} $post[posts]<br>
前面加
複製代碼
  1. $post[exp_mp_hp]<br>

D5經驗值魔法值生命值.rar (7.35 KB (7524 Bytes))

 [充值]

標籤: admin, h, e, d, i
Loading...
複製這篇網址分享給朋友: http://discuz.bluelovers.net/thread-860-1.html#pid1064
套一句黃小琥說過的話:「你可以點歌,但是我可以選歌」

RE: 經驗值,魔法值,生命值 D5 [2P]

include/add_function.php
 
&lt;?php
function exp_mp_hp($credits,$postsperday,$daysreg)
{
        $hp_img_dir = &quot;./images/fxpic&quot;;
// exp為經驗值,mp為魔法值,hp為生命值
// $credits為總積分,$postsperday為平均每日積分數,$daysreg為註冊天數
        if($credits &lt; 1){
                $credits = 1;
        }
        $level = pow(log10 ($credits), 2);//等?
        $ep = floor(100*($level - floor($level)));
        $showlevel = floor($level + 1);
if ($showlevel&gt;=1 &amp;&amp; $showlevel&lt;2) {$textlevel='初出茅廬';}
elseif ($showlevel&gt;=2 &amp;&amp; $showlevel&lt;3) {$textlevel='略知一二';}
elseif ($showlevel&gt;=3 &amp;&amp; $showlevel&lt;4) {$textlevel='馬馬虎虎';}
elseif ($showlevel&gt;=4 &amp;&amp; $showlevel&lt;5) {$textlevel='略有小成';}
elseif ($showlevel&gt;=5 &amp;&amp; $showlevel&lt;10) {$textlevel='駕輕就熟';} 
elseif ($showlevel&gt;=10 &amp;&amp; $showlevel&lt;14) {$textlevel='出類拔萃';}
elseif ($showlevel&gt;=14 &amp;&amp; $showlevel&lt;18) {$textlevel='融會貫通';}
elseif ($showlevel&gt;=18 &amp;&amp; $showlevel&lt;22) {$textlevel='已有大成';}
elseif ($showlevel&gt;=22 &amp;&amp; $showlevel&lt;26) {$textlevel='爐火純青';}
elseif ($showlevel&gt;=26 &amp;&amp; $showlevel&lt;30) {$textlevel='出神入化';}
elseif ($showlevel&gt;=30 &amp;&amp; $showlevel&lt;34) {$textlevel='舉世無雙';}
elseif ($showlevel&gt;=34 &amp;&amp; $showlevel&lt;38) {$textlevel='天人合一';}
elseif ($showlevel&gt;=38 &amp;&amp; $showlevel&lt;50) {$textlevel='終級天王';}
        
  $hpmulti =round($postsperday / 6, 1);
        if ($hpmulti &gt; 1.5) {
                $hpmulti = 1.5;
        }
        if ($hpmulti &lt; 1) {
                $hpmulti = 1;
        }
        $maxhp = $level * 10 * $hpmulti;
        $hp= $postsperday/10;
        if ($hp &gt;= 1) {
                $hp= $maxhp;
        } else {
                $hp= floor($hp * $maxhp);
        }
        $hp= floor($hp);
        $maxhp= floor($maxhp);
        if ($maxhp &lt;= 0) {
                $zhp = 1;
        } else {
                $zhp = $maxhp;
        }
        $hpf= floor(100 * ($hp / $zhp)) - 1;
        $maxmp= ($daysreg * $level) / 10;
        $mp= $credits / 3;
        if ($mp &gt;= $maxmp) {
                $mp = $maxmp;
        }
        $maxmp = floor($maxmp);
        $mp = floor($mp);
        if ($maxmp &lt;= 0) {
                $zmp = 1;
        } else {
                $zmp = $maxmp;
        }
        $mpf= floor(100 * ($mp / $zmp))-1 ;
        $exp_mp_hp =&quot;
                &lt;span class=\&quot;small\&quot;&gt;&lt;b&gt;等級: $showlevel - $textlevel&lt;/b&gt;&lt;br&gt;
                  &lt;/span&gt; &lt;span class=\&quot;small\&quot;&gt; HP(生命值): $hp / $maxhp &lt;/span&gt; 
                  &lt;table cellspacing=0 cellpadding=0 width=110 border=0&gt;
                    &lt;tbody&gt; 
                    &lt;tr&gt; 
                      &lt;td width=3 height=13&gt;&lt;img height=13 
                              src=$hp_img_dir/img_left.gif 
                              width=3&gt;&lt;/td&gt;
                      &lt;td align=left width=104 
                            background=$hp_img_dir/img_backing.gif 
                            height=13&gt;&lt;img height=13 
                              src=$hp_img_dir/img_fill2.gif 
                              width=\&quot;$hpf%\&quot;&gt;&lt;/td&gt;
                      &lt;td width=3 height=13&gt;&lt;img height=13 
                              src=$hp_img_dir/img_right.gif 
                              width=3&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;/tbody&gt; 
                  &lt;/table&gt;
                  &lt;span class=small&gt;MP(魔力值): $mp / $zmp &lt;/span&gt; 
                  &lt;table cellspacing=0 cellpadding=0 width=110 border=0&gt;
                    &lt;tbody&gt; 
                    &lt;tr&gt; 
                      &lt;td width=3 height=13&gt;&lt;img height=13 
                              src=$hp_img_dir/img_left.gif 
                              width=3&gt;&lt;/td&gt;
                      &lt;td align=left width=104 
                            background=$hp_img_dir/img_backing.gif 
                            height=13&gt;&lt;img height=13 
                              src=$hp_img_dir/img_fill.gif 
                              width=\&quot;$mpf%\&quot;&gt;&lt;/td&gt;
                      &lt;td width=3 height=13&gt;&lt;img height=13 
                              src=$hp_img_dir/img_right.gif 
                              width=3&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;/tbody&gt; 
                  &lt;/table&gt;
                  &lt;span class=small&gt;EXP(經驗值): $ep % &lt;/span&gt; 
                  &lt;table cellspacing=0 cellpadding=0 width=110 border=0&gt;
                    &lt;tbody&gt; 
                    &lt;tr&gt; 
                      &lt;td width=3 height=13&gt;&lt;img height=13 
                              src=$hp_img_dir/img_left.gif 
                              width=3&gt;&lt;/td&gt;
                      &lt;td align=left width=104 
                            background=$hp_img_dir/img_backing.gif 
                            height=13&gt;&lt;img height=13 
                              src=$hp_img_dir/img_fill1.gif 
                              width=\&quot;$ep\&quot;&gt;&lt;/td&gt;
                      &lt;td width=3 height=13&gt;&lt;img height=13 
                              src=$hp_img_dir/img_right.gif 
                              width=3&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;/tbody&gt; 
                  &lt;/table&gt;
                &quot;;                                                                 
        return $exp_mp_hp;
}
?&gt;
複製這篇網址分享給朋友: http://discuz.bluelovers.net/thread-860-1.html#pid1070

TOP

經驗值,魔法值,生命值 D5+ 用戶信息美化 For 5.5

經驗值,魔法值,生命值 D5+ 用戶信息美化 For 5.5
http://www.discuz.net/thread-562216-1-1.html

程序名稱: 經驗值,魔法值,生命值 D5+ 用戶信息美化 For 5.5
運行平台: Discuz! 5.5.0
程序作者: gsvxyebv
修改文件: viewthreads.php
修改模板: viewthreads.htm
數據升級: 無
增加查詢: 2
程序演示:http://www.imshasha.com

打開 viewthread.php

複製代碼
  1. require_once DISCUZ_ROOT.'./include/discuzcode.func.php';
下面加
複製代碼
  1. require("./include/add_function.php");
複製代碼
  1. $post['dateline'] = gmdate("$dateformat $timeformat", $post['dateline'] + $timeoffset * 3600);
下面加
複製代碼
  1. $daysreg = ($timestamp - $post['regdate']) / (24*3600);
  2. $ppd = $post['posts'] / $daysreg;
  3. $post['exp_mp_hp'] = exp_mp_hp($post['posts'],$ppd,$daysreg);
打開 template/default/viewthread.htm

複製代碼
  1. <!--{if $post['nickname']}--> <span class="smalltxt">($post[nickname])</span><!--{/if}-->
  2.                 <br><div class="smalltxt">
  3.                 $post[authortitle]
  4.                 <br>{eval showstars($post['stars']);}<br><!--{if $post['customstatus']}-->$post[customstatus]<br><!--{/if}--><br>
  5.                 <!--{if $avatarshowpos == 3 && $post['avatarshow'] && $showavatars}-->
  6.                         <center>$post[avatarshow]</center><br>
  7.                 <!--{elseif $post['avatar'] && $showavatars}-->
  8.                         <table width="95%" border="0" cellspacing="0" cellpadding="0" style="table-layout: fixed; overflow: hidden">
  9.                         <tr><td align="center">$post[avatar]</td></tr></table><br>
  10.                 <!--{else}-->
  11.                         <br><br>
  12.                 <!--{/if}-->
  13.                 <!--{if $post['medals']}-->
  14.                         <!--{loop $post['medals'] $medal}-->
  15.                                 <img src="images/common/$medal[image]" border="0" alt="$medal[name]" />  
  16.                         <!--{/loop}-->
  17.                         <br>
  18.                 <!--{/if}-->
  19.                 {lang uid} $post[uid]<br>
  20.                 {lang digest_posts} <!--{if $post['digestposts']}--><a href="digest.php?authorid=$post[authorid]">$post[digestposts]</a><!--{else}-->$post[digestposts]<!--{/if}--><br>
  21.                 {lang credits} $post[credits]<br>
  22.                 {lang posts} $post[posts]<br>
  23.                 <!--{loop $extcredits_thread $key $credit}-->
  24.                         $credit[title] $post[$key] $credit[unit]<br>
  25.                 <!--{/loop}-->
  26.                 {lang readperm} $post[readaccess]<br>
  27.                 {lang regtime} $post[regdate]
  28.                 <!--{loop $_DCACHE['fields_thread'] $field}-->
  29.                         <br>$field[title]
  30.                         <!--{if $field['selective']}-->
  31.                                 $field['choices'][$post['field_'.$field['fieldid']]]
  32.                         <!--{else}-->
  33.                                 $post['field_'.$field['fieldid']]
  34.                         <!--{/if}-->
  35.                 <!--{/loop}-->
  36.                 <!--{if $post['location']}--><br>{lang location} $post[location]<!--{/if}--><br>
  37.                 <!--{if $vtonlinestatus && $post['authorid']}-->
  38.                         <!--{if ($vtonlinestatus == 2 && $onlineauthors[$post[authorid]]) || ($vtonlinestatus == 1 && ($timestamp - $post['lastactivity'] <= 10800) && !$post['invisible'])}-->
  39.                                 {lang online_status} <b>{lang online}</b>
  40.                         <!--{else}-->
  41.                                 {lang online_status} {lang offline}
  42.                         <!--{/if}-->
  43.                 <!--{/if}-->
  44.                 <!--{if $avatarshowpos == 2 && $showavatars}--><br><br><center>$post[avatarshow]</center><!--{/if}-->
  45.                 </div>
  46.                 <!--{if $post['alipay']}--><br><a href="https://www.alipay.com/payto:$post[alipay]?partner=20880020258585430156" target="_blank"><img src="{IMGDIR}/payto.gif" border="0" alt="{lang payto_author}" /></a><!--{/if}-->
  47.         <!--{else}-->
  48.                 <!--{if !$post['authorid']}-->
  49.                         <span class="bold">{lang guest}</span> <span class="smalltxt">$post[useip]</span><br><span class="smalltxt">{lang unregistered}
  50.                 <!--{elseif $post['authorid'] && $post['username'] && $post['anonymous']}-->
  51.                         <span class="bold">
  52.                         <!--{if $forum['ismoderator']}--><a href="viewpro.php?uid=$post[authorid]" target="_blank">{lang anonymous}</a><!--{else}-->{lang anonymous}<!--{/if}-->
  53.                         </span><br>{lang member_anonymous}
  54.                 <!--{else}-->
  55.                         <span class="bold">$post[author]</span><br>
  56.                         {lang member_deleted}
  57.                 <!--{/if}-->
  58.                 <br><br><br><br><br><br><br><br><br><br>
  59.         <!--{/if}-->
  60.         </td>
改成:
複製代碼
  1. <!--{if $post['nickname']}--> <span class="smalltxt">($post[nickname])</span><!--{/if}-->
  2.                 <br><div class="smalltxt">
  3.                 {eval showstars($post['stars']);}<br><!--{if $post['customstatus']}-->$post[customstatus]<br><!--{/if}--><br>
  4.                 <!--{if $avatarshowpos == 3 && $post['avatarshow'] && $showavatars}-->
  5.                         <center>$post[avatarshow]</center><br>
  6.                 <!--{elseif $post['avatar'] && $showavatars}-->
  7.                         <table width="95%" border="0" cellspacing="0" cellpadding="0" style="table-layout: fixed">
  8.                         <tr><td align="center">$post[avatar]</td></tr></table><br>
  9.                 <!--{else}-->
  10.                         <br><br>
  11.                 <!--{/if}-->
  12. <table width="155" border="0" align="center" cellpadding="0" cellspacing="0">
  13. <tr><td background="{IMGDIR}/pic/kuan03.gif">
  14. <table cellSpacing=0 cellPadding=0 border=0>
  15. <tr><td width=8></td>
  16. <td background="{IMGDIR}/pic/kuan04.gif"><span class=smalltxt><IMG src="{IMGDIR}/pic/rb01.gif" width=1>
  17. $post[authortitle]
  18. <!--{if $credits < 100}--><IMG src="{IMGDIR}/pic/money0.gif" align=absMiddle border=0>
  19. <!--{else}-->
  20. <IMG src="{IMGDIR}/pic/money1.gif" align=absMiddle border=0>
  21. <!--{/if}-->
  22. </span></td></tr></table></td></tr>
  23. <tr>
  24. <td background="{IMGDIR}/pic/kuan02.gif" bgColor="#f8f8f8" align="middle">
  25. <table cellSpacing="0" cellPadding="0" border="0" width="85%" align="center">
  26. <tr><td colspan="2">
  27. $post[exp_mp_hp]<br>
  28. <img src="{IMGDIR}/pic/icon_1.gif" border="0">  {lang uid}: $post[uid] <br>
  29. <img src="{IMGDIR}/pic/icon_2.gif" border="0"> {lang digest_posts}: <font color="#9B21E8"><!--{if $post['digestposts']}--><a href="digest.php?authorid=$post[authorid]">$post[digestposts]</a><!--{else}-->$post[digestposts]<!--{/if}--></font><br>
  30. <img src="{IMGDIR}/pic/icon_1.gif" border="0"> {lang credits}: <font color="#FD289B">$post[credits]</font><br>
  31. <img src="{IMGDIR}/pic/icon_2.gif" border="0"> {lang posts}: <font color="#33CC33">$post[posts]</font><br>
  32. <!--{loop $extcredits_thread $key $credit}--><img src="{IMGDIR}/pic/icon_1.gif" border="0"> $credit[title]: <font color="red">
  33. $post[$key] $credit[unit]</font><br><!--{/loop}-->
  34. <img src="{IMGDIR}/pic/icon_2.gif" border="0"> {lang readperm}: <font color="#5D8D12">$post[readaccess]</font><br>
  35. <img src="{IMGDIR}/pic/icon_1.gif" border="0"> {lang regtime}: <font color="#CC3333">$post[regdate]</font>

  36. <!--{loop $_DCACHE['fields_thread'] $field}-->
  37.                         <br><img src="{IMGDIR}/pic/icon_2.gif" border="0"> $field[title]: <font color="#6699CC"></font>
  38.                         <!--{if $field['selective']}-->
  39.                                 $field['choices'][$post['field_'.$field['fieldid']]]
  40.                         <!--{else}-->
  41.                                 $post['field_'.$field['fieldid']]
  42.                         <!--{/if}-->
  43.                 <!--{/loop}-->

  44. <!--{if $post['location']}--><br>
  45. <img src="{IMGDIR}/pic/icon_1.gif" border="0"> {lang location}: <font color="#990033">$post[location]</font><!--{/if}-->

  46. <!--{if $vtonlinestatus && $post['authorid']}-->
  47. <!--{if $timestamp - $post['lastactivity'] <= 10800 && !$post['invisible']}--><br>
  48. <img src="{IMGDIR}/pic/icon_2.gif" border="0"> {lang online_status}: <img src="{IMGDIR}/pic/on.gif">
  49. <!--{else}--><br>
  50. <img src="{IMGDIR}/pic/icon_2.gif" border="0"> {lang online_status}: <img src="{IMGDIR}/pic/off.gif">
  51. <!--{/if}--><!--{/if}-->

  52. </td></tr></table></td></tr><tr><td><IMG height="4" src="{IMGDIR}/pic/kuan01.gif" width="155"></td></tr><TR><TD height=5>
  53. </TD></TR></table>

  54. <!--{if $post['medals']}-->
  55. <table width="155" border="0" align="center" cellpadding="0" cellspacing="0">
  56. <tr><td background="{IMGDIR}/pic/kuan03.gif">
  57. <table cellSpacing=0 cellPadding=0 border=0><tr><td width=8></td>
  58. <td background="{IMGDIR}/pic/kuan04.gif" height=15>
  59. <font color=red>榮譽勳章</font></td></tr></table></td></tr>
  60. <tr><td background="{IMGDIR}/pic/kuan02.gif" bgColor=#f8f8f8 align=middle >
  61. <table cellSpacing="0" cellPadding="0" border="0" width="85%" align="center">
  62. <tr><td bgColor=#f8f8f8 align="center">
  63. <!--{loop $post['medals'] $medal}-->
  64. <img src="images/common/$medal[image]" border="0" alt="$medal[name]">
  65. <!--{/loop}-->
  66. </td></tr></table></td></tr>
  67.   <tr><td><IMG height=4 src="{IMGDIR}/pic/kuan01.gif" width=155></td></tr>
  68. <TR><TD height=10>
  69. </TD></TR></table>
  70.                 <!--{/if}-->

  71. <!--{if $avatarshowpos == 2}--><center>$post[avatarshow]</center><!--{/if}-->

  72. <!--{else}-->
  73. <!--{if $allowviewip && $forum['ismoderator']}--><a href="topicadmin.php?action=getip&fid=$fid&tid=$tid&pid=$post[pid]"><img src="{IMGDIR}/ip.gif" border="0" align="right" alt="{lang admin_getip}"></a><!--{/if}-->
  74.                 <!--{if !$post['authorid']}-->
  75.                         <span class="bold">{lang guest}</span> <span class="smalltxt">$post[useip]</span><br><span class="smalltxt">{lang unregistered}
  76.                 <!--{else}-->
  77.                         <span class="bold">$post[author]</span><br>
  78.                         {lang member_deleted}
  79.                 <!--{/if}-->
  80.                 <br><br><br><br><br>
  81.         <!--{/if}-->
upload pic ->/images/風格/
複製這篇網址分享給朋友: http://discuz.bluelovers.net/thread-860-1.html#pid1987

TOP

經驗值,魔法值,生命值 for D6 by bluelovers

演示 http://discuz.bluelovers.net/thread-860.html#pid5590

感謝 squared 補充提醒忘了說明 viewthread.php 的修改

開啟 global.func.php
把原本的 exp_mp_hp 這個函數換成下面這個
沒安裝過的就直接補在最底下找地方插入
function exp_mp_hp($credits, $postsperday, $daysreg) {
        $hp_img_dir = &quot;./images/thread/fxpic&quot;;
        // 改為你圖片放的位置

//        exp為經驗值,mp為魔法值,hp為生命值
//        $credits為總積分,$postsperday為平均每日積分數,$daysreg為註冊天數

        if($credits &lt; 1){
                $credits = 1;
        }
        $level = pow(log10 ($credits), 2);        //等級
        $ep = floor(100*($level - floor($level)));
        $showlevel = floor($level + 1);
        
        if ($showlevel&gt;=1 &amp;&amp; $showlevel&lt;2) {$textlevel='初出茅廬';}
        elseif ($showlevel&gt;=2 &amp;&amp; $showlevel&lt;3) {$textlevel='略知一二';}
        elseif ($showlevel&gt;=3 &amp;&amp; $showlevel&lt;4) {$textlevel='馬馬虎虎';}
        elseif ($showlevel&gt;=4 &amp;&amp; $showlevel&lt;5) {$textlevel='略有小成';}
        elseif ($showlevel&gt;=5 &amp;&amp; $showlevel&lt;10) {$textlevel='駕輕就熟';} 
        elseif ($showlevel&gt;=10 &amp;&amp; $showlevel&lt;14) {$textlevel='出類拔萃';}
        elseif ($showlevel&gt;=14 &amp;&amp; $showlevel&lt;18) {$textlevel='融會貫通';}
        elseif ($showlevel&gt;=18 &amp;&amp; $showlevel&lt;22) {$textlevel='已有大成';}
        elseif ($showlevel&gt;=22 &amp;&amp; $showlevel&lt;26) {$textlevel='爐火純青';}
        elseif ($showlevel&gt;=26 &amp;&amp; $showlevel&lt;30) {$textlevel='出神入化';}
        elseif ($showlevel&gt;=30 &amp;&amp; $showlevel&lt;34) {$textlevel='舉世無雙';}
        elseif ($showlevel&gt;=34 &amp;&amp; $showlevel&lt;38) {$textlevel='天人合一';}
        elseif ($showlevel&gt;=38 &amp;&amp; $showlevel&lt;50) {$textlevel='終級天王';}

        $hpmulti = round($postsperday / 6, 1);

        if ($hpmulti &gt; 1.5) {
                $hpmulti = 1.5;
        } elseif ($hpmulti &lt; 1) {
                $hpmulti = 1;
        }
        $maxhp = $level * 10 * $hpmulti;

        $hp= $postsperday / 10;

        if ($hp &gt;= 1) {
                $hp= $maxhp;
        } else {
                $hp= floor($hp * $maxhp);
        }
        $hp= floor($hp);
        $maxhp= floor($maxhp);

        if ($maxhp &lt;= 0) {
                $zhp = 1;
        } else {
                $zhp = $maxhp;
        }

        $hpf= floor(100 * ($hp / $zhp)) - 1;

        $maxmp= ($daysreg * $level) / 10;

        $mp= $credits / 3;

        if ($mp &gt;= $maxmp) {
                $mp = $maxmp;
        }
        $maxmp = floor($maxmp);
        $mp = floor($mp);

        if ($maxmp &lt;= 0) {
                $zmp = 1;
        } else {
                $zmp = $maxmp;
        }
        $mpf= floor(100 * ($mp / $zmp))-1 ;
        $exp_mp_hp = &quot;
&lt;div class=\&quot;small stable\&quot;&gt;
&lt;ul&gt;
&lt;b&gt;等級: $showlevel - $textlevel&lt;/b&gt;&lt;br&gt;
HP(生命值): &lt;em&gt;$hp / $maxhp&lt;/em&gt;
&lt;table cellspacing=\&quot;0\&quot; cellpadding=\&quot;0\&quot; border=\&quot;0\&quot; width=\&quot;110\&quot; class=\&quot;i-box\&quot; style=\&quot;width: 110px\&quot;&gt;
        &lt;td width=\&quot;3\&quot; height=\&quot;13\&quot; class=\&quot;i-l\&quot; background=\&quot;$hp_img_dir/img_left.gif\&quot;&gt;
                &lt;img height=\&quot;13\&quot; src=\&quot;images/spacer.gif\&quot; width=\&quot;2\&quot;&gt;
        &lt;/td&gt;
        &lt;td align=\&quot;left\&quot; width=\&quot;104\&quot; background=\&quot;$hp_img_dir/img_backing.gif\&quot; height=\&quot;13\&quot; class=\&quot;i-m\&quot;&gt;
                &lt;img height=\&quot;13\&quot; src=\&quot;$hp_img_dir/img_fill2.gif\&quot; width=\&quot;$hpf%\&quot;&gt;
        &lt;/td&gt;
        &lt;td width=\&quot;3\&quot; height=\&quot;13\&quot; class=\&quot;i-r\&quot; background=\&quot;$hp_img_dir/img_right.gif\&quot;&gt;
                &lt;img height=\&quot;13\&quot; src=\&quot;images/spacer.gif\&quot; width=\&quot;3\&quot;&gt;
        &lt;/td&gt;
&lt;/table&gt;
MP(魔力值): &lt;em&gt;$mp / $zmp&lt;/em&gt;
&lt;table cellspacing=\&quot;0\&quot; cellpadding=\&quot;0\&quot; border=\&quot;0\&quot; width=\&quot;110\&quot; class=\&quot;i-box\&quot; style=\&quot;width: 110px\&quot;&gt;
        &lt;td width=\&quot;3\&quot; height=\&quot;13\&quot; class=\&quot;i-l\&quot; background=\&quot;$hp_img_dir/img_left.gif\&quot;&gt;
                &lt;img height=\&quot;13\&quot; src=\&quot;images/spacer.gif\&quot; width=\&quot;2\&quot;&gt;
        &lt;/td&gt;
        &lt;td align=\&quot;left\&quot; width=\&quot;104\&quot; background=\&quot;$hp_img_dir/img_backing.gif\&quot; height=\&quot;13\&quot; class=\&quot;i-m\&quot;&gt;
                &lt;img height=\&quot;13\&quot; src=\&quot;$hp_img_dir/img_fill.gif\&quot; width=\&quot;$mpf%\&quot;&gt;
        &lt;/td&gt;
        &lt;td width=\&quot;3\&quot; height=\&quot;13\&quot; class=\&quot;i-r\&quot; background=\&quot;$hp_img_dir/img_right.gif\&quot;&gt;
                &lt;img height=\&quot;13\&quot; src=\&quot;images/spacer.gif\&quot; width=\&quot;3\&quot;&gt;
        &lt;/td&gt;
&lt;/table&gt;
EXP(經驗值): &lt;em&gt;$ep %&lt;/em&gt;
&lt;table cellspacing=\&quot;0\&quot; cellpadding=\&quot;0\&quot; border=\&quot;0\&quot; width=\&quot;110\&quot; class=\&quot;i-box\&quot; style=\&quot;width: 110px\&quot;&gt;
        &lt;td width=\&quot;3\&quot; height=\&quot;13\&quot; class=\&quot;i-l\&quot; background=\&quot;$hp_img_dir/img_left.gif\&quot;&gt;
                &lt;img height=\&quot;13\&quot; src=\&quot;images/spacer.gif\&quot; width=\&quot;2\&quot;&gt;
        &lt;/td&gt;
        &lt;td align=\&quot;left\&quot; width=\&quot;104\&quot; background=\&quot;$hp_img_dir/img_backing.gif\&quot; height=\&quot;13\&quot; class=\&quot;i-m\&quot;&gt;
                &lt;img height=\&quot;13\&quot; src=\&quot;$hp_img_dir/img_fill1.gif\&quot; width=\&quot;$ep%\&quot;&gt;
        &lt;/td&gt;
        &lt;td width=\&quot;3\&quot; height=\&quot;13\&quot; class=\&quot;i-r\&quot; background=\&quot;$hp_img_dir/img_right.gif\&quot;&gt;
                &lt;img height=\&quot;13\&quot; src=\&quot;images/spacer.gif\&quot; width=\&quot;3\&quot;&gt;
        &lt;/td&gt;
&lt;/table&gt;
&lt;/ul&gt;
&lt;/div&gt;
&quot;;                                                                 
        return $exp_mp_hp;
}
開啟 viewthread.php
function viewthread_procpost($post, $special = 0) {

    global $_DCACHE, $newpostanchor, $numpost, $thisbg, $postcount, $ratelogpids, $onlineauthors, $lastvisit, $thread,
        $attachpids, $attachtags, $forum, $dateformat, $timeformat, $timeoffset, $userstatusby, $allowgetattach,
        $allowpaytoauthor, $ratelogrecord, $showimages, $forum, $discuz_uid, $showavatars, $pagebydesc, $ppp2,
        $firstpid, $videoopen;
在底下加上
global $timestamp;
    $post['dbdateline'] = $post['dateline'];
    $post['dateline'] = gmdate(&quot;$dateformat $timeformat&quot;, $post['dateline'] + $timeoffset * 3600);
    $post['groupid'] = $_DCACHE['usergroups'][$post['groupid']] ? $post['groupid'] : 7;
底下加上
    $daysreg = ($timestamp - $post['regdate']) / (24*3600);
    $ppd = $post['posts'] / $daysreg;
    $post['exp_mp_hp'] = exp_mp_hp($post['posts'], $ppd, $daysreg);
開啟 viewthread.htm
        &lt;!--{if $post['medals']}--&gt;&lt;p&gt;
                &lt;!--{loop $post['medals'] $medal}--&gt;
                &lt;img src=&quot;images/common/$medal[image]&quot; alt=&quot;$medal[name]&quot; /&gt;
                &lt;!--{/loop}--&gt;&lt;/p&gt;
        &lt;!--{/if}--&gt;
在下面加上
&lt;!--{if $post['exp_mp_hp']}--&gt;$post[exp_mp_hp]&lt;br&gt;&lt;!--{/if}--&gt;
開啟 css_append.htm 或者 css.htm 兩個選一個 喜歡就好

在底下加上
.stable, .stable table td, .stable table td img { padding: 0; border-collapse: collapse; border: 0 none #ffffff; }

.i-l        { background-repeat: no-repeat; background-position: right medium }
.i-m        { background-repeat: repeat-x; background-position: right medium; background-position-y: medium }
.i-r        { background-repeat: no-repeat; background-position: left medium }

.i-box { border-collapse: collapse }
完成

複製這篇網址分享給朋友: http://discuz.bluelovers.net/thread-860-1.html#pid5590

本篇的內容不含引用除另有聲明外,如符合 CC授權條款 則套用 姓名標示-非商業性-相同方式分享 3.0 通用版

TOP

RE: 經驗值,魔法值,生命值 D5 [2P]

謝謝 丫

那原來的 viewthread.php 還需要修正嗎?



我明天試試看 希望可解決..

[ 本帖最後由 squared 於 2007-9-29 02:40 編輯 ]
1

評分人數

+2

Points

  • admin

2007-9-29 02:50:43 admin 威望 + 2 分 0

複製這篇網址分享給朋友: http://discuz.bluelovers.net/thread-860-1.html#pid5631

TOP

RE: 經驗值,魔法值,生命值 D5 [2P]

不用^^
計算方式 都是一樣
複製這篇網址分享給朋友: http://discuz.bluelovers.net/thread-860-1.html#pid5632

本篇的內容不含引用除另有聲明外,如符合 CC授權條款 則套用 姓名標示-非商業性-相同方式分享 3.0 通用版

TOP

RE: 經驗值,魔法值,生命值 D5 [2P]

抱歉 我照著修改了 可是還是有問題

Fatal error: Call to undefined function: exp_mp_hp() in /home/squared/domains/ilyo.com.tw/bbs/viewthread.php on line 468

viewthread.php on line 468
$post['exp_mp_hp'] = exp_mp_hp($post['posts'], $ppd, $daysreg);就是這句出問題
複製這篇網址分享給朋友: http://discuz.bluelovers.net/thread-860-1.html#pid5633

TOP

RE: 經驗值,魔法值,生命值 D5 [2P]

你沒把 那一大串的 exp_mp_hp 程式碼放到 global.func.php 或者 viewthread.php
兩個選一個放
找地方最底下插入就好
複製這篇網址分享給朋友: http://discuz.bluelovers.net/thread-860-1.html#pid5634

本篇的內容不含引用除另有聲明外,如符合 CC授權條款 則套用 姓名標示-非商業性-相同方式分享 3.0 通用版

TOP

RE: 經驗值,魔法值,生命值 D5 [2P]

我成功了  謝謝
不過我加了一個<br>

<b>等級: $showlevel - $textlevel</b><br><---要不是會等級及 hp字走在一起
HP(生命值): <em>$hp / $maxhp</em>

可是出現另一個問題..
我的hp mp 數值好像有問題..都變負數
123.jpg
複製這篇網址分享給朋友: http://discuz.bluelovers.net/thread-860-1.html#pid5654

TOP

RE: 經驗值,魔法值,生命值 D5 [2P]

ㄎㄎ 不好意思呢
我不擅長寫安裝步驟

開啟 viewthread.php
function viewthread_procpost($post, $special = 0) {

    global $_DCACHE, $newpostanchor, $numpost, $thisbg, $postcount, $ratelogpids, $onlineauthors, $lastvisit, $thread,
        $attachpids, $attachtags, $forum, $dateformat, $timeformat, $timeoffset, $userstatusby, $allowgetattach,
        $allowpaytoauthor, $ratelogrecord, $showimages, $forum, $discuz_uid, $showavatars, $pagebydesc, $ppp2,
        $firstpid, $videoopen;
在底下加上
global $timestamp;
複製這篇網址分享給朋友: http://discuz.bluelovers.net/thread-860-1.html#pid5655

本篇的內容不含引用除另有聲明外,如符合 CC授權條款 則套用 姓名標示-非商業性-相同方式分享 3.0 通用版

TOP

RE: 經驗值,魔法值,生命值 D5 [2P]

請問這跟論壇積分威望-金錢方式
所代表
經驗值,魔法值,生命值

怎麼算?
複製這篇網址分享給朋友: http://discuz.bluelovers.net/thread-860-1.html#pid5800

TOP

RE: 經驗值,魔法值,生命值 D5 [2P]

複製這篇網址分享給朋友: http://discuz.bluelovers.net/thread-860-1.html#pid5802

本篇的內容不含引用除另有聲明外,如符合 CC授權條款 則套用 姓名標示-非商業性-相同方式分享 3.0 通用版

TOP

RE: 經驗值,魔法值,生命值 D5 [2P]

我之前5.5裝的是有做過美化,即會動的那一種,所以就試著依這個適用於6.0的exp_mp_hp 函數加了三行,也就是加了三張會動的尾部圖 (img_fill0.gif, img_fill10.gif, img_fill20.gif)。
但出來的效果卻是有斷,不能連接在一起,如圖:



請問該如何修改才能讓它連在一起呢?謝謝。


<td align=\"left\" width=\"104\" background=\"$hp_img_dir/img_backing.gif\" height=\"13\" class=\"i-m\">   
        <img height=\"13\" src=\"$hp_img_dir/img_fill2.gif\" width=\"$hpf%\">
        <img height=\"13\" src=\"$hp_img_dir/img_fill20.gif\" width=\"2px%\">   
</td>
        

<td align=\"left\" width=\"104\" background=\"$hp_img_dir/img_backing.gif\" height=\"13\" class=\"i-m\">   
        <img height=\"13\" src=\"$hp_img_dir/img_fill.gif\" width=\"$mpf%\">
        <img height=\"13\" src=\"$hp_img_dir/img_fill0.gif\" width=\"2px%\">  
</td>


<td align=\"left\" width=\"104\" background=\"$hp_img_dir/img_backing.gif\" height=\"13\" class=\"i-m\">   
        <img height=\"13\" src=\"$hp_img_dir/img_fill1.gif\" width=\"$ep%\">
        <img height=\"13\" src=\"$hp_img_dir/img_fill10.gif\" width=\"2px%\">   
</td>

[ 本帖最後由 kamanru 於 2007-10-1 15:36 編輯 ]
複製這篇網址分享給朋友: http://discuz.bluelovers.net/thread-860-1.html#pid5805

TOP

RE: 經驗值,魔法值,生命值 D5 [2P]

請去個人資料內 補上論壇網址
複製這篇網址分享給朋友: http://discuz.bluelovers.net/thread-860-1.html#pid5811

本篇的內容不含引用除另有聲明外,如符合 CC授權條款 則套用 姓名標示-非商業性-相同方式分享 3.0 通用版

TOP

RE: 經驗值,魔法值,生命值 D5 [2P]

沒有D6耶-33333-"
./\.期待ING@V@
複製這篇網址分享給朋友: http://discuz.bluelovers.net/thread-860-1.html#pid5822

TOP

RE: 經驗值,魔法值,生命值 D5 [2P]

沒有D6??
看仔細一點吧
在這篇裡面有D6的修改法(目前網路上 只有我這有D6修改法-因為是我升級的
複製這篇網址分享給朋友: http://discuz.bluelovers.net/thread-860-1.html#pid5826

本篇的內容不含引用除另有聲明外,如符合 CC授權條款 則套用 姓名標示-非商業性-相同方式分享 3.0 通用版

TOP

RE: 經驗值,魔法值,生命值 D5 [2P]

沒錯 只有這邊有d6的

報告 安裝無誤了 測試也沒再出問題
複製這篇網址分享給朋友: http://discuz.bluelovers.net/thread-860-1.html#pid5832

TOP

RE: 經驗值,魔法值,生命值 D5 [2P]

這位管理人員 真是太厲害了!!  製作好 遊戲論壇!! 一定要連結!!!
複製這篇網址分享給朋友: http://discuz.bluelovers.net/thread-860-1.html#pid5972

TOP

RE: 經驗值,魔法值,生命值 D5 [2P]

嗚嗚嗚   失敗了  顯示......找不到網頁><
http://stesert.gethost.nl/forumdisplay.php?fid=2
global.func.php在哪裡啊??

以下這些 d6 要用嗎??

打開 template/default/viewthread.htm



複製內容到剪貼板 代碼:
複製代碼
  1.                 {lang uid} $post[uid]<br>
  2.                 {lang digest_posts} <!--{if $post['digestposts']}--><a href="digest.php?authorid=$post[authorid]">$post[digestposts]</a><!--{else}-->$post[digestposts]<!--{/if}--><br>
  3.                 {lang credits} $post[credits]<br>
  4.                 {lang posts} $post[posts]<br>
前面加
複製內容到剪貼板 代碼:
複製代碼
  1. $post[exp_mp_hp]<br>
[ 本帖最後由 s30054 於 2007-10-5 19:03 編輯 ]
1

評分人數

-2

Points

  • admin

2007-10-5 19:13:28 admin 威望 -2 分 0

複製這篇網址分享給朋友: http://discuz.bluelovers.net/thread-860-1.html#pid6100

TOP

RE: 經驗值,魔法值,生命值 D5 [2P]

是D6 就乖乖看D6的安裝法
global.func.php 在 include裡面
請多利用編輯功能(當最後一篇是你發表的時候)
複製這篇網址分享給朋友: http://discuz.bluelovers.net/thread-860-1.html#pid6101

本篇的內容不含引用除另有聲明外,如符合 CC授權條款 則套用 姓名標示-非商業性-相同方式分享 3.0 通用版

TOP

 21 12
返回列表 發帖 ‹‹ 修正開啟左右分欄於 Firefox 的相容性 Firefox下 D6開啟首頁熱點導讀錯位修正 ››