等級:25 - 爐火純青 經驗值:0 / 245 魔法值:13786 / 13786 生命值:5%
升級
  100%
TA的每日心情 | 難過 6 小時前 |
---|
簽到天數: 5573 天 [LV.Master]伴壇終老
|
馬上註冊,結交更多好友,享用更多功能,讓你輕鬆玩轉社群。
您需要 登入 才可以下載或檢視,沒有帳號?立即註冊
×
由於現時新手保護積分過低" K% R8 K7 u+ D1 Z* i- f& y1 }8 {) U
造成新手玩家不太好發展起來
* R4 l$ j2 n$ C9 Z$ O! J0 m2 y有玩家建議可以適當調整一下$ ?% P" U: Z2 \7 J. I# D, X+ l5 }
新手保護積分的門檻# ^8 T/ u ^4 f3 E
( `; \) n2 q3 O) n2 Q- {5 p而所有玩家總積分的平均似乎是比較好的方式$ ?" I9 \. p# S+ A5 V
, t7 g4 ?& d1 F7 n3 p' t: \* H
要如何輕而易舉計算總積分的平均呢?" F( x2 w0 a0 K* n
一個一個手動加總起來效率不僅低又費時
1 R, H. l0 t) [ Y3 p$ O6 f2 A+ {) j, D/ b& {
SQL語法是相當有用的東西- ^! W# Y \+ ?5 ?) m, {
也是站長正在學習的東西/ p" ~8 y0 F6 _- W, \) D) G
- m9 n+ Z3 S! J; J
透過SQL語法查詢出來的結果
0 ]9 P* P/ r, n# [. XU3服現時所有玩家總積分加起來是:; N" ]1 u- t" f$ L# i: S
13304311230893* K- v) Y% ?7 E7 q' z* U
$ J, ^0 [6 b; w' m, A' E( G
要得出所有玩家總積分的平均數
* P) X0 G2 D& Q計算方式:所有玩家總積分總和除以玩家總數) I4 w$ w: U1 k0 d
即:13304311230893/761=17482669160.2
/ l2 q3 l$ B: J' B8 A# B. D, J四捨五入去掉小數點就是17482669160
& l- Z9 q a- t+ G# i* D& i& Z G+ ^$ y$ a$ D' n h1 x. p
17482669160即是新的新手保護積分門檻
1 o) T5 M: f8 g$ `- I/ x- b3 Q8 d. n, n% Q
而平均保護積分可以定時更新一下
5 D8 b& W" N+ U/ M4 r ]* G這樣所有玩家都能平均受到保護
) ?2 U7 D6 Q7 O+ g# j% }現時新手保護積分上限是2147483647% \) N9 D+ @& T0 J: i; A$ a# j
但這樣會有一個問題7 c0 W9 X) D6 v2 b' i5 o- v
超過2147483647分的玩家都可以被打2 L6 W, }0 m- _; F2 L3 Y3 X
改成平均積分為保護積分
/ ^/ j( Z; F+ z$ H, Q: t& Z所有在新手保護積分內的玩家只能打自己積分乘以5倍以及自己積分除以5倍的玩家 其餘不能打
4 d/ m, ~0 [. M4 k2 r0 I* O1 o" f. W0 ?2 ^7 H4 r2 Y5 x
除了平均積分當作是新手保護積分以外
# r ^$ R. S& J* { h) T9 f還有沒有更好的方式?* _- ^5 O, C7 Y8 P) p# w. k
就由大家來討論了* ^+ d0 E$ S" X( }8 c: t; R* X7 q: t1 `
|
|