等級:25 - 爐火純青 經驗值:0 / 246 魔法值:14900 / 14900 生命值:6%
升級
  100%
TA的每日心情 | 奮斗 11 小時前 |
|---|
簽到天數: 5930 天 [LV.Master]伴壇終老
|
馬上註冊,結交更多好友,享用更多功能,讓你輕鬆玩轉社群。
您需要 登入 才可以下載或檢視,沒有帳號?立即註冊
×
由於現時新手保護積分過低
. e( E2 k/ h# F; I) y! _4 {造成新手玩家不太好發展起來- U6 ~# ~6 @" r3 O# |
有玩家建議可以適當調整一下
3 q: Z" k5 F9 F7 q# ~ ]; L新手保護積分的門檻! D- d* |. w# s S5 N6 Y/ J
' z" U6 ^5 e2 W+ a而所有玩家總積分的平均似乎是比較好的方式
9 M2 \" U% r" x$ u- _
5 L1 V# T' e' I要如何輕而易舉計算總積分的平均呢?
) C8 m0 M# {7 I2 f* u9 t- r1 x7 Y; ^一個一個手動加總起來效率不僅低又費時8 g7 M! D; e, x( a y
( u4 G% e6 c, O) }/ mSQL語法是相當有用的東西
4 P7 z% s5 k, o2 ~; B# d: A7 p也是站長正在學習的東西
8 l; t9 I& [( f" q1 [& T+ e
/ }- {; s1 n( n: ? L透過SQL語法查詢出來的結果
4 D( {" g4 r* Q0 NU3服現時所有玩家總積分加起來是:; I+ \2 d3 q: x
133043112308938 q. V/ }4 a7 f) K1 ]) }2 M
. `' n" a; ?6 i. r/ j
要得出所有玩家總積分的平均數! N6 m. c* V7 U; D* ]4 }1 ]8 Z
計算方式:所有玩家總積分總和除以玩家總數
+ H' }' `% D1 M! X. p即:13304311230893/761=17482669160.20 G) [) W3 B- E7 m: f5 w
四捨五入去掉小數點就是17482669160
) p4 ^7 ]# b7 ~ i& `* J. S6 D) A6 @
: v' `8 R: f1 y7 `8 p& D1 h* q- w( \17482669160即是新的新手保護積分門檻 5 Q; u! y+ O) l9 @
/ }; w/ d0 G3 d4 J4 T2 W7 _" t
而平均保護積分可以定時更新一下6 E6 c) Q. ^7 m+ K+ d
這樣所有玩家都能平均受到保護
5 c! y5 Q/ _2 q2 @6 v' d: B現時新手保護積分上限是21474836474 a, e- x; Z Y
但這樣會有一個問題
* y N6 d) }1 k3 A- u/ r5 G7 c超過2147483647分的玩家都可以被打8 A0 \2 J0 ?& v* R
改成平均積分為保護積分$ I8 {8 \0 v. x( S; N" q3 n
所有在新手保護積分內的玩家只能打自己積分乘以5倍以及自己積分除以5倍的玩家 其餘不能打
" q9 |3 i5 p y
9 a- R* I' ~- K. ^" I2 \" E除了平均積分當作是新手保護積分以外
: K7 I/ ~+ M d' B( X [/ c6 J還有沒有更好的方式?
# k! Y( |3 I; r4 ^0 @/ r! D就由大家來討論了
o* } O0 n% ?( J+ U: f+ P |
|