[問題]HP/MP/EXP Mod (V2) 1.2.0

phpBB 2 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

ernie
星球公民
星球公民
文章: 73
註冊時間: 2003-07-24 16:56
聯繫:

文章 ernie »

Mac 寫:2. 我也不會中文翻譯,我知道英文的意思,但是不知怎麼翻成中文比較恰當。看其他人能否幫你吧(我記得有人翻譯過,應該是心霜吧)~Mac
我有在小站上跟站上的學弟妹討論過翻譯名稱....我自己覺得還不錯啦\r
我晚一點回家查查貼上來 :mrgreen:
(在學校圖書館上網ing...)
簽名是什麼?
Mac
百戰天龍馬蓋先
百戰天龍馬蓋先
文章: 2590
註冊時間: 2003-02-02 02:28
來自: MacphpBBMOD
聯繫:

文章 Mac »

a_yu,職業的圖並沒有一起釋出\r
因為大家用的名稱可能都不一樣(我相信有不少自己個人化後的職業名稱了),而且每個版應該都要有一點自己的風格在裡面,所以圖示大家各顯神通,不論你要用小人圖,還是人頭像還是防具圖,一切隨自己搭配 :)

~Mac
+ 關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。

phpBB 官網 | 竹貓星球 | MacphpBBMOD | 我的服務
天霜
竹貓忠實會員
竹貓忠實會員
文章: 882
註冊時間: 2003-04-15 19:40
來自: 星之鄉學園
聯繫:

文章 天霜 »

Mac 寫:To 文,目前沒有想要繼續開發這個外掛了,我覺得當初原作者(和我自己)想要的功能都有了,在多加功能只會讓這個外掛更花網站的資源,與其這樣,不如這把功能開發停留在這個地方。

目前最新版是 1.2.0

~Mac
如果以花網站資源來講
是用即使演算 還是用資料庫來存取
那個比較花費?
不回答來自 私人訊息, 電子郵件, 及時通 的相關 phpBB 問題
除非是個人疏失所造成的問題

這世界還有拼命守護的價值嗎...
ernie
星球公民
星球公民
文章: 73
註冊時間: 2003-07-24 16:56
聯繫:

文章 ernie »

Mac 寫:2. 我也不會中文翻譯,我知道英文的意思,但是不知怎麼翻成中文比較恰當。看其他人能否幫你吧(我記得有人翻譯過,應該是心霜吧)~Mac
這是敝站所做的翻譯 (因為是討論過後的名稱,可能有點不一樣):

法學徒 Apprentice
魔法師 Magician
主法師 Master Mage
堂法師 Grand Mage
皇法師 Archmage

新手 Initiate
神秘客 Mystic
法術師 Warlock
法祭司 Deacon
主祭司 Grand Deacon

傭佣兵 Mercenary
劍騎士 Gladiator
戰團長 Centurion
御軍師 Myrmidion
聖戰神 Warlord

侍從 Squire
士兵 Soldier
勇士 Warrior
武士 Knight
戰士 Champion
簽名是什麼?
a_yu
星球公民
星球公民
文章: 38
註冊時間: 2003-08-27 07:46
聯繫:

文章 a_yu »

改了3個小時才把viewtopic_body.tpl改好,原來Mac的血量計空白部份是用表格的底圖做成的,妙啊!profile_view_body.tpl改天再來改改看...
今天又發現一個新問題,Mac您的exp是顯示百分比(%)不知是不是將level_mod.php的269(下面紅色部分)行復製到上一行(藍色部份)貼上?我是這樣改的不知正不正確?

我改的樣子
if ($profileversion) {
$level_exp = ($profiledata['user_posts'] - $level_posts_for_this) . " / " . ($level_posts_for_next - $level_posts_for_this);

$level_exp_percent = floor( ( ($profiledata['user_posts'] - $level_posts_for_this) / max( 1, ($level_posts_for_next - $level_posts_for_this ) ) ) * 100);

} else {
$level_exp = floor( ( ($postrow[$i]['user_posts'] - $level_posts_for_this) / max( 1, ($level_posts_for_next - $level_posts_for_this ) ) ) * 100);

$level_exp_percent = floor( ( ($postrow[$i]['user_posts'] - $level_posts_for_this) / max( 1, ($level_posts_for_next - $level_posts_for_this ) ) ) * 100);
Mac
百戰天龍馬蓋先
百戰天龍馬蓋先
文章: 2590
註冊時間: 2003-02-02 02:28
來自: MacphpBBMOD
聯繫:

文章 Mac »

經驗百分比用:

代碼: 選擇全部

{postrow.POSTER_EXP_WIDTH}%
~Mac
+ 關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。

phpBB 官網 | 竹貓星球 | MacphpBBMOD | 我的服務
a_yu
星球公民
星球公民
文章: 38
註冊時間: 2003-08-27 07:46
聯繫:

文章 a_yu »

Mac 寫:經驗百分比用:

代碼: 選擇全部

{postrow.POSTER_EXP_WIDTH}%
Dear Mac您可能誤會我的意思了,未修改前exp顯示的是5/10,我想讓他改成顯示成50%(像您站上那樣),"%"這個符號我是加在
<td width="70%" align="left"><span class="postdetails">{postrow.POSTER_EXP}%</span></td>
但要把5/10改成50要如何改運算試呢?我上上篇那樣改對嗎?
●網站:shctafn25模擬網討論區
●主機作業系統:Windows Xp Pro
●架站程式:Appserv 1.9.0
●上網方式:So-net固定式IP。
●phpBB2 版本:phpBB 2.0.6
Mac
百戰天龍馬蓋先
百戰天龍馬蓋先
文章: 2590
註冊時間: 2003-02-02 02:28
來自: MacphpBBMOD
聯繫:

文章 Mac »

a_yu,我想你也誤會我的意思了,呵呵\r
本來就不需動到 level_mod.php
百分比的數值本來就是 {postrow.POSTER_EXP_WIDTH} 顯示,後面加上 % 即可\r
試試看吧\r

~Mac
+ 關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。

phpBB 官網 | 竹貓星球 | MacphpBBMOD | 我的服務
a_yu
星球公民
星球公民
文章: 38
註冊時間: 2003-08-27 07:46
聯繫:

文章 a_yu »

Mac 寫:a_yu,我想你也誤會我的意思了,呵呵\r
本來就不需動到 level_mod.php
百分比的數值本來就是 {postrow.POSTER_EXP_WIDTH} 顯示,後面加上 % 即可\r

~Mac
Dear Mac
{postrow.POSTER_EXP_WIDTH}不是控制exp圖片的寬度嗎?您指的是viewtopic_body.tpl這個檔嗎?
{postrow.POSTER_EXP_WIDTH}viewtopic_body.tpl只出現過一次在78行左右如下:
<td width="103" height="13" background="templates/subSilver/images/level_mod/img_backing.gif"><img src="templates/subSilver/images/level_mod/lm_exp_bar.gif" alt="{postrow.POSTER_EXP}" title="{postrow.POSTER_EXP}" width="{postrow.POSTER_EXP_WIDTH}" height="9" /><img src="templates/subSilver/images/level_mod/lm_exp_bar_end.gif" height="9" /></td>
但這段不是在顯示EXP bar 和控制圖片寬度的嗎?我實在搞不懂為和會和%這個有關?且我改在這也沒用。現在已把 level_mod.php 復原等下一次休假在來研究了。

在補充一個問題,如何讓hp最小值強制為1啊?hp"0"不就掛了嗎?
●網站:shctafn25模擬網討論區
●主機作業系統:Windows Xp Pro
●架站程式:Appserv 1.9.0
●上網方式:So-net固定式IP。
●phpBB2 版本:phpBB 2.0.6
Mac
百戰天龍馬蓋先
百戰天龍馬蓋先
文章: 2590
註冊時間: 2003-02-02 02:28
來自: MacphpBBMOD
聯繫:

文章 Mac »

a_yu,

你看看 viewtopic.php 的代碼

代碼: 選擇全部

"POSTER_EXP_WIDTH" => $level_exp_percent,
這個 POSTER_EXP_WIDTH 不只是控制寬度,但也代表經驗的百分比
再看看 HP & MP

代碼: 選擇全部

"POSTER_HP_WIDTH" => $level_hp_percent, 
"POSTER_MP_WIDTH" => $level_mp_percent,
每一個都是這樣子來代表的
為什麼呢?因為寬度的整數是 100,那,要有多寬,當然就是計算 N/100

如果你想修改 HP 的預設值,你可以更改 level_mod.php 裡面的這一段\r

代碼: 選擇全部

if($level_level < 1) 
{ 
   $level_hp = "0 / 0"; 
   $level_hp_percent = 0; 
} 
或 MP

代碼: 選擇全部

if($level_level < 1) 
{ 
   $level_mp = '0 / 0'; 
   $level_mp_percent = 0; 
}
或 EXP

代碼: 選擇全部

if($level_level == 0) 
{ 
   $level_exp = "0 / 0"; 
   $level_exp_percent = 100; 
} 
~Mac
+ 關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。

phpBB 官網 | 竹貓星球 | MacphpBBMOD | 我的服務
竹貓忠實會員
竹貓忠實會員
文章: 1058
註冊時間: 2003-05-15 00:30
來自: Game.Hack-遊戲駭客
聯繫:

文章 »

越看越好玩耶QQ||
也蠻想裝一個...不過怕功能太多~"~
有事問問題,沒事答問題。
廣告不是這樣打滴!遊戲駭客
a_yu
星球公民
星球公民
文章: 38
註冊時間: 2003-08-27 07:46
聯繫:

文章 a_yu »

感謝Mac我明白您的意思了,你的意思是把viewtopic_body.tpl中的{postrow.POSTER_EXP}改成{postrow.POSTER_EXP_WIDTH}%對吧,小弟資質不佳讓您費心了。只是hp最低直設為1還是不了解,Mac您能在詳解一下嗎?
●網站:shctafn25模擬網討論區
●主機作業系統:Windows Xp Pro
●架站程式:Appserv 1.9.0
●上網方式:So-net固定式IP。
●phpBB2 版本:phpBB 2.0.6
napoleon0319
星球普通子民
星球普通子民
文章: 20
註冊時間: 2003-11-28 10:19
來自: Mordor
聯繫:

文章 napoleon0319 »

請問我安裝後
在HP/MP/EXP圖案前面有個空白的images/spacer.gif,是什麼東西?我沒有這個圖檔,應該如何處理?我是最近才開始接觸PHPBB的,很多都不太懂,麻煩高手幫我解答下這個問題,謝謝.
Mac
百戰天龍馬蓋先
百戰天龍馬蓋先
文章: 2590
註冊時間: 2003-02-02 02:28
來自: MacphpBBMOD
聯繫:

文章 Mac »

a_yu,應該把 0 / 0 改成 1/1 這樣子吧,不過這樣子的話百分比就要變成 1 囉(我並沒有自己試過喔 ^^")

napoleon0319,images/spacer.gif (phpBB ROOT 檔案夾/templates/subSilver/images/spacer.gif)是 phpBB 本身就應該有的圖檔,你確定檢查一下是不是真的沒有喔

~Mac
+ 關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。

phpBB 官網 | 竹貓星球 | MacphpBBMOD | 我的服務
napoleon0319
星球普通子民
星球普通子民
文章: 20
註冊時間: 2003-11-28 10:19
來自: Mordor
聯繫:

文章 napoleon0319 »

Mac 寫:napoleon0319,images/spacer.gif (phpBB ROOT 檔案夾/templates/subSilver/images/spacer.gif)是 phpBB 本身就應該有的圖檔,你確定檢查一下是不是真的沒有喔

~Mac
我剛找了有找到了
那請問Mac大大為什麼網頁上無法顯示呢?是我哪裡改錯了嗎?
主題已鎖定

回到「外掛問題討論」