1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
| # ×ÊÔ´ÕÒ»ØµÄ ¾Ñé|½ð±Ò|ħ»ê ¹«Ê½
| # ¸ñʽ: [[¾Ñé, ½ð±Ò, ħ»ê, '[(ÎïÆ·ID,ÎïÆ·ÊýÁ¿¹«Ê½),..]'],...]
| # ÕÒ»ØÏî: [Îï×ÊÔËÊä, °ÙÕ½Ö®µØ, ×çÖä³Ç±¤, ¶á±¦Ææ±ø, ±£ÎÀÅ®Éñ, ÁÒÑæÕ½³¡, »·ÈÕ³£ÈÎÎñ, »·Õ½ÃËÈÎÎñ, 8Ô¶¹ÅÉñµî,9ºé»ÄÖ®Á¦,10½ð±Ò»ÃÓò,11³ÉÓïËÙ²Â,12ħ×åÉîÔ¨]
| # ²ÎÊý playerLV-Íæ¼ÒµÈ¼¶ roundReward-¹ó×åÅÜ»·ÊÕÒæ¼Ó³É(°Ù·ÖÂÊ) worldLvExpRate-ÊÀ½çµÈ¼¶¼Ó³É weiClientExpRate-΢¶Ë¾Ñé¼Ó³É vipExpRate-¾ÑéÃØ¾³¾Ñé¼Ó³É reExp reMoney costType-ÕÒ»ØÀàÐÍ(ÓÃÓÚÎïÆ·ÊýÁ¿¼ÆËã) 0Ãâ·Ñ 1½ð±Ò 2×êʯ
| # ²ÎÊý extraData ¶îÍâÊý¾ÝĬÈÏ0 ħ×åÉîÔ¨µÄ´ú±í×î´óͨ¹ØÊýÓë×òÈÕÒÑͨ¹ØÊý²îÖµ
| (
| [
| [
| 'int(reExp*0.07*70*600)',
| 'int(0.08 * reMoney * 1 *3)',
| '2500',
| '[]'
| ],# 0
| [
| 'int(int((int(1213171*15*500) if int(playerLV/100)==9 else 1)*(int(685856*15*500) if int(playerLV/100)==8 else 1)*(int(361324*15*500) if int(playerLV/100)==7 else 1)*(int(275126*15*500) if int(playerLV/100)==6 else 1)*(int(190486*15*500) if int(playerLV/100)==5 else 1)*(int(136969*15*500) if int(playerLV/100)==4 else 1)*(int(88489*15*500) if int(playerLV/100)==3 else 1)*(int(46515*15*500) if int(playerLV/100)==2 else 1)*(int(14752*15*500) if int(playerLV/100)==1 else 1))*1)',
| '0',
| '0',
| '[]'
| ],# 1
| [
| 'int(reExp*0.42*25*600)',
| '0',
| '0',
| '[(60000,int(2 if costType==0 else 0 )+int(4 if costType==1 else 0 )+int(6 if costType==2 else 0 ))]'
| ],# 2
| [
| 'int(reExp*0.028*10*1800)',
| 'int((int( reMoney /1000.0*0.8)*200*2+20000)*10/3.0/10)',
| 'int((2000*10/3.0)*0.3/10)',
| '[]'
| ],# 3
| [
| 'int(reExp*0.42*25*600)',
| '0',
| '0',
| '[(3540,int(2 if costType==0 else 0 )+int(4 if costType==1 else 0 )+int(6 if costType==2 else 0 ))]'
| ],# 4
| [
| 'int(reExp*0.21*10*1800)',
| '0',
| '0',
| '[(2027,int(1 if costType==0 else 0 )+int(2 if costType==1 else 0 )+int(3 if costType==2 else 0 ))]'
| ],# 5
| [
| 'int(reExp*0.08*70*600)',
| 'int(reMoney/8.0*4*0.45/100.0)*100',
| '500',
| '[]'
| ],# 6
| [
| 'int(reExp*0.08*70*600)',
| 'int(reMoney/8.0*4*0.45/100.0)*100',
| '500',
| '[]'
| ],# 7
| [
| 'int(reExp*0*20*600*0.5)',
| '0',
| '0',
| '[(1300,int(1 if costType==0 else 0 )+int(2 if costType==1 else 0 )+int(3 if costType==2 else 0 ))]'
| ],# 8
| [
| 'int(reExp*0*20*600*0.5)',
| '0',
| '0',
| '[(2028,int(1 if costType==0 else 0 )+int(2 if costType==1 else 0 )+int(3 if costType==2 else 0 ))]'
| ],# 9
| [
| '0',
| 'int(((1650*4*500) if (playerLV/100)==9 else 1)*((1500*4*500) if (playerLV/100)==8 else 1)*((1350*4*500) if (playerLV/100)==7 else 1)*((1200*4*500) if (playerLV/100)==6 else 1)*((1050*4*500) if (playerLV/100)==5 else 1)*((900*4*500) if (playerLV/100)==4 else 1)*((750*4*500) if (playerLV/100)==3 else 1)*((600*4*500) if (playerLV/100)==2 else 1)*((400*4*500) if (playerLV/100)==1 else 1))*1',
| '0',
| '[]'
| ],# 10
| [
| 'int(reExp*0.42*0*600)',
| '0',
| '5000',
| '[]'
| ],# 11
| [
| '0',
| '0',
| '0',
| '[(60020,int(round(extraData*0.8*0.3,0) if costType==0 else 0 )+int(round(extraData*0.8*0.7,0) if costType==1 else 0 )+int(round(extraData*0.8,0) if costType==2 else 0 ))]'
| ],# 12
| ]
| )
|
|