搜索 社区服务 统计排行 帮助
  • 10557阅读
  • 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:


在世界的中心呼唤店宝
级别: 新手上路
注册时间:
2005-10-17
在线时间:
0小时
发帖:
88
只看该作者 114楼 发表于: 2005-10-17
原来同贴子挂钩~~~
但是MP的最大值好难计啊,
有什么简便的方法吗?
级别: 侠客
注册时间:
2005-04-16
在线时间:
0小时
发帖:
485
只看该作者 113楼 发表于: 2005-07-26
引用
最初由 red16 发布
全满的话,有什么意义吗?

我想应该是觉得好玩吧,别的没什么的

级别: 侠客
注册时间:
2005-04-16
在线时间:
0小时
发帖:
485
只看该作者 112楼 发表于: 2005-07-26
这样看来要HP,MP都满是蛮困难的,也不妄想了
反正这些都无所谓的

级别: 新手上路
注册时间:
2005-06-30
在线时间:
0小时
发帖:
2
只看该作者 111楼 发表于: 2005-06-30
汗~~~~~~~~
看了还是不怎么明白
看来只有今后慢慢体会了
级别: 工作组
注册时间:
2003-12-26
在线时间:
3小时
发帖:
2809
只看该作者 110楼 发表于: 2005-06-25
看8懂~~~~~= =||||
8过最后一句懂了~~~~拼命灌~~~~
级别: 精灵王
注册时间:
2005-05-29
在线时间:
0小时
发帖:
2759
只看该作者 109楼 发表于: 2005-06-24
全满的话,有什么意义吗?

级别: 新手上路
注册时间:
2003-05-17
在线时间:
0小时
发帖:
5802
只看该作者 108楼 发表于: 2005-06-05
不说还好………………这一说我更盲了= =|||||||||||||||||||||

错误是我进来看了这帖子- -b

默哀ing

不要看這裡/w\
级别: 侠客
注册时间:
2005-01-17
在线时间:
0小时
发帖:
344
只看该作者 107楼 发表于: 2005-05-27
门派到哪里去加啊

AzraelㄨJusket
级别: 新手上路
注册时间:
2004-10-24
在线时间:
0小时
发帖:
282
只看该作者 106楼 发表于: 2005-05-14
当你每天发10帖的时候,HP就是满的,不慢的话就按照比率来计算

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

___________________________________________________________
HP含意是什么?作用?
是发一贴HP就加一吗/
qing请补充说明~

tug fkvbopk

小樱~美の化身∵¢百变小樱¢



大和 基拉


Kira Yamato
级别: 新手上路
注册时间:
2005-03-16
在线时间:
0小时
发帖:
71
只看该作者 105楼 发表于: 2005-05-10
必须要加入门派才有头衔啊……
级别: 新手上路
注册时间:
2005-03-16
在线时间:
0小时
发帖:
71
只看该作者 104楼 发表于: 2005-05-10
哈,原来是这样啊
我还以为MP和金钱有关呢
级别: 工作组
注册时间:
2003-05-30
在线时间:
0小时
发帖:
15565
只看该作者 103楼 发表于: 2005-05-09
遥远啊~~

伽玛星云第58惑星“K隆星”宇宙侵攻军特殊先行工作小队队员 TAMAMA二等兵

级别: 新手上路
注册时间:
2003-11-07
在线时间:
0小时
发帖:
1626
只看该作者 102楼 发表于: 2005-05-09
It is impossible for my MP to be max...
cause I registered for too long time but too few post made...

╭⊙-⊙╮ Tim
级别: 工作组
注册时间:
2004-12-23
在线时间:
6小时
发帖:
89
只看该作者 101楼 发表于: 2005-04-23
興之所至按貼出來的php代碼中的公式造的一個表~
  1. LevelTotalPer
  2. Up Posts Level
  3. ------------------------
  4. ?-> 1 1 1
  5. 1-> 2 10 9
  6. 2-> 3 19 9
  7. 3-> 4 28 9
  8. 4-> 5 39 11
  9. 5-> 6 52 13
  10. 6-> 7 66 14
  11. 7-> 8 82 16
  12. 8-> 9 100 18
  13. 9-> 10 121 21
  14. 10-> 11 143 22
  15. 11-> 12 168 25
  16. 12-> 13 195 27
  17. 13-> 14 225 30
  18. 14-> 15 258 33
  19. 15-> 16 293 35
  20. 16-> 17 332 39
  21. 17-> 18 373 41
  22. 18-> 19 418 45
  23. 19-> 20 467 49
  24. 20-> 21 519 52
  25. 21-> 22 575 56
  26. 22-> 23 634 59
  27. 23-> 24 699 65
  28. 24-> 25 767 68
  29. 25-> 26 840 73
  30. 26-> 27 918 78
  31. 27-> 281000 82
  32. 28-> 291088 88
  33. 29-> 301182 94
  34. 30-> 311281 99
  35. 31-> 321385 104
  36. 32-> 331496 111
  37. 33-> 341613 117
  38. 34-> 351737 124
  39. 35-> 361867 130
  40. 36-> 372005 138
  41. 37-> 382149 144
  42. 38-> 392302 153
  43. 39-> 402462 160
  44. 40-> 412630 168
  45. 41-> 422807 177
  46. 42-> 432993 186
  47. 43-> 443188 195
  48. 44-> 453392 204
  49. 45-> 463605 213
  50. 46-> 473829 224
  51. 47-> 484063 234
  52. 48-> 494308 245
  53. 49-> 504564 256
  54. 50-> 514831 267
  55. 51-> 525111 280
  56. 52-> 535402 291
  57. 53-> 545706 304
  58. 54-> 556023 317
  59. 55-> 566353 330
  60. 56-> 576697 344
  61. 57-> 587056 359
  62. 58-> 597429 373
  63. 59-> 607817 388
  64. 60-> 618220 403
  65. 61-> 628640 420
  66. 62-> 639076 436
  67. 63-> 649530 454
  68. 64-> 65 10000 470
  69. 65-> 66 10489 489
  70. 66-> 67 10997 508
  71. 67-> 68 11523 526
  72. 68-> 69 12069 546
  73. 69-> 70 12635 566
  74. 70-> 71 13222 587
  75. 71-> 72 13830 608
  76. 72-> 73 14460 630
  77. 73-> 74 15113 653
  78. 74-> 75 15789 676
  79. 75-> 76 16488 699
  80. 76-> 77 17212 724
  81. 77-> 78 17961 749
  82. 78-> 79 18736 775
  83. 79-> 80 19537 801
  84. 80-> 81 20365 828
  85. 81-> 82 21221 856
  86. 82-> 83 22105 884
  87. 83-> 84 23019 914
  88. 84-> 85 23962 943
  89. 85-> 86 24937 975
  90. 86-> 87 259431006
  91. 87-> 88 269811038
  92. 88-> 89 280521071
  93. 89-> 90 291581106
  94. 90-> 91 302981140
  95. 91-> 92 314741176
  96. 92-> 93 326861212
  97. 93-> 94 339361250
  98. 94-> 95 352241288
  99. 95-> 96 365521328
  100. 96-> 97 379201368
  101. 97-> 98 393281408
  102. 98-> 99 407791451
  103. 99->100 422741495
  104. 100->101 438121538
  105. 101->102 453961584
  106. 102->103 470251629
  107. 103->104 487031678
  108. 104->105 504281725
  109. 105->106 522031775
  110. 106->107 540291826
  111. 107->108 559071878
  112. 108->109 578371930
  113. 109->110 598221985
  114. 110->111 618622040
  115. 111->112 639592097
  116. 112->113 661132154
  117. 113->114 683272214
  118. 114->115 706012274
  119. 115->116 729372336
  120. 116->117 753362399
  121. 117->118 777992463
  122. 118->119 803292530
  123. 119->120 829252596
  124. 120->121 855912666
  125. 121->122 883262735
  126. 122->123 911332807
  127. 123->124 940142881
  128. 124->125 969692955
  129. 125->126 1000003031
  130. 126->127 1031103110
  131. 127->128 1062993189
  132. 128->129 1095693270
  133. 129->130 1129213352
  134. 130->131 1163593438
  135. 131->132 1198823523
  136. 132->133 1234943612
  137. 133->134 1271953701
  138. 134->135 1309883793
  139. 135->136 1348743886
  140. 136->137 1388563982
  141. 137->138 1429354079
  142. 138->139 1471134178
  143. 139->140 1513924279
  144. 140->141 1557744382
  145. 141->142 1602624488
  146. 142->143 1648564594
  147. 143->144 1695604704
  148. 144->145 1743754815
  149. 145->146 1793044929
  150. 146->147 1843485044
  151. 147->148 1895105162
  152. 148->149 1947935283
  153. 149->150 2001985405
  154. 150->151 2057285530
  155. 151->152 2113855657
  156. 152->153 2171725787
  157. 153->154 2230915919
  158. 154->155 2291446053
  159. 155->156 2353356191
  160. 156->157 2416656330
  161. 157->158 2481376472
  162. 158->159 2547546617
  163. 159->160 2615186764
  164. 160->161 2684336915
  165. 161->162 2755017068
  166. 162->163 2827247223
  167. 163->164 2901067382
  168. 164->165 2976497543
  169. 165->166 3053577708
  170. 166->167 3132317874
  171. 167->168 3212778046
  172. 168->169 3294958218
  173. 169->170 3378908395
  174. 170->171 3464658575
  175. 171->172 3552228757
  176. 172->173 3641658943
  177. 173->174 3732989133
  178. 174->175 3826239325
  179. 175->176 3921449521
  180. 176->177 4018649720
  181. 177->178 4117879923
  182. 178->179 421917 10130
  183. 179->180 432256 10339
  184. 180->181 442809 10553
  185. 181->182 453579 10770
  186. 182->183 464570 10991
  187. 183->184 475786 11216
  188. 184->185 487230 11444
  189. 185->186 498907 11677
  190. 186->187 510820 11913
  191. 187->188 522973 12153
  192. 188->189 535371 12398
  193. 189->190 548017 12646
  194. 190->191 560916 12899
  195. 191->192 574071 13155
  196. 192->193 587488 13417
  197. 193->194 601169 13681
  198. 194->195 615121 13952
  199. 195->196 629347 14226
  200. 196->197 643852 14505
  201. 197->198 658640 14788
  202. 198->199 673716 15076
  203. 199->200 689085 15369