This commit is contained in:
sk 2024-05-10 15:14:31 +08:00
parent 4ccd5acb11
commit 4736a4cac4
14 changed files with 828 additions and 609 deletions

Binary file not shown.

View File

@ -19,7 +19,7 @@
1
],
"Effect": [
0,
1,
0,
1
],
@ -49,7 +49,7 @@
1
],
"Effect": [
0,
1,
0,
1
],
@ -79,7 +79,7 @@
1
],
"Effect": [
0,
1,
0,
1
],
@ -109,7 +109,7 @@
1
],
"Effect": [
0,
1,
0,
1
],
@ -139,7 +139,7 @@
1
],
"Effect": [
0,
1,
0,
1
],

View File

@ -1,266 +1,254 @@
ΟΠ(±κ0:
Ο<18>'(±κ0%:
Ο<18>N(±κ0J:
Ο<18>u(±κ0o:
Ο <>(±κ0:
Ο¨Γ(±κ0Ί:
Ο°κ(±κ0ί:
ΟΈ‘(±κ0:
 ΟΐΈ(±κ0©:
ΟΠ(±κ0:
Ο<18>'(±κ0J:
Ο<18>N(±κ0•:
Ο<18>u(±κ:
Ο <>(±κ0©:
Ο¨Γ(±κ0σ:
Ο°κ(±κ0Ύ:
ΟΈ‘(±κ0<EFBFBD>:
 ΟΐΈ(±κ0<EFBFBD>:

ΟΘί(±κ:
 ΟΠ†(±κ0σ:
 ΟΨ­(±κ0<>:
 ΟΰΤ(±κ:
Οθϋ(±κ0γ:
ΟπΆ(±κ0<>:
ΟψΙ(±κ0­:
Ο€ρ(±κ0<>:
Ο<18><>(±κ:
Ο<18>Ώ(±κ0<>:
Ο<18>ζ(±κ0Α:
Ο <>(±κ:
Οπ“ (±κ:
Οΐ<> (±κ0Ν :
Ο<18>΅(±κ:
Οΰ§(±κ0΄:
Ο°®(±κ:
Ο€µ(±κ0<>:
ΟΠ»(±κ0<>:
Ο Β(±κ0<>:
ΟπΘ!(±κ:
ΟΐΟ$(±κ0η":
 Ο<18>Φ'(±κ0Ϊ%:
!Οΰά*(±κ0Ξ(:
"Ο°γ-(±κ0Α+:
#Ο€κ0(±κ0΄.:
$ΟΠπ3(±κ0§1:
%Ο χ6(±κ04:
&Οπύ9(±κ0<>7:
'Οΐ„=(±κ0<>::
(Ο€‰z(±κ0<>N:
)Οΐ–±(±κ0<>N:

*Ο€­β(±κ0<>N:2
+ΟΐΓ“(±κ0<>N:2K
,Ο€ΪΔ (±κ0<>N:Kd
-Οΐπυ (±κ0<>N:d}
.Ο€‡§(±κ0<>N:}
/Οΐ<>Ψ(±κ0<>N:
0Ο€΄‰(±κ0<>N:Θ
1ΟΐΚΊ(±κ0<>N:Θα
2Ο€αλ(±κ0<>N:αϊ
3ΠΠ(±κ0:
4Π<18>'(±κ0%:
5Π<18>N(±κ0J:
6Π<18>u(±κ0o:
7Π <>(±κ0•:
8Π¨Γ(±κ:
9Π°κ(±κ:
:ΠΈ‘(±κ0„:
;ΠΐΈ(±κ:
<ΠΘί(±κ:
=ΠΠ†(±κ0σ:
>ΠΨ­(±κ0<>:
?ΠΰΤ(±κ:
@Πθϋ(±κ0γ:
AΠπΆ(±κ0<>:
BΠψΙ(±κ0­:
CΠ€ρ(±κ0<>:
DΠ<18><>(±κ:
EΠ<18>Ώ(±κ0<>:
FΠ<18>ζ(±κ0Α:
GΠ <>(±κ:
HΠπ“ (±κ:
IΠΐ<> (±κ0Ν :
JΠ<18>΅(±κ:
KΠΰ§(±κ0΄:
LΠ°®(±κ:
MΠ€µ(±κ0<>:
NΠΠ»(±κ0<>:
OΠ Β(±κ0<>:
PΠπΘ!(±κ:
QΠΐΟ$(±κ0η":
RΠ<18>Φ'(±κ0Ϊ%:
SΠΰά*(±κ0Ξ(:
TΠ°γ-(±κ0Α+:
UΠ€κ0(±κ0΄.:
VΠΠπ3(±κ0§1:
WΠ χ6(±κ04:
XΠπύ9(±κ0<>7:
YΠΐ„=(±κ0<>::
ZΠ€‰z(±κ0<>N:
[Πΐ–±(±κ0<>N:

\Π€­β(±κ0<>N:2
]ΠΐΓ“(±κ0<>N:2K
^Π€ΪΔ (±κ0<>N:Kd
_Πΐπυ (±κ0<>N:d}
`Π€‡§(±κ0<>N:}
aΠΐ<>Ψ(±κ0<>N:
bΠ€΄‰(±κ0<>N:Θ
cΠΐΚΊ(±κ0<>N:Θα
dΠ€αλ(±κ0<>N:αϊ
eΡΠ(±κ0:
fΡ<18>'(±κ0%:
gΡ<18>N(±κ0J:
hΡ<18>u(±κ0o:
iΡ <>(±κ0•:
jΡ¨Γ(±κ:
kΡ°κ(±κ:
lΡΈ‘(±κ0„:
mΡΐΈ(±κ:
nΡΘί(±κ:
oΡΠ†(±κ0σ:
pΡΨ­(±κ0<>:
qΡΰΤ(±κ:
rΡθϋ(±κ0γ:
sΡπΆ(±κ0<>:
tΡψΙ(±κ0­:
uΡ€ρ(±κ0<>:
vΡ<18><>(±κ:
wΡ<18>Ώ(±κ0<>:
xΡ<18>ζ(±κ0Α:
yΡ <>(±κ:
zΡπ“ (±κ:
{Ρΐ<> (±κ0Ν :
|Ρ<18>΅(±κ:
}Ρΰ§(±κ0΄:
~Ρ°®(±κ:
Ρ€µ(±κ0<>:
ΡΠ»(±κ0<>:
<08>Ρ Β(±κ0<>:
ΡπΘ!(±κ:
ƒΡΐΟ$(±κ0η":
Ρ<18>Φ'(±κ0Ϊ%:
Ρΰά*(±κ0Ξ(:
Ρ°γ-(±κ0Α+:
Ρ€κ0(±κ0΄.:
<08>ΡΠπ3(±κ0§1:
Ρ χ6(±κ04:
<08>Ρπύ9(±κ0<>7:
Ρΐ„=(±κ0<>::
<08>Ρ€‰z(±κ0<>N:
<08>Ρΐ–±(±κ0<>N:

<08>Ρ€­β(±κ0<>N:2
<08>ΡΐΓ“(±κ0<>N:2K
<08>Ρ€ΪΔ (±κ0<>N:Kd
Ρΐπυ (±κ0<>N:d}
Ρ€‡§(±κ0<>N:}
Ρΐ<>Ψ(±κ0<>N:
Ρ€΄‰(±κ0<>N:Θ
ΡΐΚΊ(±κ0<>N:Θα
Ρ€αλ(±κ0<>N:αϊ
<10>Π(±κ0:
<08><10><18>'(±κ0%:
<10><18>N(±κ0J:
<08><10><18>u(±κ0o:
<10> <>(±κ0•:
<08><10>¨Γ(±κ:
<08><10>°κ(±κ:
<08><10>Έ‘(±κ0„:
<08><10>ΐΈ(±κ:
 <10>Θί(±κ:
΅<10>Π†(±κ0σ:
Ά<10>Ψ­(±κ0<>:
£<10>ΰΤ(±κ:
¤<10>θϋ(±κ0γ:
¥<10>πΆ(±κ0<>:
¦<10>ψΙ(±κ0­:
§<10>€ρ(±κ0<>:
¨<10><18><>(±κ:
©<10><18>Ώ(±κ0<>:
<08><10><18>ζ(±κ0Α:
«<10> <>(±κ:
¬<10>π“ (±κ:
­<10>ΐ<> (±κ0Ν :
®<10><18>΅(±κ:
<10>ΰ§(±κ0΄:
°<10>°®(±κ:
±<10>€µ(±κ0<>:
²<10>Π»(±κ0<>:
³<10> Β(±κ0<>:
΄<10>πΘ!(±κ:
µ<10>ΐΟ$(±κ0η":
<10><18>Φ'(±κ0Ϊ%:
·<10>ΰά*(±κ0Ξ(:
Έ<10>°γ-(±κ0Α+:
Ή<10>€κ0(±κ0΄.:
Ί<10>Ππ3(±κ0§1:
»<10> χ6(±κ04:
Ό<10>πύ9(±κ0<>7:
½<10>ΐ„=(±κ0<>::
Ύ<10>€‰z(±κ0<>N:
Ώ<10>ΐ–±(±κ0<>N:

ΐ<10>€­β(±κ0<>N:2
Α<10>ΐΓ“(±κ0<>N:2K
Β<10>€ΪΔ (±κ0<>N:Kd
Γ<10>ΐπυ (±κ0<>N:d}
Δ<10>€‡§(±κ0<>N:}
Ε<10>ΐ<>Ψ(±κ0<>N:
Ζ<10>€΄‰(±κ0<>N:Θ
Η<10>ΐΚΊ(±κ0<>N:Θα
Θ<10>€αλ(±κ0<>N:αϊ
Ιπ<18>N(±κ0J:
ΚπΠ†(±κ0σ:
Λπΐ<> (±κ0Ν :
Μπΐ„=(±κ0<>::
Νπΐ–±(±κ0<>N:

Ξπ€ΪΔ (±κ0<>N:Kd
Οτ <>(±κ:
Πτ Β(±κ0<>:
Ρτ€‰z(±κ0<>N:
<08>τ€­β(±κ0<>N:2
Στ€αλ(±κ0<>N:αϊ
Ττ€„―_(±κ0<>N:¬τ
Υρ<18>N(±κ0J:
ΦρΠ†(±κ0σ:
Χρΐ<> (±κ0Ν :
Ψρΐ„=(±κ0<>::
Ωρΐ–±(±κ0<>N:

Ϊρ€ΪΔ (±κ0<>N:Kd
Ϋυ<18>N(±κ0J:
άυΠ†(±κ0σ:
έυΐ<> (±κ0Ν :
ήυΐ„=(±κ0<>::
ίυΐ–±(±κ0<>N:

ΰυ€ΪΔ (±κ0<>N:Kd
ας<18>N(±κ0J:
βςΠ†(±κ0σ:
γςΐ<> (±κ0Ν :
δςΐ„=(±κ0<>::
εςΐ–±(±κ0<>N:

ζς€ΪΔ (±κ0<>N:Kd
ηφ<18>N(±κ0J:
θφΠ†(±κ0σ:
ιφΐ<> (±κ0Ν :
κφΐ„=(±κ0<>::
λφΐ–±(±κ0<>N:

μφ€ΪΔ (±κ0<>N:Kd
νσ<18>N(±κ0J:
ξσΠ†(±κ0σ:
οσΐ<> (±κ0Ν :
πσΐ„=(±κ0<>::
ρσΐ–±(±κ0<>N:

ςσ€ΪΔ (±κ0<>N:Kd
σχ<18>N(±κ0J:
τχΠ†(±κ0σ:
υχΐ<> (±κ0Ν :
φχΐ„=(±κ0<>::
χχΐ–±(±κ0<>N:

ψχ€ΪΔ (±κ0<>N:Kd
ΟΘί(±κ0<>:
 ΟΠ†(±κ:
 ΟΨ­(±κ:
 ΟΰΤ(±κ:
Οθϋ(±κ0Ε:
ΟπΆ(±κ0<>:
ΟψΙ(±κ:
Ο€ρ(±κ0¤ :
Ο<18><>(±κ0ξ :
Ο<18>Ώ(±κ
:
Ο<18>ζ(±κ :
Ο <>(±κ0Ν :
Οπ“ (±κ0΄:
Οΐ<> (±κ0<>:
Ο<18>΅(±κ0<>:
Οΰ§(±κ0η":
Ο°®(±κ0Ξ(:
Ο€µ(±κ0΄.:
ΟΠ»(±κ04:
Ο Β(±κ0<>::
ΟπΘ!(±κ0θ?:
ΟΐΟ$(±κ0ΞE:
 Ο<18>Φ'(±κ0µK:
!Οΰά*(±κ0<>N:
"Ο°γ-(±κ0<>N:
#Ο€κ0(±κ0<>N:
$ΟΠπ3(±κ0<>N:
%Ο χ6(±κ0<>N:
&Οπύ9(±κ0<>N:
'Οΐ„=(±κ0<>N:
(Ο€‰z(±κ0<>N:
)Οΐ–±(±κ0<>N:
*Ο€­β(±κ0<>N: 
+ΟΐΓ“(±κ0<>N:
,Ο€ΪΔ (±κ0<>N:
-Οΐπυ (±κ0<>N:#'
.Ο€‡§(±κ0<>N:+/
/Οΐ<>Ψ(±κ0<>N:26
0Ο€΄‰(±κ0<>N:9=
1ΟΐΚΊ(±κ0<>N:AE
2Ο€αλ(±κ0<>N:HL
3ΠΠ(±κ0:
4Π<18>'(±κ0J:
5Π<18>N(±κ0•:
6Π<18>u(±κ:
7Π <>(±κ:
8Π¨Γ(±κ0σ:
9Π°κ(±κ:
:ΠΈ‘(±κ0<>:
;ΠΐΈ(±κ0<>:
<ΠΘί(±κ0<>:
=ΠΠ†(±κ:
>ΠΨ­(±κ:
?ΠΰΤ(±κ:
@Πθϋ(±κ0Ε:
AΠπΆ(±κ0<>:
BΠψΙ(±κ:
CΠ€ρ(±κ0¤ :
DΠ<18><>(±κ0ξ :
EΠ<18>Ώ(±κ
:
FΠ<18>ζ(±κ :
GΠ <>(±κ0Ν :
HΠπ“ (±κ0΄:
IΠΐ<> (±κ0<>:
JΠ<18>΅(±κ0<>:
KΠΰ§(±κ0η":
LΠ°®(±κ0Ξ(:
MΠ€µ(±κ0΄.:
NΠΠ»(±κ04:
OΠ Β(±κ0<>::
PΠπΘ!(±κ0θ?:
QΠΐΟ$(±κ0ΞE:
RΠ<18>Φ'(±κ0µK:
SΠΰά*(±κ0<>N:
TΠ°γ-(±κ0<>N:
UΠ€κ0(±κ0<>N:
VΠΠπ3(±κ0<>N:
WΠ χ6(±κ0<>N:
XΠπύ9(±κ0<>N:
YΠΐ„=(±κ0<>N:
ZΠ€‰z(±κ0<>N:
[Πΐ–±(±κ0<>N:
\Π€­β(±κ0<>N: 
]ΠΐΓ“(±κ0<>N:
^Π€ΪΔ (±κ0<>N:
_Πΐπυ (±κ0<>N:#'
`Π€‡§(±κ0<>N:+/
aΠΐ<>Ψ(±κ0<>N:26
bΠ€΄‰(±κ0<>N:9=
cΠΐΚΊ(±κ0<>N:AE
dΠ€αλ(±κ0<>N:HL
eΡΠ(±κ0:
fΡ<18>'(±κ0J:
gΡ<18>N(±κ0•:
hΡ<18>u(±κ:
iΡ <>(±κ:
jΡ¨Γ(±κ0σ:
kΡ°κ(±κ:
lΡΈ‘(±κ0<>:
mΡΐΈ(±κ0<>:
nΡΘί(±κ0<>:
oΡΠ†(±κ:
pΡΨ­(±κ:
qΡΰΤ(±κ:
rΡθϋ(±κ0Ε:
sΡπΆ(±κ0<>:
tΡψΙ(±κ:
uΡ€ρ(±κ0¤ :
vΡ<18><>(±κ0ξ :
wΡ<18>Ώ(±κ
:
xΡ<18>ζ(±κ :
yΡ <>(±κ0Ν :
zΡπ“ (±κ0΄:
{Ρΐ<> (±κ0<>:
|Ρ<18>΅(±κ0<>:
}Ρΰ§(±κ0η":
~Ρ°®(±κ0Ξ(:
Ρ€µ(±κ0΄.:
ΡΠ»(±κ04:
<08>Ρ Β(±κ0<>::
ΡπΘ!(±κ0θ?:
ƒΡΐΟ$(±κ0ΞE:
Ρ<18>Φ'(±κ0µK:
Ρΰά*(±κ0<>N:
Ρ°γ-(±κ0<>N:
Ρ€κ0(±κ0<>N:
<08>ΡΠπ3(±κ0<>N:
Ρ χ6(±κ0<>N:
<08>Ρπύ9(±κ0<>N:
Ρΐ„=(±κ0<>N:
<08>Ρ€‰z(±κ0<>N:
<08>Ρΐ–±(±κ0<>N:
<08>Ρ€­β(±κ0<>N: 
<08>ΡΐΓ“(±κ0<>N:
<08>Ρ€ΪΔ (±κ0<>N:
Ρΐπυ (±κ0<>N:#'
Ρ€‡§(±κ0<>N:+/
Ρΐ<>Ψ(±κ0<>N:26
Ρ€΄‰(±κ0<>N:9=
ΡΐΚΊ(±κ0<>N:AE
Ρ€αλ(±κ0<>N:HL
<10>Π(±κ0:
<08><10><18>'(±κ0J:
<10><18>N(±κ0•:
<08><10><18>u(±κ:
<10> <>(±κ:
<08><10>¨Γ(±κ0σ:
<08><10>°κ(±κ:
<08><10>Έ‘(±κ0<>:
<08><10>ΐΈ(±κ0<>:
 <10>Θί(±κ0<>:
΅<10>Π†(±κ:
Ά<10>Ψ­(±κ:
£<10>ΰΤ(±κ:
¤<10>θϋ(±κ0Ε:
¥<10>πΆ(±κ0<>:
¦<10>ψΙ(±κ:
§<10>€ρ(±κ0¤ :
¨<10><18><>(±κ0ξ :
©<10><18>Ώ(±κ
:
<08><10><18>ζ(±κ :
«<10> <>(±κ0Ν :
¬<10>π“ (±κ0΄:
­<10>ΐ<> (±κ0<>:
®<10><18>΅(±κ0<>:
<10>ΰ§(±κ0η":
°<10>°®(±κ0Ξ(:
±<10>€µ(±κ0΄.:
²<10>Π»(±κ04:
³<10> Β(±κ0<>::
΄<10>πΘ!(±κ0θ?:
µ<10>ΐΟ$(±κ0ΞE:
<10><18>Φ'(±κ0µK:
·<10>ΰά*(±κ0<>N:
Έ<10>°γ-(±κ0<>N:
Ή<10>€κ0(±κ0<>N:
Ί<10>Ππ3(±κ0<>N:
»<10> χ6(±κ0<>N:
Ό<10>πύ9(±κ0<>N:
½<10>ΐ„=(±κ0<>N:
Ύ<10>€‰z(±κ0<>N:
Ώ<10>ΐ–±(±κ0<>N:
ΐ<10>€­β(±κ0<>N: 
Α<10>ΐΓ“(±κ0<>N:
Β<10>€ΪΔ (±κ0<>N:
Γ<10>ΐπυ (±κ0<>N:#'
Δ<10>€‡§(±κ0<>N:+/
Ε<10>ΐ<>Ψ(±κ0<>N:26
Ζ<10>€΄‰(±κ0<>N:9=
Η<10>ΐΚΊ(±κ0<>N:AE
Θ<10>€αλ(±κ0<>N:HL
Ιπ<18>N(±κ0•:
ΚπΠ†(±κ:
Λπΐ<> (±κ0<>:
Μπΐ„=(±κ0<>N:
Νπΐ–±(±κ0<>N:
Ξπ€ΪΔ (±κ0<>N:
Οτ <>(±κ0Ν :
Πτ Β(±κ0<>::
Ρτ€‰z(±κ0<>N:
<08>τ€­β(±κ0<>N: 
Στ€αλ(±κ0<>N:HL
Ττ€„―_(±κ0<>N:§«
Υρ<18>N(±κ0•:
ΦρΠ†(±κ:
Χρΐ<> (±κ0<>:
Ψρΐ„=(±κ0<>N:
Ωρΐ–±(±κ0<>N:
Ϊρ€ΪΔ (±κ0<>N:
Ϋυ<18>N(±κ0•:
άυΠ†(±κ:
έυΐ<> (±κ0<>:
ήυΐ„=(±κ0<>N:
ίυΐ–±(±κ0<>N:
ΰυ€ΪΔ (±κ0<>N:
ας<18>N(±κ0•:
βςΠ†(±κ:
γςΐ<> (±κ0<>:
δςΐ„=(±κ0<>N:
εςΐ–±(±κ0<>N:
ζς€ΪΔ (±κ0<>N:
ηφ<18>N(±κ0•:
θφΠ†(±κ:
ιφΐ<> (±κ0<>:
κφΐ„=(±κ0<>N:
λφΐ–±(±κ0<>N:
μφ€ΪΔ (±κ0<>N:
νσ<18>N(±κ0•:
ξσΠ†(±κ:
οσΐ<> (±κ0<>:
πσΐ„=(±κ0<>N:
ρσΐ–±(±κ0<>N:
ςσ€ΪΔ (±κ0<>N:
σχ<18>N(±κ0•:
τχΠ†(±κ:
υχΐ<> (±κ0<>:
φχΐ„=(±κ0<>N:
χχΐ–±(±κ0<>N:
ψχ€ΪΔ (±κ0<>N:

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
6с├т├уж├в"║█ю└=
6ж├в├с├т├у├"║█ю└=
.؆Ù†Ú†Û†"¡<>À„=
Wы├з├ш├с├т├ж├ь├у├в" ║█─╜Б
]ж├в├ь├з├ш├э├с├т├у├ы"╒█Т
Wы├з├ш├с├у├в├ь├т├ж" ║█─╜Б
]у├ж├ш├ы├з├э├с├т├в├ь"╒█Т

Binary file not shown.

View File

@ -199,6 +199,18 @@
"100002": 10
}
},
{
"Id": 21,
"Order": 6,
"ActivityType": 3,
"TaskType": 18,
"TargetTimes": 100,
"FinishTimes": 1,
"Award": {
"100001": 10000000,
"100002": 10
}
},
{
"Id": 17,
"Order": 1,

View File

@ -284,6 +284,8 @@ const (
GameHallPacketID_PACKET_CS_PLAYER_SWITCHFLAG GameHallPacketID = 8008
GameHallPacketID_PACKET_CSRoomEvent GameHallPacketID = 8009 // 房间事件
GameHallPacketID_PACKET_SCRoomEvent GameHallPacketID = 8010 // 房间事件
GameHallPacketID_PACKET_CSExchangeChannel GameHallPacketID = 8011 // 开启兑换的渠道
GameHallPacketID_PACKET_SCExchangeChannel GameHallPacketID = 8012 // 开启兑换的渠道
)
// Enum value maps for GameHallPacketID.
@ -390,6 +392,8 @@ var (
8008: "PACKET_CS_PLAYER_SWITCHFLAG",
8009: "PACKET_CSRoomEvent",
8010: "PACKET_SCRoomEvent",
8011: "PACKET_CSExchangeChannel",
8012: "PACKET_SCExchangeChannel",
}
GameHallPacketID_value = map[string]int32{
"PACKET_GameHall_ZERO": 0,
@ -493,6 +497,8 @@ var (
"PACKET_CS_PLAYER_SWITCHFLAG": 8008,
"PACKET_CSRoomEvent": 8009,
"PACKET_SCRoomEvent": 8010,
"PACKET_CSExchangeChannel": 8011,
"PACKET_SCExchangeChannel": 8012,
}
)
@ -7182,6 +7188,93 @@ func (x *SCRoomEvent) GetTs() int64 {
return 0
}
// PACKET_CSExchangeChannel
type CSExchangeChannel struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *CSExchangeChannel) Reset() {
*x = CSExchangeChannel{}
if protoimpl.UnsafeEnabled {
mi := &file_game_proto_msgTypes[102]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *CSExchangeChannel) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CSExchangeChannel) ProtoMessage() {}
func (x *CSExchangeChannel) ProtoReflect() protoreflect.Message {
mi := &file_game_proto_msgTypes[102]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use CSExchangeChannel.ProtoReflect.Descriptor instead.
func (*CSExchangeChannel) Descriptor() ([]byte, []int) {
return file_game_proto_rawDescGZIP(), []int{102}
}
// PACKET_SCExchangeChannel
type SCExchangeChannel struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
OnChannelName []string `protobuf:"bytes,1,rep,name=OnChannelName,proto3" json:"OnChannelName,omitempty"` // 开启渠道
}
func (x *SCExchangeChannel) Reset() {
*x = SCExchangeChannel{}
if protoimpl.UnsafeEnabled {
mi := &file_game_proto_msgTypes[103]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *SCExchangeChannel) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SCExchangeChannel) ProtoMessage() {}
func (x *SCExchangeChannel) ProtoReflect() protoreflect.Message {
mi := &file_game_proto_msgTypes[103]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use SCExchangeChannel.ProtoReflect.Descriptor instead.
func (*SCExchangeChannel) Descriptor() ([]byte, []int) {
return file_game_proto_rawDescGZIP(), []int{103}
}
func (x *SCExchangeChannel) GetOnChannelName() []string {
if x != nil {
return x.OnChannelName
}
return nil
}
var File_game_proto protoreflect.FileDescriptor
var file_game_proto_rawDesc = []byte{
@ -7913,7 +8006,12 @@ var file_game_proto_rawDesc = []byte{
0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x43,
0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x18,
0x05, 0x20, 0x03, 0x28, 0x05, 0x52, 0x05, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x0e, 0x0a, 0x02,
0x54, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x54, 0x73, 0x2a, 0xe6, 0x09, 0x0a,
0x54, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x54, 0x73, 0x22, 0x13, 0x0a, 0x11,
0x43, 0x53, 0x45, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65,
0x6c, 0x22, 0x39, 0x0a, 0x11, 0x53, 0x43, 0x45, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x43,
0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x12, 0x24, 0x0a, 0x0d, 0x4f, 0x6e, 0x43, 0x68, 0x61, 0x6e,
0x6e, 0x65, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, 0x4f,
0x6e, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x2a, 0xe6, 0x09, 0x0a,
0x11, 0x4f, 0x70, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x5f, 0x47, 0x61,
0x6d, 0x65, 0x12, 0x14, 0x0a, 0x10, 0x4f, 0x50, 0x52, 0x43, 0x5f, 0x53, 0x75, 0x63, 0x65, 0x73,
0x73, 0x5f, 0x47, 0x61, 0x6d, 0x65, 0x10, 0x00, 0x12, 0x13, 0x0a, 0x0f, 0x4f, 0x50, 0x52, 0x43,
@ -7992,7 +8090,7 @@ var file_game_proto_rawDesc = []byte{
0x5f, 0x51, 0x75, 0x6f, 0x74, 0x61, 0x4e, 0x6f, 0x74, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x5f,
0x47, 0x61, 0x6d, 0x65, 0x10, 0xab, 0x46, 0x12, 0x1c, 0x0a, 0x17, 0x4f, 0x50, 0x52, 0x43, 0x5f,
0x54, 0x68, 0x72, 0x5f, 0x47, 0x61, 0x6d, 0x65, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x5f, 0x47, 0x61,
0x6d, 0x65, 0x10, 0xb2, 0x46, 0x2a, 0xd0, 0x17, 0x0a, 0x10, 0x47, 0x61, 0x6d, 0x65, 0x48, 0x61,
0x6d, 0x65, 0x10, 0xb2, 0x46, 0x2a, 0x8e, 0x18, 0x0a, 0x10, 0x47, 0x61, 0x6d, 0x65, 0x48, 0x61,
0x6c, 0x6c, 0x50, 0x61, 0x63, 0x6b, 0x65, 0x74, 0x49, 0x44, 0x12, 0x18, 0x0a, 0x14, 0x50, 0x41,
0x43, 0x4b, 0x45, 0x54, 0x5f, 0x47, 0x61, 0x6d, 0x65, 0x48, 0x61, 0x6c, 0x6c, 0x5f, 0x5a, 0x45,
0x52, 0x4f, 0x10, 0x00, 0x12, 0x17, 0x0a, 0x12, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x43,
@ -8181,10 +8279,14 @@ var file_game_proto_rawDesc = []byte{
0x4c, 0x41, 0x47, 0x10, 0xc8, 0x3e, 0x12, 0x17, 0x0a, 0x12, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54,
0x5f, 0x43, 0x53, 0x52, 0x6f, 0x6f, 0x6d, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x10, 0xc9, 0x3e, 0x12,
0x17, 0x0a, 0x12, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x53, 0x43, 0x52, 0x6f, 0x6f, 0x6d,
0x45, 0x76, 0x65, 0x6e, 0x74, 0x10, 0xca, 0x3e, 0x42, 0x28, 0x5a, 0x26, 0x6d, 0x6f, 0x6e, 0x67,
0x6f, 0x2e, 0x67, 0x61, 0x6d, 0x65, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x61, 0x6d, 0x65,
0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x67, 0x61, 0x6d, 0x65, 0x68, 0x61,
0x6c, 0x6c, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
0x45, 0x76, 0x65, 0x6e, 0x74, 0x10, 0xca, 0x3e, 0x12, 0x1d, 0x0a, 0x18, 0x50, 0x41, 0x43, 0x4b,
0x45, 0x54, 0x5f, 0x43, 0x53, 0x45, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x43, 0x68, 0x61,
0x6e, 0x6e, 0x65, 0x6c, 0x10, 0xcb, 0x3e, 0x12, 0x1d, 0x0a, 0x18, 0x50, 0x41, 0x43, 0x4b, 0x45,
0x54, 0x5f, 0x53, 0x43, 0x45, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x43, 0x68, 0x61, 0x6e,
0x6e, 0x65, 0x6c, 0x10, 0xcc, 0x3e, 0x42, 0x28, 0x5a, 0x26, 0x6d, 0x6f, 0x6e, 0x67, 0x6f, 0x2e,
0x67, 0x61, 0x6d, 0x65, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x61, 0x6d, 0x65, 0x2f, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x67, 0x61, 0x6d, 0x65, 0x68, 0x61, 0x6c, 0x6c,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@ -8200,7 +8302,7 @@ func file_game_proto_rawDescGZIP() []byte {
}
var file_game_proto_enumTypes = make([]protoimpl.EnumInfo, 2)
var file_game_proto_msgTypes = make([]protoimpl.MessageInfo, 102)
var file_game_proto_msgTypes = make([]protoimpl.MessageInfo, 104)
var file_game_proto_goTypes = []interface{}{
(OpResultCode_Game)(0), // 0: gamehall.OpResultCode_Game
(GameHallPacketID)(0), // 1: gamehall.GameHallPacketID
@ -8306,6 +8408,8 @@ var file_game_proto_goTypes = []interface{}{
(*SCNoticeChange)(nil), // 101: gamehall.SCNoticeChange
(*CSRoomEvent)(nil), // 102: gamehall.CSRoomEvent
(*SCRoomEvent)(nil), // 103: gamehall.SCRoomEvent
(*CSExchangeChannel)(nil), // 104: gamehall.CSExchangeChannel
(*SCExchangeChannel)(nil), // 105: gamehall.SCExchangeChannel
}
var file_game_proto_depIdxs = []int32{
0, // 0: gamehall.SCEnterHall.OpRetCode:type_name -> gamehall.OpResultCode_Game
@ -9594,6 +9698,30 @@ func file_game_proto_init() {
return nil
}
}
file_game_proto_msgTypes[102].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CSExchangeChannel); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_game_proto_msgTypes[103].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SCExchangeChannel); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
}
type x struct{}
out := protoimpl.TypeBuilder{
@ -9601,7 +9729,7 @@ func file_game_proto_init() {
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_game_proto_rawDesc,
NumEnums: 2,
NumMessages: 102,
NumMessages: 104,
NumExtensions: 0,
NumServices: 0,
},

View File

@ -159,6 +159,8 @@ enum GameHallPacketID {
PACKET_CS_PLAYER_SWITCHFLAG = 8008;
PACKET_CSRoomEvent = 8009; //
PACKET_SCRoomEvent = 8010; //
PACKET_CSExchangeChannel = 8011; //
PACKET_SCExchangeChannel = 8012; //
}
//
//PACKET_CS_ENTERHALL
@ -861,3 +863,11 @@ message SCRoomEvent{
repeated int32 Param= 5; //
int64 Ts = 6; //
}
// PACKET_CSExchangeChannel
message CSExchangeChannel{}
// PACKET_SCExchangeChannel
message SCExchangeChannel{
repeated string OnChannelName = 1; //
}

View File

@ -5701,6 +5701,62 @@ func (x *WelfareCollectConfig) GetSwitch() int32 {
return 0
}
// etcd /game/exchange/channel
type ExchangeChannelConfig struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Platform string `protobuf:"bytes,1,opt,name=Platform,proto3" json:"Platform,omitempty"`
OnChannelName []string `protobuf:"bytes,2,rep,name=OnChannelName,proto3" json:"OnChannelName,omitempty"` // 开启渠道
}
func (x *ExchangeChannelConfig) Reset() {
*x = ExchangeChannelConfig{}
if protoimpl.UnsafeEnabled {
mi := &file_common_proto_msgTypes[55]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ExchangeChannelConfig) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ExchangeChannelConfig) ProtoMessage() {}
func (x *ExchangeChannelConfig) ProtoReflect() protoreflect.Message {
mi := &file_common_proto_msgTypes[55]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ExchangeChannelConfig.ProtoReflect.Descriptor instead.
func (*ExchangeChannelConfig) Descriptor() ([]byte, []int) {
return file_common_proto_rawDescGZIP(), []int{55}
}
func (x *ExchangeChannelConfig) GetPlatform() string {
if x != nil {
return x.Platform
}
return ""
}
func (x *ExchangeChannelConfig) GetOnChannelName() []string {
if x != nil {
return x.OnChannelName
}
return nil
}
var File_common_proto protoreflect.FileDescriptor
var file_common_proto_rawDesc = []byte{
@ -6628,10 +6684,16 @@ var file_common_proto_rawDesc = []byte{
0x63, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x1a, 0x0a, 0x08, 0x50, 0x6c, 0x61, 0x74,
0x66, 0x6f, 0x72, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x50, 0x6c, 0x61, 0x74,
0x66, 0x6f, 0x72, 0x6d, 0x12, 0x16, 0x0a, 0x06, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x18, 0x02,
0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x42, 0x26, 0x5a, 0x24,
0x6d, 0x6f, 0x6e, 0x67, 0x6f, 0x2e, 0x67, 0x61, 0x6d, 0x65, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
0x67, 0x61, 0x6d, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x77, 0x65,
0x62, 0x61, 0x70, 0x69, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x22, 0x59, 0x0a, 0x15,
0x45, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x43,
0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x1a, 0x0a, 0x08, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72,
0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72,
0x6d, 0x12, 0x24, 0x0a, 0x0d, 0x4f, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x4e, 0x61,
0x6d, 0x65, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, 0x4f, 0x6e, 0x43, 0x68, 0x61, 0x6e,
0x6e, 0x65, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x42, 0x26, 0x5a, 0x24, 0x6d, 0x6f, 0x6e, 0x67, 0x6f,
0x2e, 0x67, 0x61, 0x6d, 0x65, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x61, 0x6d, 0x65, 0x2f,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x77, 0x65, 0x62, 0x61, 0x70, 0x69, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@ -6646,7 +6708,7 @@ func file_common_proto_rawDescGZIP() []byte {
return file_common_proto_rawDescData
}
var file_common_proto_msgTypes = make([]protoimpl.MessageInfo, 60)
var file_common_proto_msgTypes = make([]protoimpl.MessageInfo, 61)
var file_common_proto_goTypes = []interface{}{
(*MysqlDbSetting)(nil), // 0: webapi.MysqlDbSetting
(*MongoDbSetting)(nil), // 1: webapi.MongoDbSetting
@ -6703,31 +6765,32 @@ var file_common_proto_goTypes = []interface{}{
(*GameConfig)(nil), // 52: webapi.GameConfig
(*WelfarePhoneLotteryStatus)(nil), // 53: webapi.WelfarePhoneLotteryStatus
(*WelfareCollectConfig)(nil), // 54: webapi.WelfareCollectConfig
nil, // 55: webapi.Platform.BindTelRewardEntry
nil, // 56: webapi.PlayerData.RankScoreEntry
nil, // 57: webapi.ItemShop.AwardEntry
nil, // 58: webapi.VIPcfg.AwardEntry
nil, // 59: webapi.VIPcfg.Privilege7Entry
(*server.DB_GameFree)(nil), // 60: server.DB_GameFree
(*ExchangeChannelConfig)(nil), // 55: webapi.ExchangeChannelConfig
nil, // 56: webapi.Platform.BindTelRewardEntry
nil, // 57: webapi.PlayerData.RankScoreEntry
nil, // 58: webapi.ItemShop.AwardEntry
nil, // 59: webapi.VIPcfg.AwardEntry
nil, // 60: webapi.VIPcfg.Privilege7Entry
(*server.DB_GameFree)(nil), // 61: server.DB_GameFree
}
var file_common_proto_depIdxs = []int32{
2, // 0: webapi.Platform.Leaderboard:type_name -> webapi.RankSwitch
3, // 1: webapi.Platform.ClubConfig:type_name -> webapi.ClubConfig
4, // 2: webapi.Platform.ThirdGameMerchant:type_name -> webapi.ThirdGame
55, // 3: webapi.Platform.BindTelReward:type_name -> webapi.Platform.BindTelRewardEntry
56, // 3: webapi.Platform.BindTelReward:type_name -> webapi.Platform.BindTelRewardEntry
6, // 4: webapi.GameConfigGlobal.GameStatus:type_name -> webapi.GameStatus
60, // 5: webapi.GameFree.DbGameFree:type_name -> server.DB_GameFree
61, // 5: webapi.GameFree.DbGameFree:type_name -> server.DB_GameFree
8, // 6: webapi.PlatformGameConfig.DbGameFrees:type_name -> webapi.GameFree
0, // 7: webapi.PlatformDbConfig.Mysql:type_name -> webapi.MysqlDbSetting
1, // 8: webapi.PlatformDbConfig.MongoDb:type_name -> webapi.MongoDbSetting
1, // 9: webapi.PlatformDbConfig.MongoDbLog:type_name -> webapi.MongoDbSetting
60, // 10: webapi.GameConfigGroup.DbGameFree:type_name -> server.DB_GameFree
56, // 11: webapi.PlayerData.RankScore:type_name -> webapi.PlayerData.RankScoreEntry
61, // 10: webapi.GameConfigGroup.DbGameFree:type_name -> server.DB_GameFree
57, // 11: webapi.PlayerData.RankScore:type_name -> webapi.PlayerData.RankScoreEntry
20, // 12: webapi.OnlineReport.GameCount:type_name -> webapi.OnlineGameCnt
22, // 13: webapi.CommonNoticeList.List:type_name -> webapi.CommonNotice
25, // 14: webapi.ExchangeShop.ExType:type_name -> webapi.ExchangeType
24, // 15: webapi.ExchangeShopList.List:type_name -> webapi.ExchangeShop
57, // 16: webapi.ItemShop.Award:type_name -> webapi.ItemShop.AwardEntry
58, // 16: webapi.ItemShop.Award:type_name -> webapi.ItemShop.AwardEntry
27, // 17: webapi.ItemShopList.List:type_name -> webapi.ItemShop
29, // 18: webapi.MatchInfoAward.ItemId:type_name -> webapi.ItemInfo
30, // 19: webapi.GameMatchDate.Award:type_name -> webapi.MatchInfoAward
@ -6744,8 +6807,8 @@ var file_common_proto_depIdxs = []int32{
33, // 30: webapi.WelfareSpree.Item:type_name -> webapi.WelfareDate
42, // 31: webapi.WelfareFirstPayDataList.List:type_name -> webapi.WelfareSpree
42, // 32: webapi.WelfareContinuousPayDataList.List:type_name -> webapi.WelfareSpree
58, // 33: webapi.VIPcfg.Award:type_name -> webapi.VIPcfg.AwardEntry
59, // 34: webapi.VIPcfg.Privilege7:type_name -> webapi.VIPcfg.Privilege7Entry
59, // 33: webapi.VIPcfg.Award:type_name -> webapi.VIPcfg.AwardEntry
60, // 34: webapi.VIPcfg.Privilege7:type_name -> webapi.VIPcfg.Privilege7Entry
45, // 35: webapi.VIPcfgDataList.List:type_name -> webapi.VIPcfg
33, // 36: webapi.ChessRankConfig.Item:type_name -> webapi.WelfareDate
49, // 37: webapi.ChessRankcfgData.Datas:type_name -> webapi.ChessRankConfig
@ -7422,6 +7485,18 @@ func file_common_proto_init() {
return nil
}
}
file_common_proto_msgTypes[55].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ExchangeChannelConfig); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
}
type x struct{}
out := protoimpl.TypeBuilder{
@ -7429,7 +7504,7 @@ func file_common_proto_init() {
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_common_proto_rawDesc,
NumEnums: 0,
NumMessages: 60,
NumMessages: 61,
NumExtensions: 0,
NumServices: 0,
},

View File

@ -632,3 +632,9 @@ message WelfareCollectConfig{
string Platform = 1;
int32 Switch = 2; // 1. 2.
}
// etcd /game/exchange/channel
message ExchangeChannelConfig{
string Platform = 1;
repeated string OnChannelName = 2; //
}

Binary file not shown.

Binary file not shown.

Binary file not shown.