EMU618社区

 找回密码
 立即注册
帖子
查看: 503|回复: 11

[原创] [FC][魂斗罗][互相伤害][END]

[复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2020-5-5 15:40:24 | 显示全部楼层 |阅读模式
先祝福大家五一快乐, 虽然来晚了哈, 废话就不多说了
$ x3 Y" F! b1 |; D1.选择键切换子弹(为了更快杀死对方)3 s$ D1 [( `! w+ _8 r
2.杀死对方自己加命: j' J6 W5 `. k' [) ]
  1. ;[FC][魂斗罗][互相伤害][END]0 F3 C8 V! x) G( h$ ~
  2. ;20200505% L8 n% m& o. j6 l+ q

  3. ' Z! i& w' Y& l; B2 s/ {! s  F
  4. .ORG $8960
    9 x% l7 W; [& n4 d
  5. # h  ]: X8 j3 l% M4 T% F
  6. P1_STATUE          = $90      ;状态3 q6 p0 Q. n, A5 L4 N: R
  7. P1_INVINCIBLE_A    = $AE      ;透明无敌0 N9 c" l0 @6 q: x' ?6 J4 G: W7 p+ L; o
  8. P1_INVINCIBLE_B    = $B0      ;闪烁无敌- \$ j9 u3 q, T
  9. P1_REST            = $32      ;P1剩余生命
    3 n) l0 V/ h2 S- u* A2 {
  10. LIVE_VALUE         = $01      ;活着数值
    * E4 z  D- x* H6 K; N
  11. P1_ACTION          = $D6      ;趴下
    % A3 e+ e0 P5 [, A
  12. P1_FACE            = $D8      ;P1面向
    # C  b: A4 J& E
  13. LAY_VALUE          = $17      ;趴下数值
    / _6 ^  ~" A* L* F, h; z# [
  14. JUMP_VALUE         = $08      ;趴下数值8 ]5 @1 [7 _  x# y
  15. DIVING_VALUE       = $18      ;潜水数值6 Y$ e) j6 R8 C! p
  16. P1_X               = $0334    ;P1 X坐标9 ^1 Q% H( X) T3 M% ^# X
  17. P2_X               = $0335    ;P2 X坐标7 k6 h! Y) E/ n- E" h6 \6 |3 k& Z
  18. P1_Y               = $031A    ;P1 Y坐标
    # n# O* [8 x2 |# G% p4 R* a1 a
  19. P2_Y               = $031B    ;P2 Y坐标. }% ]# D' l7 K; {* J- |2 T
  20. Bullet_X           = $03C8    ;子弹X坐标
    6 c9 e. Y# k- X0 x- g+ Q4 J
  21. Bullet_Y           = $03B8    ;子弹Y坐标+ U/ J8 V0 X/ y' h" M6 ^; N
  22. Bullet_Owner       = $0448    ;子弹所属者
    ; z, |, Z" W+ z7 A2 t
  23. Hit_Offet_X        = $01C0    ;命中误差X  d8 F! d! |+ Q0 H/ Z5 E) c
  24. Hit_Offet_Y        = $01C1    ;命中误差Y4 h; ?# [! r1 X9 Z& }) K8 h6 W
  25. State_Offet_X      = $01C2    ;动作误差X
    5 s4 v8 i( d' L+ k
  26. State_Offet_Y      = $01C3    ;动作误差X/ f- g) A. H0 Y( N+ O6 @$ ~  o
  27. Offet_X_Check      = $01C4    ;坐标差X
    " n& A% f! N' k& G4 K* |7 u: `
  28. Offet_Y_Check      = $01C5    ;坐标差Y
    5 \6 o9 V. ^: H8 D# l3 c1 T1 F+ C5 E
  29. Reg_X_Temp         = $01C6    ;寄存器X暂存2 Z7 [5 o; L8 j' W7 n, W0 I
  30. Reg_Y_Temp         = $01C7    ;寄存器Y暂存- z9 L$ D1 Q2 C, M+ W2 @
  31. OFFET_X_STAND      = $06      ;坐标差X值+ E% Z; a$ S1 Q2 l
  32. OFFET_Y_STAND      = $10      ;坐标差Y值
    $ ~0 a8 {9 D2 I. j, a! U2 @
  33. OFFET_X_LAY        = $10      ;趴下坐标差X值+ @8 Z5 }! e. z3 T" w
  34. OFFET_Y_LAY        = $07      ;趴下坐标差Y值
    , U$ D; Y, w0 \/ P5 c- k
  35. OFFET_X_JUMP       = $08      ;跳跃坐标差X值
    : o) n/ P# ]! c
  36. OFFET_Y_JUMP       = $08      ;跳跃坐标差Y值
    - }" l( ?" ^4 m  ?
  37. STATE_X_DIVING     = $02      ;潜水动作误差X值
    ; `$ g9 d& K' s% u4 m
  38. STATE_Y_LAY        = $04      ;趴下动作误差X值/ {8 h7 Q% Z" Q: w" v6 J) k7 F

  39. 8 Z6 a7 q8 u) `5 a
  40. ;武器切换$ L) d# A& q& i3 p7 n; h
  41. Btn_Once = $F5       ;单次按键" P/ \7 Q5 o+ _0 u# v$ t# z" s
  42. ;========================================
    ! X" \+ T4 O$ _) Y; s
  43. ChangeWeapon:" g4 P. b9 ^- Q& f: w7 g; T
  44. LDA Btn_Once,X
    ' K* |7 q" Z+ g
  45. CMP #$20$ F! \; f' @# \$ g& H$ ?9 H3 g* ^
  46. BNE ChangeWeaponEnd
    5 S9 ~2 Z9 y* ^6 ^6 U7 A
  47. LDA $AA,X% N# F: {2 s& f' P1 U/ T8 ~' V
  48. ORA #$10
    . ]1 r2 H+ v- a. {
  49. STA $AA,X8 k6 ~, U3 D# L  O: P6 _- `
  50. CMP #$140 T5 @/ z5 s4 [9 L" R7 u2 r
  51. BNE WeaponSet
    6 Q! ?# ~, C3 g+ D
  52. LDA #$0F
    ; i8 X# h* }3 @5 {
  53. STA $AA,X
    / }9 i+ Z( T5 [2 ?
  54. WeaponSet:
    6 U& A4 Z& x2 H+ U) M; g
  55. INC $AA,X4 t" ?' ~- s) f6 ~
  56. ChangeWeaponEnd:
      I( C) {/ h& K' ?& E5 E, c( M
  57. LDA $AA,X$ [2 W, Z! ^9 I+ z7 S! d$ b
  58. AND #$0F& P- R) T1 t/ }" \
  59. RTS
    2 R* u$ P$ S9 {+ S- d, E( v

  60. + Z+ Z) f" M1 G2 ?
  61. .ORG $89A02 p' I' B3 t8 F# w' H+ r
  62. 2 W2 x  w  N: h) ]4 t6 d2 i
  63. ;互相伤害
    8 w7 b6 g* m& _& Z: ^, \
  64. ;========================================) C  W" n! b& r! ^
  65. Hurt_Player:
    8 I9 ]; i( s% Q* g8 {5 s
  66. STX Reg_X_Temp
    5 V! ^4 v- Q" Z
  67. STY Reg_Y_Temp
    2 {3 S  N" ^  w9 G3 _
  68. JSR CheckInvalidState
    : H' n. c9 |4 M8 S
  69. BCS HurtPlayerEnd: B! C1 t& U) r. o/ U
  70. LDA Bullet_Owner,X
    5 G4 M! O& [1 e' |
  71. EOR #@0000001
    4 E) k7 ~% F, u7 r. v- {- R
  72. TAY
    2 b# ]6 b# V+ B3 E4 g' _9 D
  73. JSR GetHitOffset" h$ P+ R4 b0 T1 l6 t( l& R
  74. JSR GetOffet_X
    / @, c& A7 @9 `0 D1 N0 y+ m) z
  75. JSR GetOffet_Y6 [& y* `& ]% J
  76. JSR Check_Hit2 S9 {) M/ B$ S% |9 \1 @
  77. BCC HurtPlayerEnd
    + S$ m- F& Y/ Z) n9 ~  M: d
  78. JSR Kill_Player1 E" m- s( L  u, j4 n" q+ P
  79. HurtPlayerEnd:+ G& q+ I9 p0 P8 `' G
  80. LDX Reg_X_Temp% \1 _+ Y1 Y: r" G, v9 y0 }; d
  81. LDY Reg_Y_Temp
    * g3 s$ ^7 i( |
  82. LDA $0438,X# a& @" t/ _; a9 ~
  83. RTS
    8 v, d( h5 `, A  [3 Q

  84. % ?6 p9 I3 T# A( q' W6 f: A0 w
  85. ;检查无效状态
    9 x& {( \# w1 V4 L
  86. ;========================================! \) P* `  m+ a- }' a# a* v( s+ g0 }) p
  87. CheckInvalidState:" v% n* l6 v+ c9 _. H% s
  88. LDA Bullet_Owner,X3 c6 p7 M3 t+ d! f
  89. EOR #@0000001' _3 ?" V5 g( _8 E
  90. TAY
    : n5 d& u; ^1 C) f7 X
  91. LDA P1_STATUE,Y
    : N3 `) B9 C2 n2 {5 @# e
  92. CMP #LIVE_VALUE2 i& Q1 f. l  G& b$ p3 }- ~: Q- {6 T
  93. BNE SetInvalidState
    6 J0 l9 U6 ^! Z8 X" u
  94. LDA P1_ACTION,Y6 q# y+ r" a. v# _: L
  95. CMP #DIVING_VALUE8 b) P7 V9 u) X  A, i, ?; z
  96. BNE CheckStateEnd
    2 o3 k/ j3 r6 q: D! W
  97. SetInvalidState:
    2 N( X$ B& c7 w* @$ P- t6 V7 Z
  98. SEC1 w' b% B0 ~; ]# N: r4 J% v
  99. RTS; q% [. V2 w; e; T, n
  100. CheckStateEnd:
    8 w+ w1 b& e3 i% h7 L# Y  n# I
  101. CLC
    9 T+ N2 u( Z8 @+ g& L
  102. RTS% L% z# }: u! U$ o8 ^; N
  103. ) z6 X, B% ?6 p: B  R9 L
  104. ;设置命中误差6 [" t. Y% o& b* {! x7 s& P
  105. ;========================================
    ; O1 h& P. c' f, e2 w/ m+ I
  106. GetHitOffset:  f# }& b  ?+ _0 D( w
  107. LDA #OFFET_X_STAND
    , e( O* H) ~% O0 v
  108. STA Offet_X_Check( G$ o2 @1 X% m5 \6 F8 x
  109. LDA #OFFET_Y_STAND
    , ?( o9 i1 x6 E: N; j% D9 A
  110. STA Offet_Y_Check
    $ m6 o0 Q' X( h! v  r, A( n
  111. LDA #$009 A7 e6 q! w3 J$ X
  112. STA State_Offet_X/ Y9 D- v# J9 j; U0 Z( D
  113. STA State_Offet_Y8 u7 x3 F8 g/ {/ L5 g  J4 I, A
  114. GetHitOffset_Diving:' D3 ?9 f; w3 N
  115. LDA P1_ACTION,Y
    7 H- {) [6 r6 e0 y0 _" V; p9 f
  116. AND #DIVING_VALUE
    5 @, A, A- j7 @. A$ u
  117. CMP #DIVING_VALUE, V' n" n, `, h- S
  118. BNE GetHitOffset_Lay. G; H0 S! Y  n
  119. LDA #STATE_X_DIVING% X" F4 C- l- ]0 z
  120. STA State_Offet_X; ~7 n7 p8 M. I/ b8 v: X
  121. LDA P1_FACE,Y
    : @# }, Z6 t' g+ J  U! a/ ^' i
  122. AND #$404 w4 B8 L0 k/ u. A5 M+ H
  123. BEQ GetHitOffset_Lay( V. l( S5 y7 Y' [1 s
  124. LDA #$00
    9 u9 [& ^0 h2 K0 ^
  125. SEC) R$ F" t# R- D0 N! v3 t3 \
  126. SBC State_Offet_X9 F6 p" H; l# I) v# |: [( V
  127. STA State_Offet_X0 p8 d% u0 H* u" E/ \
  128. GetHitOffset_Lay:
    . J* u; W: ]* V/ V, ~% j( w3 o$ a1 g/ R
  129. LDA P1_ACTION,Y  t0 E% r0 d7 U3 N* q% A
  130. CMP #LAY_VALUE
      X4 q; U, P3 Z! m3 Q
  131. BNE GetHitOffset_Jump) {' Q5 j- t% t' F# {0 x5 {
  132. LDA #OFFET_X_LAY
    & Z+ G) ^1 H3 D3 a7 W
  133. STA Offet_X_Check
    ; r- S) Z0 r. L( A4 x0 j( [
  134. LDA #OFFET_Y_LAY" a; \- G4 C# n4 h
  135. STA Offet_Y_Check
    - q# W! c. x7 e% b' b
  136. LDA #STATE_Y_LAY* H! N% M4 p' i- P
  137. STA State_Offet_Y
    ! ]# S% S9 `9 S, {- k0 k, |
  138. RTS, m# C4 z/ ]% `) ^$ B
  139. GetHitOffset_Jump:
    ) i5 X' I, X# [; W9 R; j* G
  140. LDA P1_ACTION,Y
    0 k$ A0 C' i' {, b6 U! @* S9 P9 C
  141. AND #@11110110) f+ L+ _7 ~2 ]& W& Q* }* w* J
  142. BNE GetHitOffsetEnd
    2 K$ f% s  T, c
  143. LDA P1_ACTION,X$ @7 o+ T; L3 c# \7 i2 K- Q
  144. AND #JUMP_VALUE# c+ ]3 ~+ h' _/ B. N; }1 Q5 Z
  145. BEQ GetHitOffsetEnd
    4 p$ q2 |* \5 t
  146. LDA #OFFET_X_JUMP
    2 {( Y( t% Y5 F! W+ Y% n' C
  147. STA Offet_X_Check
    ; m1 j" l8 A! B& U
  148. LDA #OFFET_Y_JUMP
    5 n1 c. C! g5 C/ w  ]3 A' \
  149. STA Offet_Y_Check- k: w/ ~0 U" H4 ^
  150. RTS" A  |2 b0 n6 i! T; g3 j
  151. GetHitOffsetEnd:; h3 T: a$ O% i
  152. RTS
    % ?7 q1 t3 M- j4 c" p

  153. 4 o7 x' O+ E& q) A

  154. + R" }; G- s' A; [$ j# M2 c7 B" [
  155. ;获取子弹与角色X坐标差$ u$ T9 i9 q% c
  156. ;========================================
      o2 U4 f% K  h
  157. GetOffet_X:
    % m$ w( \& M0 u# }  O! {
  158. LDA Bullet_X,X3 ~$ ?6 d( P. {  R# j3 a
  159. SEC
    ; k& D# h% s, y. u: y8 C* Q1 N' W
  160. SBC State_Offet_X3 x8 ]  f. `; Y9 h
  161. CMP P1_X,Y9 F5 |' T: L- l/ Z: o4 R
  162. BCC GetOffet_X_Set4 o7 |$ S  F) M' [% h
  163. LDA Bullet_X,X
    " e7 H- Z7 }3 G& y, h0 ]& s
  164. SEC
    4 Z0 u( C$ [0 J+ b" A# E  t
  165. SBC State_Offet_X% }- f0 k  H5 ^  y+ U5 }
  166. SEC
    2 {5 H: K% ?6 f9 @
  167. SBC P1_X,Y6 b; N: u' i; M- f& M; p
  168. STA Hit_Offet_X
    ; e5 a9 D" n' s4 e# X
  169. RTS" q0 ]5 i( c" X& B
  170. GetOffet_X_Set:# Q& i( H% ~! D# L% J
  171. LDA P1_X,Y
    - K. f9 q3 ^5 d; G; T
  172. CLC/ K" a9 T" `. A9 O
  173. ADC State_Offet_X' @3 L! T7 d8 A5 d2 W2 [
  174. SEC5 F0 I/ K& |3 g. g# K8 x& G: e$ L
  175. SBC Bullet_X,X
    / f8 G% J/ _& X* v8 e$ }5 p6 ?& k
  176. STA Hit_Offet_X
    + [+ I  F4 V+ n7 H) s$ I
  177. RTS
    6 L! V5 `+ b8 Q7 n! k  s2 S

  178. 8 I9 O$ i" {2 t( M' Y& K9 s6 Y3 s
  179. ;获取子弹与角色Y坐标差; P* c9 u  V5 L( f
  180. ;========================================
    " L; H! S: }! t& a1 p" s# Z/ a3 y
  181. GetOffet_Y:
    5 h0 A" f* b9 ]# Y' G7 j
  182. LDA Bullet_Y,X8 c# M3 a9 S% r3 x- q
  183. SEC5 _6 K* y& v  Y! \
  184. SBC State_Offet_Y# A! P1 W" `) k
  185. CMP P1_Y,Y
    ! Z* e) [4 M% m" e$ P6 `
  186. BCC GetOffet_Y_Set
    + G6 d6 z5 ?% m/ p: |4 Z
  187. LDA Bullet_Y,X- Z. j( b& ]$ \7 X: H! b
  188. SEC; s4 z* J# r9 [3 N$ h& K/ C
  189. SBC State_Offet_Y; {& E1 C! R& y) A
  190. SEC
    - Z4 x! x/ S3 t; N# L$ y$ e
  191. SBC P1_Y,Y7 ^/ d9 J; k% p
  192. STA Hit_Offet_Y
    ! w+ Y7 [9 D3 D) D, I
  193. RTS
    3 j! ^2 g% O% \0 L( ]$ }# \+ k, b
  194. GetOffet_Y_Set:, O, p$ @$ S7 o* q! \
  195. LDA P1_Y,Y
    / g* b0 K4 ^6 o# d
  196. CLC$ [% j( ?4 b  ^6 m" G# w, w! X
  197. ADC State_Offet_Y1 d4 R3 g* p, i& }
  198. SEC
    * {4 J) ?% m+ f. i: G
  199. SBC Bullet_Y,X
    6 r# _; Y& K2 N4 q9 s1 ]
  200. STA Hit_Offet_Y
    9 H. r$ Y6 |0 e$ j8 i
  201. RTS! N3 b9 ^- w& V2 }% G
  202. - Z1 P1 V2 l$ I$ I
  203. ;检查命中8 z# @, K) ?* d
  204. ;========================================4 d" q0 u+ `1 H: l3 R" ]5 B
  205. Check_Hit:! k- l( w) t# r0 l- r- R, W
  206. LDA Hit_Offet_X
    ( ]& c- l8 \( ?& \' E
  207. CMP Offet_X_Check
    2 f1 m! Y( ]4 i( u
  208. BCS Check_Hit_End8 k  u5 i% L3 j; {% Y8 N9 |
  209. LDA Hit_Offet_Y
    ' q+ \! t7 f; y% _5 |' P
  210. CMP Offet_Y_Check
    2 N; E. h' z1 N' S  z' ]
  211. BCS Check_Hit_End
    8 o5 T0 B" k) G+ o8 p0 G
  212. SEC3 n4 t0 ]# `* V+ |4 L" A
  213. RTS
    3 c4 e* A# z$ \0 R& J8 B- Y
  214. Check_Hit_End:5 C% F# K5 E* F; ?6 R
  215. CLC
    8 B0 }9 c* I# \/ X4 G$ {
  216. RTS! B! F6 |/ L- C0 m
  217. & k( X2 d5 U3 r' B0 R0 A$ m$ ?
  218. ;杀死对方
    1 a" l3 c& c9 u3 x7 q; [
  219. ;========================================
    2 v% y  W9 q8 ?# g
  220. Kill_Player:
    + X6 P  A4 z" ~0 j2 M
  221. LDA Bullet_Owner,X6 I9 A, p, d& D3 |, L
  222. EOR #@00000018 E/ |' z$ T# m6 X6 o* [0 v, z
  223. TAX$ k9 M: }+ D6 @9 R8 R$ S9 E6 s
  224. LDA P1_STATUE,X( a- d) U$ d5 o/ L' M4 ~9 m
  225. CMP #LIVE_VALUE' \! W* L7 K' ]! N" x
  226. BNE Kill_Player_End5 I2 {% a" _. A+ G7 R
  227. LDA P1_INVINCIBLE_A,X! b( N  X" D$ `: d2 H- b
  228. ORA P1_INVINCIBLE_B,X' U0 z0 \- ]* _$ i$ u
  229. BNE Kill_Player_End ;无敌状态不处理) X/ Q5 A' \# w9 o/ `2 Y  f7 l
  230. JSR $D474 ;角色死亡4 o+ Z* E, C' D9 s# O) L' u0 N
  231. LDX Reg_X_Temp
    6 G; t( d; J! ?# h6 m8 I3 H( X
  232. LDA Bullet_Owner,X
    4 I6 @8 i) i9 _2 }' w
  233. TAX
    0 }" b) w8 B* W6 v( A5 Q% w
  234. INC P1_REST,X
    + D" D3 L, ^, p. r$ i
  235. LDX Reg_X_Temp3 ]) e/ j. `1 t5 i/ l) Z
  236. JSR $E2FE ;子弹消除- Z: R# z9 ]) h" k% X" W2 r
  237. Kill_Player_End:2 \$ g( P# ]5 S
  238. RTS
复制代码

9 v5 w) q4 `  M; H# x
游客,如果您要查看本帖隐藏内容请回复

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

1

查看全部评分

[发帖际遇]: yandagui 在网吧通宵,花了 4 个 柠檬. 幸运榜 / 衰神榜

签到天数: 1555 天

[LV.Master]伴坛终老

发表于 2020-5-5 16:07:50 | 显示全部楼层
感谢分享{:4_132:}
回复 支持 反对

使用道具 举报

签到天数: 6 天

[LV.2]偶尔看看I

发表于 2020-5-5 18:51:47 | 显示全部楼层
这就变成打黑枪了,有意思,谢谢
回复 支持 反对

使用道具 举报

签到天数: 187 天

[LV.7]常住居民III

发表于 2020-5-5 19:56:35 | 显示全部楼层
多谢分享,修改辛苦了: g( p! H1 y$ \/ P! {' ~0 P% ?9 Z
[发帖际遇]: dabayu 被钱袋砸中进医院,看病花了 2 个 柠檬. 幸运榜 / 衰神榜
回复 支持 反对

使用道具 举报

签到天数: 3133 天

[LV.Master]伴坛终老

发表于 2020-5-5 20:25:15 | 显示全部楼层
记得双截龙2这样干过,用1P打死2P可以奖命{:4_111:}
[发帖际遇]: afti 发帖时在路边捡到 3 个 柠檬,偷偷放进了口袋. 幸运榜 / 衰神榜
回复 支持 反对

使用道具 举报

签到天数: 1453 天

[LV.10]以坛为家III

发表于 2020-5-5 22:28:00 | 显示全部楼层
感谢大神分享!
[发帖际遇]: shower 打扫环境卫生,被奖励 3 个 柠檬. 幸运榜 / 衰神榜
回复 支持 反对

使用道具 举报

签到天数: 615 天

[LV.9]以坛为家II

发表于 2020-5-5 22:55:54 | 显示全部楼层
厉害了啊,感谢分享
[发帖际遇]: 一个袋子砸在了 liuqi459120528 头上,liuqi459120528 赚了 1 个 柠檬. 幸运榜 / 衰神榜
回复 支持 反对

使用道具 举报

签到天数: 905 天

[LV.10]以坛为家III

发表于 2020-5-6 14:26:39 | 显示全部楼层
这都让你随心所欲的修改 这才是玩游戏啊
回复 支持 反对

使用道具 举报

签到天数: 675 天

[LV.9]以坛为家II

发表于 2020-5-7 00:27:09 | 显示全部楼层
这个修改有点意思,感谢分享!
回复 支持 反对

使用道具 举报

签到天数: 537 天

[LV.9]以坛为家II

发表于 2020-6-29 02:20:17 | 显示全部楼层
谢谢分享!
回复 支持 反对

使用道具 举报

签到天数: 1081 天

[LV.10]以坛为家III

发表于 2020-6-29 08:19:11 | 显示全部楼层
魂斗罗内战么{:4_116:}
回复 支持 反对

使用道具 举报

签到天数: 3270 天

[LV.Master]伴坛终老

发表于 2020-8-5 15:26:06 | 显示全部楼层
这个有意思
[发帖际遇]: leshui 被钱袋砸中进医院,看病花了 2 个 柠檬. 幸运榜 / 衰神榜
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|国治模拟精品屋 ( 沪ICP备15012945号-1 )

GMT+8, 2025-7-25 11:58 , Processed in 1.098633 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表