等級:25 - 爐火純青 經驗值:0 / 246 魔法值:15089 / 15089 生命值:6%
升級
  100%
TA的每日心情 | 奮斗 4 小時前 |
|---|
簽到天數: 6000 天 [LV.Master]伴壇終老
|
馬上註冊,結交更多好友,享用更多功能,讓你輕鬆玩轉社群。
您需要 登入 才可以下載或檢視,沒有帳號?立即註冊
×
由於現時新手保護積分過低: T2 }/ ~% T7 q: q) H
造成新手玩家不太好發展起來
" [. d8 [9 ^7 F# H有玩家建議可以適當調整一下$ {# e0 B5 X2 d% t
新手保護積分的門檻
5 s. ~' f; p& z# |: b" q
5 j# U+ m, p R4 G1 ]而所有玩家總積分的平均似乎是比較好的方式
! L! v/ T% d' ?( N5 ?3 @
4 d+ c! v9 r$ K i$ Y7 l" M" ]$ Y要如何輕而易舉計算總積分的平均呢?0 p3 x; l+ S: R- R& q" t; B$ {, Q
一個一個手動加總起來效率不僅低又費時
2 E4 s- u+ u! a' f' P2 x' _& P/ m6 K' E
SQL語法是相當有用的東西
; ], Z* S2 } b* d& T; h& u9 O也是站長正在學習的東西4 B9 b& t( k7 X+ ~+ [ s: `: h2 y
7 S9 W/ l* w$ y1 N3 ^' w) U; G
透過SQL語法查詢出來的結果5 C, }3 T' n: l7 k
U3服現時所有玩家總積分加起來是:. a* y# D& Z/ a0 w
13304311230893+ H) C: s9 |' @( Z6 q0 G
r, A% g) `& R, c
要得出所有玩家總積分的平均數) ~' q+ c d( d# W3 t
計算方式:所有玩家總積分總和除以玩家總數
' @0 \. i/ \0 M* U8 b" F* z即:13304311230893/761=17482669160.2
: Q' }; r% V, ^& r四捨五入去掉小數點就是17482669160
& ?$ `$ Q" s4 L: g' E6 [5 g9 O& [! M- U; [8 G. t; z8 i
17482669160即是新的新手保護積分門檻
- B) q/ S0 M+ R( E# ^ v" b/ F: a1 D
而平均保護積分可以定時更新一下
% O* m. L t( i2 ^這樣所有玩家都能平均受到保護
: ~- }+ Q" T" t% N8 P現時新手保護積分上限是2147483647
( ]0 z% C* N) |/ s: R$ s/ c) ~但這樣會有一個問題% a' l1 |$ s% \
超過2147483647分的玩家都可以被打
, y" n& G! e( i q3 N7 j2 o改成平均積分為保護積分* S/ k/ |+ D0 K& n8 V
所有在新手保護積分內的玩家只能打自己積分乘以5倍以及自己積分除以5倍的玩家 其餘不能打
, f {2 F, M0 r/ O1 q
8 [, z5 l- J: c2 T8 z) S. A除了平均積分當作是新手保護積分以外& ]9 k `4 Q8 L. X
還有沒有更好的方式?# b) S3 J. s1 ?
就由大家來討論了
3 A# \" n$ q0 C% V |
|