等級:25 - 爐火純青 經驗值:0 / 245 魔法值:13941 / 13941 生命值:5%
升級
  100%
TA的每日心情 | 奮斗 5 小時前 |
---|
簽到天數: 5628 天 [LV.Master]伴壇終老
|
馬上註冊,結交更多好友,享用更多功能,讓你輕鬆玩轉社群。
您需要 登入 才可以下載或檢視,沒有帳號?立即註冊
×
由於現時新手保護積分過低
, ?, Z: \9 r- w9 k/ y! X% l/ i; A造成新手玩家不太好發展起來5 j2 x% A2 R3 g5 v! u' ? O( r
有玩家建議可以適當調整一下
; F& d0 a% G' x+ {2 @' m" \% o新手保護積分的門檻
! U/ s5 N' p+ x8 f: ?3 U; g' q6 E" V! z& W' k; v; K ?- o; V& r
而所有玩家總積分的平均似乎是比較好的方式. P7 Y f* }5 A
' J& {( n h- P3 N' M$ F要如何輕而易舉計算總積分的平均呢?
6 ~2 s1 T# b5 L4 X- C- H" }. q一個一個手動加總起來效率不僅低又費時$ c& H0 W, H3 X4 C- a' l8 d5 f
! X4 M, J: M/ C, Y1 @3 h! |& r, u6 _# T
SQL語法是相當有用的東西8 @" Q: x8 @. N* B
也是站長正在學習的東西: L1 l$ o# }0 ?
& S' w$ S1 i0 f透過SQL語法查詢出來的結果
% q# K, ~5 B& Q2 [( a6 A$ YU3服現時所有玩家總積分加起來是:3 o, a( |% k! ~$ Y% f& I
13304311230893
' l, K& O9 P `: I; f( Y( z7 \3 M& `2 i" a
要得出所有玩家總積分的平均數
7 j* N0 ^; p* q! P s7 I7 H計算方式:所有玩家總積分總和除以玩家總數
" \, M% C5 h6 U" d7 F5 }即:13304311230893/761=17482669160.2
. O. {" \ u# U; w四捨五入去掉小數點就是17482669160
" Q# C0 G! s6 R2 w& k
2 W8 ~6 z, R% R/ _* u" ~; O4 v7 }' P17482669160即是新的新手保護積分門檻 6 p+ L- L/ R) P- l
! M/ O/ ?7 W( V8 ]1 r2 q5 v而平均保護積分可以定時更新一下- f% m5 ?+ _ h3 |3 q6 P
這樣所有玩家都能平均受到保護" K- p+ s: F" y. q, D6 ?7 z. |
現時新手保護積分上限是2147483647: D9 x' l' x! F- V
但這樣會有一個問題
3 g/ Y/ _* g1 D* K3 |* n& ^超過2147483647分的玩家都可以被打: v6 K6 K7 ^, ~& Y4 H
改成平均積分為保護積分
. i8 R1 z% x& {+ {2 Q7 x5 p( I7 P所有在新手保護積分內的玩家只能打自己積分乘以5倍以及自己積分除以5倍的玩家 其餘不能打
- t+ l! C* \3 k; \
9 ^5 b n: }8 P# h# J除了平均積分當作是新手保護積分以外
, ]1 O! I6 b: C還有沒有更好的方式?
5 C! d- P5 d1 k# O2 K( J. ]就由大家來討論了
; ]4 B. G- Y9 M8 C( e+ g8 q* ~/ M6 o4 b |
|