[外掛] HP/MP/EXP Mod (V2) 1.2.0
發表於 : 2003-05-11 20:25
代碼: 選擇全部
#################################################################
## 外掛名稱: HP/MP/EXP Mod (Version 2)
## 外掛版本: 1.2.0
## 外掛作者: 原始作者為 Jon Borzilleri <jon@asylumsw.com> http://www.asylumsw.com
## level_mod.php 作者為 Antony Bailey
## 整理和繼續開發作者為 Mac <ycl6@sinamail.com> http://phpbb-tw.net
##
## 外掛描述: 這個外掛是用 Jon Borzilleri 開發的 HP/MP/EXP Mod 做為基礎架構
## 經過 Antony 修改 HP/MP/EXP 的設定值和加入了 Skill Ratio 以及 RPG 職業
## 這個 V2 版使用的是 ForumImage 的 Daz 設計的圖示\r
##
## 安裝難度: 簡單
## 安裝時間: 5 分鐘
## 需要編輯的檔案:
## ./includes/usercp_viewprofile.php
## ./viewtopic.php
## ./templates/subSilver/subSilver.cfg
## ./templates/subSilver/viewtopic_body.tpl
## ./templates/subSilver/profile_view_body.tpl
##
## 附加的檔案:
## ./includes/level_mod.php
## ./templates/subSilver/images/level_mod/*.gif (Images from Daz)
## ./templates/subSilver/images/level_mod/element/*.gif
##
#################################################################
## 由於安全上的考量,請檢查:
## http://www.phpbb.com/mods/downloads/ 是否有此外掛的最新版本
## 從其他地方下載此檔可能會造成你在你的 phpBB 討論版上寫入有誤的程式碼
## 基於這個理由,phpBB 將不會為沒有收藏在我們的外掛資料庫的外掛提供支援
## 我們的外掛資料庫在 http://www.phpbb.com/mods/downloads/
##
## 版權聲明: 這一個外掛不可以刊登在或加入到非官方的 phpBB 網站
#################################################################
## 作者留言:
## 特別感謝 Daz 讓我在這個外掛中使用他製作的 RPG 等級圖示\r
##
## 以 subSilver 風格面版作為安裝的指定風格. 你可以修改本外掛以便使用在其他風格面版上
##
## * 注意 * 請閱讀 level_mod.php (第 294 行) 並且按照指示修改來顯示魔法球和職業圖示\r
##
##############################################################
## 版本歷史:
##
## 2003-05-18 - Version 1.0.0
## - 首次發佈
## 2003-06-09 - Version 1.1.0
## - 修正 "trying to raise a non positive value" 錯誤(Antony)
## 2003-11-29 - Version 1.2.0
## - 增加 RPG 魔法球和 RPG 職業圖示\r
##
#################################################################
## 在增加此外掛前, 請務必備份所有需要修改的檔案
#################################################################
把管理員的各項屬性加到最大值!
尋找\r
代碼: 選擇全部
include($phpbb_root_path . 'includes/level_mod.'.$phpEx); //added for Level Mod (Mac)
viewtopic.php 裡面
代碼: 選擇全部
if ( $postrow[$i]['user_level'] == ADMIN ) {
$level_level = "SuperB";
$level_hp = "MaX / MaX";
$level_hp_percent = 100;
$level_mp = "MaX / MaX";
$level_mp_percent = 100;
$level_exp = "MaX / MaX";
$level_exp_percent = 100;
$level_skillratio = "eXTreme";
$level_classname = "<font color=red><b>Hero</b></font>";
$level_classimg = "[color=brown]./templates/subSilver/images/level_mod/classes/hero.gif[/color]";
$element = "[color=brown]<img src=\"./templates/subSilver/images/level_mod/element/Drak.gif\" alt=\"Dark\" border=\"0\" />[/color]";
}
代碼: 選擇全部
if ( $profiledata['user_level'] == ADMIN ) {
$level_level = "SuperB";
$level_hp = "MaX / MaX";
$level_hp_percent = 100;
$level_mp = "MaX / MaX";
$level_mp_percent = 100;
$level_exp = "MaX / MaX";
$level_exp_percent = 100;
$level_skillratio = "eXTreme";
$level_classname = "<font color=red><b>Hero</b></font>";
$level_classimg = "[color=brown]./templates/subSilver/images/level_mod/classes/hero.gif[/color]";
$element = "[color=brown]<img src=\"./templates/subSilver/images/level_mod/element/Drak.gif\" alt=\"Dark\" border=\"0\" />[/color]";
}
HP:會員的活動指標,一天內發言越多,指數越高(背後計算方式不僅是這樣,挺複雜的)
MP:會員的加入時間的長短和發言頻率,每發言一次都會減少 MP,MP 最大值以等級來計算,MP 恢復量以註冊長短來定
EXP:等經驗值滿的時候,會員就可以晉級
技能值:HP/MP,HP 比較高,便會給予攻擊力較強的職業。MP 比較高,便會給予法術比較強的職業
職業:目前有的分成四個種類
法師級:
Apprentice
Magician
Master Mage
Grand Mage
Archmage
法術和攻擊均衡的等級:
Initiate
Mystic
Warlock
Deacon
Grand Deacon
士兵級:
Mercenary
Gladiator
Centurion
Myrmidion
Warlord
戰士級:
Squire
Soldier
Warrior
Knight
Champion
~Mac