BYsan

 找回密碼
 成為會員
搜索
熱搜: 活動 交友 discuz
查看: 3070|回復: 28

關於「生命值、魔法值、經驗值」說明 ...

[複製鏈接]
發表於 2009-2-22 23:07:54 | 顯示全部樓層 |閱讀模式
hp為生命值
exp為經驗值
mp為魔法值
關於「生命值、魔法值、經驗值」
// exp為經驗值,mp為魔法值,hp為生命值
// $credits為總積分,$postsperday為平均每日積分數,$daysreg為注冊天數


首先是等級,它和總積分有關,這個你們自己可以看的,
經驗值每從1%到達100%後就提升一個級別,至於多少積分,看下等級計算公式.
等級計算公式:
$level = pow(log10 ($credits), 3);

等級 = pow(log10(總積分),3 ) [pow的意思是次方]
也就是說如果一個用戶的總積分是1000,那它的等級就是 pow( log10(1000), 3 ) 即3的3次方就是27級。

$showlevel = floor ($level + 1);

這個的意思就是……
顯示出來的等級為比計算出來的$level的數值+1以後的值小的最大整數
例如算出來為值在2~3之間,例如2.5,則取2為現有的等級


用戶生命力 (HP)
$hpmulti =round($postsperday / 6, 1);
if ($hpmulti > 1.5) {
$hpmulti = 1.5;
}
if ($hpmulti < 1) {
$hpmulti = 1;
}
$maxhp = $level * 10 * $hpmulti;
$hp= $postsperday/10;
if ($hp >= 1) {
$hp= $maxhp;
} else {
$hp= floor($hp * $maxhp);
}
$hp= floor($hp);
$maxhp= floor($maxhp);
if ($maxhp <= 0) {
$zhp = 1;
} else {
$zhp = $maxhp;

hpmulti是生命值的計算因子=每日積分/6
生命最大值=等級*10*計算因子
生命值=(每天積分/10)*生命最大值 [floor的意思是取整]
不足1 按1計算
超過,按最大值計算……

用戶魔法力 ( MP)
$maxmp= ($daysreg * $level) / 10;
$mp= $credits / 3;
if ($mp >= $maxmp) {
$mp = $maxmp;
}
$maxmp = floor($maxmp);
$mp = floor($mp);

if ($maxmp <= 0) {
$zmp = 1;
} else {
$zmp = $maxmp;
你的最大魔力=(你注冊至今的時間×你的等級)/10
你的現有魔力=你的總積分/3 取整(前提是必須擁有最大魔法值)
不足1 按1計算
超過,按最大值計算……
用戶經驗值 (EXP)
用戶每次發布帖子將獲得一定的經驗值,經驗值每從1%到達100%後就提升一個級別
發表於 2009-2-22 23:12:33 | 顯示全部樓層
[發帖際遇]: 寒靈.伊買了一個饅頭吃, 花了現金31銖.


- -
我發咁多貼…點解覺得個exp 好似低左?
唔係好似…係的確低左…y??!
 樓主| 發表於 2009-2-22 23:14:41 | 顯示全部樓層
因為你已19級啦 ... EXP 會好難加架啦~
發表於 2009-2-23 07:59:49 | 顯示全部樓層
小寒妹妹都成萬八貼子...早就成為全論壇之冠...都仲咁貪心...
發表於 2009-2-23 21:30:42 | 顯示全部樓層
原帖由 kasan 於 2009-2-22 11:14 PM 發表
因為你已19級啦 ... EXP 會好難加架啦~


但都唔係扣嫁…T-T
發表於 2009-2-23 21:31:38 | 顯示全部樓層
[發帖際遇]: 寒靈.伊出門就踩狗屎,失去50元,轉身去買彩票,中獎現金67銖元,大叫,行狗屎運.
nn
原帖由 陳近南 於 2009-2-23 07:59 AM 發表
小寒妹妹都成萬八貼子...早就成為全論壇之冠...都仲咁貪心...


我幾時貪心…
我只係見佢扣…咁我咪問下lo…一3一
發表於 2009-2-23 21:55:58 | 顯示全部樓層
係咪眼花呀...扣咁恐怖=   =
發表於 2009-2-23 22:10:10 | 顯示全部樓層
係ar
之前我18…而家得12 lo 一3一
發表於 2009-2-23 22:51:12 | 顯示全部樓層
[發帖際遇]: 陳近南收取租客本月房租現金20銖.
nn變左13啦...會唔會記錯呀...
 樓主| 發表於 2009-2-24 01:11:51 | 顯示全部樓層

回復 8# 的帖子

[發帖際遇]: kasan開車超速被罰款現金100銖.
nn因為你升左一級 EXP 會由0 開始
又或者之前網站大更新時 積分 變成 由 XX 和 XX / 2 ...
以至降低 ...
所以呢 係整體性的 無所謂架
發表於 2009-2-24 18:12:08 | 顯示全部樓層
[發帖際遇]: 寒靈.伊獲得醫療補助現金50銖.
nn原來係咁…一3一
發表於 2009-2-26 15:10:57 | 顯示全部樓層
我生命值係0  要點補返呀..
 樓主| 發表於 2009-2-27 02:54:45 | 顯示全部樓層

回復 12# 的帖子

真係未見過0 因為<=0 就 =1 ...
你真係新人類 ...
發表於 2009-2-27 10:42:49 | 顯示全部樓層
發表於 2009-2-27 12:04:25 | 顯示全部樓層
[發帖際遇]: 小賊們潛入黑色幽默家, 偷了黑色幽默現金2銖.
nn&#21523;...咁我點解會係0架  ...  超人...
您需要登錄後才可以回帖 登錄 | 成為會員

本版積分規則

小黑屋|手機版|Archiver|BYsan

GMT+8, 2024-4-26 07:59 AM , Processed in 0.048119 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回復 返回頂部 返回列表