设为首页收藏本站

 找回密码
 立即注册
搜索
查看: 591|回复: 11

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

[复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2020-5-5 15:40:24 | 显示全部楼层 |阅读模式
先祝福大家五一快乐, 虽然来晚了哈, 废话就不多说了
  q! \; G7 l( i: H% }8 i1.选择键切换子弹(为了更快杀死对方)
. e' Y! M4 F- V/ Q- e2.杀死对方自己加命1 Z) ^# J) w7 o
  1. ;[FC][魂斗罗][互相伤害][END]
    " c; E6 s' |& g# x& C+ }
  2. ;20200505
    ) m  H7 {# @, G$ u  B( I
  3. / H1 e# `/ I2 @( x" x0 A8 b. b
  4. .ORG $8960
    ! k7 C" ^' v7 K7 l( ?+ D) k
  5. , {, S5 `9 K; }5 p5 ^- `0 w
  6. P1_STATUE          = $90      ;状态
    ( i7 Q" @8 J! H
  7. P1_INVINCIBLE_A    = $AE      ;透明无敌' b7 R$ \1 _3 _/ O& z$ {
  8. P1_INVINCIBLE_B    = $B0      ;闪烁无敌
    7 b  S) D* h$ `4 n# O" y$ f
  9. P1_REST            = $32      ;P1剩余生命  o  e% |5 N, n' W/ P
  10. LIVE_VALUE         = $01      ;活着数值
    " c) p7 W3 \# [& Z+ K
  11. P1_ACTION          = $D6      ;趴下. b% ]" |( ^7 t
  12. P1_FACE            = $D8      ;P1面向
    % Z/ x9 x- m  D/ J
  13. LAY_VALUE          = $17      ;趴下数值/ z: B, T6 r( J* ^3 K' f  J0 U+ u
  14. JUMP_VALUE         = $08      ;趴下数值
    " P8 \. k0 U1 O7 q( D4 c
  15. DIVING_VALUE       = $18      ;潜水数值
    ; `/ i0 D( [% h9 _7 p2 t
  16. P1_X               = $0334    ;P1 X坐标
    3 U" h% Y$ b4 |1 O3 N
  17. P2_X               = $0335    ;P2 X坐标
    * k" M/ J/ m. G9 z. Y
  18. P1_Y               = $031A    ;P1 Y坐标
    7 v. S! d* D1 p  E' C" N/ T
  19. P2_Y               = $031B    ;P2 Y坐标. a5 S% P- K* Y/ @: b) i
  20. Bullet_X           = $03C8    ;子弹X坐标' T' V2 j- c2 D
  21. Bullet_Y           = $03B8    ;子弹Y坐标- |) U9 n. j- L4 @1 i4 N
  22. Bullet_Owner       = $0448    ;子弹所属者
    8 r4 V6 {0 H2 b' |
  23. Hit_Offet_X        = $01C0    ;命中误差X$ |' R) O. V+ Y7 E$ ]0 s! X
  24. Hit_Offet_Y        = $01C1    ;命中误差Y
    ( R+ m- O8 f0 t' f
  25. State_Offet_X      = $01C2    ;动作误差X: Y: H3 O. h/ p1 S
  26. State_Offet_Y      = $01C3    ;动作误差X
    0 K0 ?/ B: ^. t3 O2 y+ r
  27. Offet_X_Check      = $01C4    ;坐标差X
    # a! }% `- R! a( i9 ~) a
  28. Offet_Y_Check      = $01C5    ;坐标差Y4 D3 W. ~. ^' V8 s' [
  29. Reg_X_Temp         = $01C6    ;寄存器X暂存
    ) P; _" K& b! g6 o
  30. Reg_Y_Temp         = $01C7    ;寄存器Y暂存
    ) t$ u' l& P# B* t$ n: [
  31. OFFET_X_STAND      = $06      ;坐标差X值1 \) e1 [+ @* _2 h, n/ i' u
  32. OFFET_Y_STAND      = $10      ;坐标差Y值
    : v8 g; J! {- ^
  33. OFFET_X_LAY        = $10      ;趴下坐标差X值
    * `8 g! ^9 b& q: `; W
  34. OFFET_Y_LAY        = $07      ;趴下坐标差Y值" j4 w3 ^# N4 @& y" p
  35. OFFET_X_JUMP       = $08      ;跳跃坐标差X值
    $ B4 w9 q# D" }0 ~6 s+ K$ R& b2 t
  36. OFFET_Y_JUMP       = $08      ;跳跃坐标差Y值
    , N# k& d, y9 ~! i. v, S! ~5 N7 @
  37. STATE_X_DIVING     = $02      ;潜水动作误差X值
    7 I' W1 [/ e: W9 n5 M4 @
  38. STATE_Y_LAY        = $04      ;趴下动作误差X值
    6 O6 F* h+ F8 {3 B& e, e' n' y& [

  39. + Q+ O& K: W* M7 X( J' ?, N; s
  40. ;武器切换* k9 K+ @6 K7 t6 a2 Z" f
  41. Btn_Once = $F5       ;单次按键
    / s/ O6 d/ r7 y- d7 R# e
  42. ;========================================; `$ I9 K( s$ ~, K* H- z
  43. ChangeWeapon:, n. M8 v9 s5 w3 J/ E8 K1 n
  44. LDA Btn_Once,X
    + Y" {; h$ H3 X
  45. CMP #$20, f$ q- |" R9 N0 b  n  Z
  46. BNE ChangeWeaponEnd
    * ^0 R. h5 w+ S& s
  47. LDA $AA,X! B& F; Y7 g6 c, \. {
  48. ORA #$10. R1 U0 [. J& Z8 O
  49. STA $AA,X
    1 R; @% X" B- U" u* u$ b: d* B2 G- K
  50. CMP #$14
    , ]: A  C. @6 B; |/ S+ a
  51. BNE WeaponSet: b. z1 y$ O+ F) W
  52. LDA #$0F# D! C  }0 l3 r! P. A* o4 e, S
  53. STA $AA,X
    , z, m' l, t3 j# r0 k& A2 M
  54. WeaponSet:
    / w0 s$ K. w7 \  J6 J* J8 N& z
  55. INC $AA,X
    # [7 l$ G, A4 g6 O- x/ t" ~
  56. ChangeWeaponEnd:3 S- V2 y2 f) L8 z
  57. LDA $AA,X. I( o( S0 i9 B; [9 m7 G+ n
  58. AND #$0F# o0 _: {# b) K1 u& a3 O
  59. RTS
    2 j5 T9 n9 c+ n( Z, Y

  60. $ K$ B* I9 w6 |+ _
  61. .ORG $89A0
    7 ?) D1 q0 z5 Q, `

  62. + H) n1 r% d( B) V$ ]
  63. ;互相伤害9 ^" T' x0 Z5 n( I! y3 w4 C
  64. ;========================================
    1 n/ m2 V% D/ Z0 Q: H
  65. Hurt_Player:- q$ a9 j  r. b, D& K+ Z
  66. STX Reg_X_Temp. l- `. D) H6 e- A2 d
  67. STY Reg_Y_Temp$ o! k4 \! p! H
  68. JSR CheckInvalidState
    5 }0 D$ G* J2 }! Q9 g1 F; }$ T( d
  69. BCS HurtPlayerEnd
    8 o5 V( N" ~; W- ?& q# \$ F3 N% l
  70. LDA Bullet_Owner,X
    6 ^& s# [1 H4 J
  71. EOR #@0000001
    0 i+ g! i6 }5 E  Z- s
  72. TAY. X1 Y8 s2 V$ U; _% x: l
  73. JSR GetHitOffset
    * D+ G, y2 p) c  _5 F$ c- l: h
  74. JSR GetOffet_X" t1 f3 [, }, ~4 z! l3 W
  75. JSR GetOffet_Y( U. e9 j1 p$ f
  76. JSR Check_Hit% i  }6 l% a+ D
  77. BCC HurtPlayerEnd4 v% }, z  _' v- `+ f: H7 K
  78. JSR Kill_Player: a. U+ ]) M5 ]- g& z0 D/ ?% t6 H
  79. HurtPlayerEnd:
    ! M4 L2 q4 M! a" x( a1 B+ B
  80. LDX Reg_X_Temp" v* f0 f( T6 L, m5 A& s* @
  81. LDY Reg_Y_Temp
    8 y" Q) j# n1 `4 C- e9 b
  82. LDA $0438,X* E- V1 \. I$ t) |
  83. RTS* ]# U+ c4 G) e: M0 V, d, W/ F5 V

  84. ( h  u' W$ o( ?: ]  W, Z' @
  85. ;检查无效状态9 X, s# n% L5 P& W6 \. I3 S! T; p
  86. ;========================================% O+ ?6 G# T+ z! J) _1 z3 K; H! a: H
  87. CheckInvalidState:
    5 h  \6 d) h. K; I/ O* Y& R
  88. LDA Bullet_Owner,X0 r# G* b* ?0 K. M+ R
  89. EOR #@00000017 t$ h- N+ Q3 v0 p- U- y
  90. TAY
    $ L) \" H2 a& c9 u$ `5 }$ B0 Q
  91. LDA P1_STATUE,Y
    3 N, w# M5 y* a) ~' |
  92. CMP #LIVE_VALUE5 ?9 |& M, x- k6 n- C
  93. BNE SetInvalidState
    * v0 Y! p+ r2 ~$ s9 s& E
  94. LDA P1_ACTION,Y
    6 b, E* V$ N$ E1 b' A2 ^6 r
  95. CMP #DIVING_VALUE  T9 J8 x8 O6 g5 B* d: z7 g+ g
  96. BNE CheckStateEnd' S  D2 q% A+ \. y# t+ ]
  97. SetInvalidState:
    3 p9 {  ?$ P2 U7 k
  98. SEC
    % I( S) p$ n8 W- z
  99. RTS
    + ?  D! I3 E- y8 S
  100. CheckStateEnd:
    ' y; ~6 R2 b: {8 j: K% b0 i
  101. CLC  j% k) g; S: v$ M; S# M
  102. RTS
    - \0 v" s1 @. {
  103. % r& J6 A8 d/ L0 U" Q- c
  104. ;设置命中误差
    " [3 n0 F3 l. x7 K
  105. ;========================================
    / K1 e9 r& i0 p5 s8 Y  J/ s0 q
  106. GetHitOffset:9 w6 T# @, L0 o, T+ c* t' p
  107. LDA #OFFET_X_STAND
    # C" W# n8 j6 P" b2 y5 F2 a: E1 A
  108. STA Offet_X_Check
    ) ?% G1 d, [! i( h
  109. LDA #OFFET_Y_STAND) C! E8 x$ v* r$ V9 A2 G
  110. STA Offet_Y_Check1 q9 v" ^6 X( u) i* G9 ]
  111. LDA #$00
    1 i3 e  H& n7 i0 Z, D( R( Z% {' a
  112. STA State_Offet_X
    % t* o3 ^1 |, A5 d5 Z9 Y8 n0 n
  113. STA State_Offet_Y
    ( L  B1 [* l9 E2 y; _1 _- e
  114. GetHitOffset_Diving:( I2 e2 i; b  D
  115. LDA P1_ACTION,Y. g: x+ K9 h/ e6 S! |/ [
  116. AND #DIVING_VALUE
    ! [" l' y3 j- E8 S. n. k
  117. CMP #DIVING_VALUE& y% l( Y! x' j/ x# Q3 m& x
  118. BNE GetHitOffset_Lay8 m7 T& N* K6 O  Z9 h' E8 ^* N. N
  119. LDA #STATE_X_DIVING5 d  ^# B' P; d8 X9 u# s! [4 M9 w2 ~* Y
  120. STA State_Offet_X8 b& }( r7 O6 J# r) u8 c
  121. LDA P1_FACE,Y
    1 Q! g7 O5 ^- n1 v
  122. AND #$40+ g# {1 j6 m( |# f. u3 I
  123. BEQ GetHitOffset_Lay" R9 P5 @& T7 T$ `, v' }4 {) D
  124. LDA #$00
    1 k4 f. z/ h5 D8 E9 `6 D
  125. SEC
      W; D+ L  r" ~+ U$ t
  126. SBC State_Offet_X" E+ m$ P1 Z, ~2 I2 u: Y, p
  127. STA State_Offet_X0 Z% x* o& _, Z; K
  128. GetHitOffset_Lay:
    # a6 e. F$ R8 L" e/ g' C" `
  129. LDA P1_ACTION,Y
    ) M' ?, v/ t3 Q3 o
  130. CMP #LAY_VALUE) a/ L! P/ J$ x$ N" U: l4 b. F7 i' G
  131. BNE GetHitOffset_Jump- `+ j9 K$ y: N
  132. LDA #OFFET_X_LAY
    + a. t- ~6 G; S
  133. STA Offet_X_Check* X1 t; l( p) ~/ g& E( {% b" d
  134. LDA #OFFET_Y_LAY6 K3 v% j, U. x, K. J
  135. STA Offet_Y_Check& l4 x6 Y$ B4 `, y* R
  136. LDA #STATE_Y_LAY' f# a' d2 R. O3 Z0 S  ?  t- _
  137. STA State_Offet_Y
    ) d( T1 _  \. r/ M/ E
  138. RTS
    6 i% i. ?+ v) q; @1 H% s
  139. GetHitOffset_Jump:
    ! `- r* B( }; E0 y
  140. LDA P1_ACTION,Y" E% D9 ?7 U0 W" @1 I* X) r
  141. AND #@111101100 m, H, ~8 m6 Q# z  W) k6 ]: `$ l
  142. BNE GetHitOffsetEnd
    " x+ B) B: L- F; H. T5 S
  143. LDA P1_ACTION,X
    * `, q' Q; |0 v  E
  144. AND #JUMP_VALUE; v1 E2 N- W$ F5 o" ^
  145. BEQ GetHitOffsetEnd
    ' N9 b# `' t* y$ s7 |
  146. LDA #OFFET_X_JUMP+ @( H$ q7 p: p/ Q/ b% i
  147. STA Offet_X_Check
    * B4 \+ t# m4 K6 R7 x; W
  148. LDA #OFFET_Y_JUMP
    0 I$ @, I( k, \
  149. STA Offet_Y_Check
    " D' M4 T6 A- E0 h9 k
  150. RTS
    ( ^+ ~8 }: P2 C" G  |, h. X! f* d
  151. GetHitOffsetEnd:+ b6 I5 T7 U5 |) u6 a: |
  152. RTS
    6 J9 J0 `: P/ E& A. ~

  153. 0 l, Z( A4 R1 c& w- f1 k

  154. 7 I- C1 X# D3 k/ c8 }
  155. ;获取子弹与角色X坐标差% v- E8 {  t1 i4 Q
  156. ;========================================
    1 P: d& ~1 a( L
  157. GetOffet_X:
    + A, X/ U8 s# {* r+ y( i
  158. LDA Bullet_X,X
    7 c$ ~- F+ P: d" T
  159. SEC% ]4 u: i# a, Z
  160. SBC State_Offet_X: y" B- o& q! R: K
  161. CMP P1_X,Y
    % }% ~+ Z% i( F5 E7 d/ Y
  162. BCC GetOffet_X_Set: a/ f8 C8 `6 Q+ |9 O) _3 r
  163. LDA Bullet_X,X" \$ q9 B/ A; U2 x( c: q* ~" X
  164. SEC
    ; M7 ?) r& `! m# M( X" F& H
  165. SBC State_Offet_X0 e. _' e0 W2 E! w
  166. SEC
    3 O% X$ S! s) n* x& m1 a: W# Z2 H) @
  167. SBC P1_X,Y
    0 g7 w$ v/ O1 F3 M8 t+ j# C
  168. STA Hit_Offet_X8 ]) O) Z) q" b$ L
  169. RTS" Q( q" L0 @& ]
  170. GetOffet_X_Set:5 h! K& d: A- g4 W4 ?
  171. LDA P1_X,Y' k+ ?' ?! p/ c7 k2 ?# M: Z( b
  172. CLC
    9 n* q/ i2 V8 b( a( l: x7 g3 O% k
  173. ADC State_Offet_X
    7 @7 i: f+ g9 k7 Q" @
  174. SEC
    # E0 H6 ^  d6 w7 s* U1 o" A6 ?
  175. SBC Bullet_X,X# d4 o4 r% U/ t. L2 N
  176. STA Hit_Offet_X
    9 R" M& R" d9 K3 v/ H9 a  b5 [8 \" }
  177. RTS
    . R5 ?( \1 @* H5 ]# _1 y
  178. , t) X0 k' E' {& a- q
  179. ;获取子弹与角色Y坐标差& i3 ^, d5 G) y# H  O1 h# _
  180. ;========================================
    $ I  ^! ~  ?  `" V- v% Z) H
  181. GetOffet_Y:
    $ I/ R4 f7 M! m$ o' K' M% X
  182. LDA Bullet_Y,X
    $ B! b, v  A, u
  183. SEC
    $ N- f) u. y2 Y# G; L9 z( c
  184. SBC State_Offet_Y5 d* r, y( w9 o, X
  185. CMP P1_Y,Y
    ( c5 I+ l2 u- o) N* K
  186. BCC GetOffet_Y_Set
    $ e1 j. `8 l- z6 U# c7 \! y4 Y
  187. LDA Bullet_Y,X
    + z, q5 y& s4 W& g
  188. SEC1 z1 M% E  l/ I0 T" m# B
  189. SBC State_Offet_Y
    ( F, U6 }1 V4 h2 G$ k
  190. SEC
    / z5 |: }8 Q- r: R1 \6 W+ H$ P
  191. SBC P1_Y,Y7 P! g* ^5 H% m" Q
  192. STA Hit_Offet_Y, w- m9 _4 G( T2 m
  193. RTS
    - y7 L7 _! J, [. B1 Q4 e
  194. GetOffet_Y_Set:; Y2 P5 @* e# x1 B. g5 y
  195. LDA P1_Y,Y7 T, D' M/ i3 g' }1 r2 Z
  196. CLC
      Z, k) g; H* @; l0 I
  197. ADC State_Offet_Y
    / X1 M/ c2 y1 j! ~0 T
  198. SEC
    % x3 h2 _& }, y# J7 R  l0 }
  199. SBC Bullet_Y,X4 f+ M% d  e. d# [3 O% z9 \
  200. STA Hit_Offet_Y
    # n( v1 [& B( c5 H
  201. RTS. x2 \) e( d4 q$ x
  202. 6 P& t3 Q8 k4 R- d
  203. ;检查命中
    / `- a# p6 R/ c& M. y/ Q
  204. ;========================================* N* s" j: e$ Q% ?, x* N$ c
  205. Check_Hit:
    # F+ {. @9 I0 f* j
  206. LDA Hit_Offet_X4 n6 ?0 d! T5 T$ V+ u
  207. CMP Offet_X_Check
    $ V6 c* O, S7 F5 j; U6 g5 b+ w
  208. BCS Check_Hit_End
    , }: C, h2 e2 I
  209. LDA Hit_Offet_Y
    ; ^! s' l; M1 m7 M$ D; ^
  210. CMP Offet_Y_Check0 J6 a9 C1 r6 @* W6 m5 |
  211. BCS Check_Hit_End
    : k# G& N. Z: F! |  T4 x
  212. SEC# j; F- t: @* R- e) e( `5 x% x
  213. RTS
    1 T2 t& z4 C% i+ Y- }6 h, ~; @
  214. Check_Hit_End:. s5 u' _" [! ]5 ?  S
  215. CLC$ n# X0 F2 l. i2 a3 P
  216. RTS
    $ T3 V! b- q$ B/ T! x. O, k4 x* O

  217. + W3 E& L7 d+ a6 Y8 V
  218. ;杀死对方+ V+ u$ p" y, p$ }* D% c
  219. ;========================================
    2 ]! r+ ~) j4 N8 \
  220. Kill_Player:/ Q' l' [2 e; a. `
  221. LDA Bullet_Owner,X" b" j1 H  H2 X9 \/ }$ F$ j8 s0 ~
  222. EOR #@0000001
    3 I: o1 l3 R9 m$ b- ~+ z& B
  223. TAX
    3 f# @: ~  |' z$ g
  224. LDA P1_STATUE,X, v7 Z. B6 s1 W% H
  225. CMP #LIVE_VALUE
    & i  Q- q  v) c- D; d( s6 `6 z
  226. BNE Kill_Player_End
    3 U( K1 W$ z. z3 H& [- `+ w
  227. LDA P1_INVINCIBLE_A,X0 j3 C% o* z. S" G( g
  228. ORA P1_INVINCIBLE_B,X/ \& {2 |7 _3 B7 a, O$ V* @
  229. BNE Kill_Player_End ;无敌状态不处理1 X0 q% u) l. b  G$ {/ a9 ^2 G
  230. JSR $D474 ;角色死亡
    ! H& J. O+ ^, k# H. M! X! T, ~
  231. LDX Reg_X_Temp0 Z( e% e( ~- X( U: P! m
  232. LDA Bullet_Owner,X
    & n& S% t: T6 m5 r
  233. TAX! n3 I" c3 z: s+ p. h
  234. INC P1_REST,X
    ; ~# l  y5 ]" \( m
  235. LDX Reg_X_Temp
    0 W) g5 I% e6 ~1 U
  236. JSR $E2FE ;子弹消除0 v# B$ ~! r/ p  @7 {+ _
  237. Kill_Player_End:
    ) ^1 m, J  _$ X/ u$ L
  238. RTS
复制代码
  y# n7 D4 X0 J6 _  ~+ |7 g
游客,如果您要查看本帖隐藏内容请回复

本帖子中包含更多资源

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

×

评分

1

查看全部评分

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

签到天数: 1523 天

[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 | 显示全部楼层
多谢分享,修改辛苦了
7 f2 \+ n8 d. U& L; g' `+ X' ?
[发帖际遇]: dabayu 被钱袋砸中进医院,看病花了 2 个 柠檬. 幸运榜 / 衰神榜
回复

使用道具 举报

签到天数: 3109 天

[LV.Master]伴坛终老

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

使用道具 举报

签到天数: 1436 天

[LV.10]以坛为家III

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

使用道具 举报

签到天数: 591 天

[LV.9]以坛为家II

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

使用道具 举报

签到天数: 905 天

[LV.10]以坛为家III

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

使用道具 举报

签到天数: 657 天

[LV.9]以坛为家II

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

使用道具 举报

签到天数: 537 天

[LV.9]以坛为家II

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

使用道具 举报

签到天数: 971 天

[LV.10]以坛为家III

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

使用道具 举报

签到天数: 3243 天

[LV.Master]伴坛终老

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-26 06:04

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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