等級:25 - 爐火純青 經驗值:0 / 246 魔法值:15162 / 15162 生命值:6%
升級
  100%
TA的每日心情 | 奮斗 4 小時前 |
|---|
簽到天數: 6027 天 [LV.Master]伴壇終老
|
馬上註冊,結交更多好友,享用更多功能,讓你輕鬆玩轉社群。
您需要 登入 才可以下載或檢視,沒有帳號?立即註冊
×
由於現時新手保護積分過低
) i: h- x) B& s) J造成新手玩家不太好發展起來
# s8 t V: J$ o% I5 S& e有玩家建議可以適當調整一下( v1 h1 a* Z7 `' ~& o1 @
新手保護積分的門檻/ ~1 \0 q; @. M. S0 S
$ Y: L7 q4 G3 t& @. l" n" |而所有玩家總積分的平均似乎是比較好的方式
2 @/ Q. U0 v$ E# [' m* e8 V) H# w$ t2 y0 a6 k, l* T2 h
要如何輕而易舉計算總積分的平均呢?
- N: E3 r) M( q' Y9 h5 E一個一個手動加總起來效率不僅低又費時
5 N: ~0 n4 C: s+ F# H- w" c. n
3 o# k" |# k1 r5 J# USQL語法是相當有用的東西8 E+ R3 P9 o& _7 g- `: t
也是站長正在學習的東西3 T$ Z- r# i% I3 C
7 T7 y+ f9 c* h+ f: S
透過SQL語法查詢出來的結果
: Y% ^" v+ i& }1 AU3服現時所有玩家總積分加起來是:
* [- g5 g% z/ E2 B) e7 B' ]2 D8 @# K13304311230893
- A; x! @1 i T' B: `/ |; A9 x: F( `! O/ V+ g! w: y
要得出所有玩家總積分的平均數
. O) z _, @5 p0 j7 L# g a計算方式:所有玩家總積分總和除以玩家總數
. a7 ] x5 u0 H1 K6 `1 M: a即:13304311230893/761=17482669160.2( ^7 N+ o) F% r! M$ m5 |
四捨五入去掉小數點就是17482669160
+ J7 H3 S7 x) n% m5 S- |5 X7 U @( Q0 R$ o, ]
17482669160即是新的新手保護積分門檻
% m; B: w l& `, G* Z! Q8 }+ h* b" n, ]9 R% N( t* s- o$ ]9 [3 ]
而平均保護積分可以定時更新一下) ]! @& P* T4 ~+ F- X! j
這樣所有玩家都能平均受到保護
6 u Y/ c: ?: o' l. }5 n) @# {/ }5 b現時新手保護積分上限是2147483647/ A; S* N$ y. c! a& k- s
但這樣會有一個問題
4 k T$ V# f0 O! K超過2147483647分的玩家都可以被打
7 t1 R3 V8 t3 l" {$ q4 M9 J6 j改成平均積分為保護積分- H B# w! }( X, O
所有在新手保護積分內的玩家只能打自己積分乘以5倍以及自己積分除以5倍的玩家 其餘不能打/ T3 P l+ V1 |( l$ c
. P4 }3 N! w: l7 i' p9 y除了平均積分當作是新手保護積分以外
/ K% Z& F* q1 f/ \7 |還有沒有更好的方式?
B" p& q" X6 F: |就由大家來討論了
. y+ ^% m/ _7 _* f7 c! ]* w! Q) n# W0 C |
|