搜索 社区服务 统计排行 帮助
  • 10636阅读
  • 114回复

[原创(或许==)]【扫盲醒目】对HP、MP、Level有不解的过来看看

楼层直达
级别: 风纪警察
注册时间:
2002-10-13
在线时间:
1123小时
发帖:
133737
先放上PHP程序一段


[PHP]$level = pow (log10 ($post[posts]), 3);
$ep = floor (100 * ($level - floor ($level)));
$showlevel = floor ($level + 1);
$hpmulti =round ($postsperday / 6, 1);
if ($hpmulti > 1.5) {
$hpmulti = 1.5;
}
if ($hpmulti < 1) {
$hpmulti = 1;
}

$maxhp = $level * 25 * $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;
}
$hpf= floor (100 * ($hp / $zhp)) - 1;

$maxmp= ($jointime * $level) / 5;
$mp= $post[posts] / 3;
if ($mp >= $maxmp) {
$mp = $maxmp;
}
$maxmp = floor ($maxmp);
$mp = floor ($mp);
if ($maxmp <= 0) {
$zmp = 1;
} else {
$zmp = $maxmp;
}
$mpf= floor (100 * ($mp / $zmp)) - 1;[/PHP]


这个就是计算三样东西的程序了

先看看等级的计算公式……

[PHP]$level = pow (log10 ($post[posts]), 3);[/PHP]

这个的意思就是……

$level这个中间变量=你现有的帖数以10为底的对数值的三次方

[PHP]$showlevel = floor ($level + 1);[/PHP]

这个的意思就是……

显示出来的等级为比计算出来的$level的数值+1以后的值小的最大整数

例如算出来为值在2~3之间,例如2.5,则取2为现有的等级

你的EXP是按照这个推算出来的,这个就不必多说了吧^_^

再看看计算HP的公式

[PHP]$maxhp = $level * 25 * $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;
[/PHP]

这段话的意思是

当你每天发10帖的时候,HP就是满的,不慢的话就按照比率来计算

超过就按最高值计算,不足1则按照1计算


再看看MP的计算公式

[PHP]$maxmp= ($jointime * $level) / 5;
$mp= $post[posts] / 3;
if ($mp >= $maxmp) {
$mp = $maxmp;
}
$maxmp = floor ($maxmp);
$mp = floor ($mp);
if ($maxmp <= 0) {
$zmp = 1;
} else {
$zmp = $maxmp;[/PHP]

这段话的意思是……

你的最大MP=(你注册至今的时间×你的等级)/5
你的现有MP=你的发帖数/3
不足1 按1计算
超过,按最大值计算……

这下大家懂了吧^_^


想补满HP、MP就疯狂的灌吧:cool:


在世界的中心呼唤店宝
级别: 元老
注册时间:
2002-10-03
在线时间:
0小时
发帖:
11944
只看该作者 1楼 发表于: 2004-04-09
i can never fill up my mp...


"Never apologize for saying what you feel. It's like apologizing for being real."
级别: 侠客
注册时间:
2003-12-13
在线时间:
0小时
发帖:
420
只看该作者 2楼 发表于: 2004-04-09
.....汗,怪伐得我发觉水区的人HP,MP都是接近神一样的存在.~
级别: 版主
注册时间:
2003-06-09
在线时间:
12小时
发帖:
66032
只看该作者 3楼 发表于: 2004-04-09
代码看不懂啊!
直接说结果多好啊!

级别: 风云使者
注册时间:
2004-01-01
在线时间:
0小时
发帖:
9274
只看该作者 4楼 发表于: 2004-04-09
汗,小P果然厉害,看不懂~

兴高采烈的破蛹 华丽新生的冲动 寻找灿烂禁地美梦
兴高采烈的破蛹 冲破心神的冲动 寻找爱情世界美梦

级别: 风纪警察
注册时间:
2002-10-13
在线时间:
1123小时
发帖:
133737
只看该作者 5楼 发表于: 2004-04-09
引用
最初由 voilet 发布
代码看不懂啊!
直接说结果多好啊!


看不懂代码的看结果啦~

看得懂代码的两样都看啦^_^

看看偶的MP……

需要

8 917 * 3 = 26 751帖

才能补满==


在世界的中心呼唤店宝
级别: 风云使者
注册时间:
2004-01-11
在线时间:
229小时
发帖:
2691
只看该作者 6楼 发表于: 2004-04-09
总结起来三个字,灌即满
那就使劲灌吧:D


番长的美脚
级别: 光明使者
注册时间:
2002-09-19
在线时间:
20小时
发帖:
27907
只看该作者 7楼 发表于: 2004-04-09
MP充满遥遥无期了,建议用漫元购买恢复药水。


旁边那个男人,你挡镜头了。
级别: 新手上路
注册时间:
2004-04-01
在线时间:
0小时
发帖:
18
只看该作者 8楼 发表于: 2004-04-09
前面的不懂,后面那一句就非常了解!!!!!!!1
前面的不懂,后面那一句就非常了解!!!!!!!
级别: 风云使者
注册时间:
2001-11-21
在线时间:
0小时
发帖:
4245
只看该作者 9楼 发表于: 2004-04-09
直接造成偶没有信心填满偶的HP和MP咯.-_-

级别: 骑士
注册时间:
2003-02-22
在线时间:
0小时
发帖:
988
只看该作者 10楼 发表于: 2004-04-09
看懂一点点...
级别: 元老
注册时间:
2004-01-01
在线时间:
0小时
发帖:
2194
只看该作者 11楼 发表于: 2004-04-09
汗,这到底是要什么盲呢?

级别: 精灵王
注册时间:
2004-01-27
在线时间:
0小时
发帖:
3172
只看该作者 12楼 发表于: 2004-04-09
我进来扫一下盲吧

级别: 风云使者
注册时间:
2003-08-18
在线时间:
0小时
发帖:
9770
只看该作者 13楼 发表于: 2004-04-09
说白了就一个字“”:D

吃喝嫖赌抽,五毒俱全。坑蒙拐骗偷,无恶不作。

Bryan Adams - Here I Am

Here I am,This is me
I come into this world so wild and free
Here I am,So young and strong
Right here in the place where I belong

It's a new world,It's a new start
It's alive with the beating of young hearts
It's a new day,In a new land
And it's waiting for me
Here I am

Oh! It's a new world,It's a new start
It's alive with the beating of young hearts
Yeah! It's a new day,In a new land
And it's waiting for me
Here I am
级别: 元老
注册时间:
2003-05-20
在线时间:
0小时
发帖:
104348
只看该作者 14楼 发表于: 2004-04-09
你的现有MP=你的发帖数/3

应该有2W多呢= =,诶

大剑100话http://i201.photobucket.com/albums/aa227/mjrpwt/0504_rp_edited_fin_ws_o_s.jpg

歡迎訪問線上最全的S.H.E影音檔案庫,綜藝,通告,花絮,CM,都是大家的心血,歡迎同好加入分享
http://gogobox.com.tw/she

沢尻エリカ
1リットの涙、タイヨウのうた
各类写真,PV,LIVE,TV,MOVIE电驴长期做种,欢迎下载