EMU618社区

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

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

[复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2020-5-5 15:40:24 | 显示全部楼层 |阅读模式
先祝福大家五一快乐, 虽然来晚了哈, 废话就不多说了, j. q. u" D# i% o" Y' r% h
1.选择键切换子弹(为了更快杀死对方)  T  J; j+ K: ^2 ?
2.杀死对方自己加命# N) j# v6 `  P% {
  1. ;[FC][魂斗罗][互相伤害][END]
    % }, s; z& d* A
  2. ;20200505
    4 O) x) l3 L* ~* n2 [' _$ }
  3. 4 V" Q6 Y5 a! D- C+ {  N
  4. .ORG $8960
    : e* |+ e. d3 E; {# {4 s" ^

  5. : c; |* y4 r0 C7 W4 V+ W
  6. P1_STATUE          = $90      ;状态
    ; C: ^+ ^. n1 B" i) l- q
  7. P1_INVINCIBLE_A    = $AE      ;透明无敌/ `' R/ J; E4 x( J; f/ u; }
  8. P1_INVINCIBLE_B    = $B0      ;闪烁无敌& s( r- q$ i/ g. N
  9. P1_REST            = $32      ;P1剩余生命) d" `. O% r; I2 q$ d6 t" ^
  10. LIVE_VALUE         = $01      ;活着数值3 D( Y' i5 c9 |4 ]/ B
  11. P1_ACTION          = $D6      ;趴下& ~4 ?5 s; _4 a8 u, P3 o$ k
  12. P1_FACE            = $D8      ;P1面向2 z3 B- M" x; H0 c, _
  13. LAY_VALUE          = $17      ;趴下数值
    ' g$ W7 F- I  a; T; p5 R% m1 d& T( ]
  14. JUMP_VALUE         = $08      ;趴下数值+ z, }$ {$ g- q
  15. DIVING_VALUE       = $18      ;潜水数值& @' D: m* l& V  m2 @& ^/ V* F
  16. P1_X               = $0334    ;P1 X坐标
    5 f% |; W5 x% s9 K1 Y0 o3 {# [7 U
  17. P2_X               = $0335    ;P2 X坐标
    ' t4 K  s+ r; z
  18. P1_Y               = $031A    ;P1 Y坐标+ K, E! |$ [9 L* |9 `( H1 B; L
  19. P2_Y               = $031B    ;P2 Y坐标
    % C$ ?  e0 [6 n0 S- |0 z+ ?$ Z
  20. Bullet_X           = $03C8    ;子弹X坐标
    + f$ _' i4 F. x1 J8 S
  21. Bullet_Y           = $03B8    ;子弹Y坐标
    ; |6 v5 P. P( r; y
  22. Bullet_Owner       = $0448    ;子弹所属者& o6 Y* D9 ^2 o9 W7 r
  23. Hit_Offet_X        = $01C0    ;命中误差X3 D# A* j9 s+ V- G2 w% V$ b
  24. Hit_Offet_Y        = $01C1    ;命中误差Y
    ! k# S2 n: }' e7 F+ o4 a+ F
  25. State_Offet_X      = $01C2    ;动作误差X
    : T" g0 {  ^6 B; @" b
  26. State_Offet_Y      = $01C3    ;动作误差X
    ' W6 G8 q) j$ c4 x, M
  27. Offet_X_Check      = $01C4    ;坐标差X5 M8 E/ g/ r, Z! |6 s
  28. Offet_Y_Check      = $01C5    ;坐标差Y
    ) A( l5 z1 B. V+ c6 p) C( F
  29. Reg_X_Temp         = $01C6    ;寄存器X暂存% L( X: }: J. `3 E9 @" o+ P
  30. Reg_Y_Temp         = $01C7    ;寄存器Y暂存
    & l6 z# [$ r- A6 ]: d
  31. OFFET_X_STAND      = $06      ;坐标差X值
    3 ]6 i# A2 J! e+ t% c
  32. OFFET_Y_STAND      = $10      ;坐标差Y值$ O' P/ z: j4 S
  33. OFFET_X_LAY        = $10      ;趴下坐标差X值! n  c4 I9 z; B+ I6 x" {* p
  34. OFFET_Y_LAY        = $07      ;趴下坐标差Y值- y& V5 n6 O, D. l  J& I! R6 ]2 c
  35. OFFET_X_JUMP       = $08      ;跳跃坐标差X值
      a2 U; d3 e. r) d' e0 v4 B0 b
  36. OFFET_Y_JUMP       = $08      ;跳跃坐标差Y值/ U( J3 f( t# x5 P: O; n
  37. STATE_X_DIVING     = $02      ;潜水动作误差X值" ?3 q' I. f, {( B, I6 |5 {
  38. STATE_Y_LAY        = $04      ;趴下动作误差X值8 [8 R4 l( C3 c! V0 u" `

  39. 7 e( `; d! t+ `3 h! _4 \* J
  40. ;武器切换
    7 B- r# ^2 }5 y/ ?8 o
  41. Btn_Once = $F5       ;单次按键$ }8 ~6 @9 m* D- n
  42. ;========================================5 X9 G: F; S; m( F4 Y
  43. ChangeWeapon:
    ; W* v8 U& Z" j. N
  44. LDA Btn_Once,X/ A) N: X. U) t
  45. CMP #$20! z; ~" x9 N5 z. L' g
  46. BNE ChangeWeaponEnd$ l9 p$ ?+ w; x0 q0 m% S3 b1 a0 Q6 `
  47. LDA $AA,X
    , D2 U/ j& e% ?& O5 z
  48. ORA #$10/ Q: ^- N! o4 c6 `
  49. STA $AA,X/ @& k7 S( t3 S1 @
  50. CMP #$14
    / |! K/ r4 R( ]# a% q8 X  H
  51. BNE WeaponSet
    9 F4 r0 \) T) W8 H, S! y
  52. LDA #$0F
    2 I4 Q8 m7 O/ z7 P; j* ]/ `7 y
  53. STA $AA,X
    6 m" {2 {% l- @. A3 P: w6 F/ @
  54. WeaponSet:) v8 s8 S; I+ _
  55. INC $AA,X
    9 d/ g; p) l" K/ |4 h" g
  56. ChangeWeaponEnd:
    ! ]4 X1 Y- K! [5 }  f, ]
  57. LDA $AA,X
    ! E+ V' Z! \) s7 S! r# Y$ }
  58. AND #$0F. x4 s. a6 G# m* }
  59. RTS4 d" J$ t: \- j2 Z! t' `' l, p0 ?

  60. 7 |4 l3 O6 \  h# R
  61. .ORG $89A0  u/ Z5 a) S9 V. \
  62. ( ~' B. Z, Q8 Q& Y! N! t$ P# J
  63. ;互相伤害8 c6 b; ~6 D3 g  e$ b
  64. ;========================================
    ; N8 I- U3 @; z' Y& b; l7 ]3 L
  65. Hurt_Player:
    $ z- S$ N7 t3 ~: S& Y: A* J
  66. STX Reg_X_Temp6 w" c1 Y; S6 o4 _- d$ Q& t: F& n
  67. STY Reg_Y_Temp7 k$ f0 Q. s4 L' p" q
  68. JSR CheckInvalidState
    # v( J/ _$ E+ n$ c8 P8 L
  69. BCS HurtPlayerEnd
    , e% `% C3 [! r
  70. LDA Bullet_Owner,X
    7 Q, Z+ s  p: o; c
  71. EOR #@0000001) U# a5 `1 M. k* \6 `4 ^
  72. TAY& T5 c$ I# [% G$ k0 y
  73. JSR GetHitOffset
    ) ~0 ~: j# q$ i: b0 C0 C6 d* g
  74. JSR GetOffet_X
    % d, q% j- N4 v9 s+ j
  75. JSR GetOffet_Y
    0 L4 Q% k2 q  W, a! ]# J2 [
  76. JSR Check_Hit
    : \  W# q! ~* `3 N
  77. BCC HurtPlayerEnd
    * C4 Q1 F  A/ h' \) H
  78. JSR Kill_Player; I) g0 y9 |& X% K
  79. HurtPlayerEnd:/ G7 _7 h3 D# R/ X/ w- W
  80. LDX Reg_X_Temp
    9 C4 H; }: l- ]- S2 j: v' [
  81. LDY Reg_Y_Temp: v( i, p. A. R! d, Q  x
  82. LDA $0438,X
    % B# Z8 J( Q+ O8 g
  83. RTS0 K) i( l, W+ g

  84. : f) W2 z5 v4 h; A* V
  85. ;检查无效状态
    , @& i4 l/ U8 R; c. \; Y
  86. ;========================================
    , c( f+ }2 o  Z3 p3 k5 W6 j: C
  87. CheckInvalidState:, Y# ^# H: W0 e9 h$ Q5 Q* a
  88. LDA Bullet_Owner,X, W9 w) j, k' P1 V7 _
  89. EOR #@0000001$ P% V$ W, |2 J3 ^  T( j. c& U4 M
  90. TAY& I' I1 n2 k; @! a& y, Y
  91. LDA P1_STATUE,Y+ {& x' m/ p3 k, G2 Y/ X( G
  92. CMP #LIVE_VALUE8 A" l! R* q* y2 L
  93. BNE SetInvalidState9 H8 _! m% q* a7 w
  94. LDA P1_ACTION,Y
      T3 r/ W$ Q# d5 H3 f3 ?! ]
  95. CMP #DIVING_VALUE
    , k3 {, M' ?  `8 n* w4 s- B
  96. BNE CheckStateEnd
    % D! f3 }% h* O6 `& T6 q
  97. SetInvalidState:' {8 t/ N" u* l! v
  98. SEC
      N' m! p  R& R' L
  99. RTS
    1 M% ~1 \* X$ V8 t' Q" _
  100. CheckStateEnd:
    ; b# I0 ?: f! g3 I) o% x
  101. CLC
    # Q1 v0 h* @; y6 h, m
  102. RTS" d# B5 s0 a7 M, X6 P3 u+ g9 a

  103. # [9 g. y9 Q4 u6 O# W$ |
  104. ;设置命中误差
    8 g( a4 C+ r# j4 j
  105. ;========================================: W) m5 ]* B5 I0 A+ R+ h
  106. GetHitOffset:3 }9 n8 H+ s- o$ ^' O
  107. LDA #OFFET_X_STAND
    5 P6 F3 f' ~7 Z* f" h+ J3 b
  108. STA Offet_X_Check; A+ k' O' Q* `; G
  109. LDA #OFFET_Y_STAND
    " O2 O! z% c8 C* L
  110. STA Offet_Y_Check
    & l0 H+ }* K7 s. y& V" {% b& v. R" H
  111. LDA #$00; \. V' x% x8 y
  112. STA State_Offet_X7 {8 H3 c) f5 A4 D1 l4 b
  113. STA State_Offet_Y
    9 \+ ~9 x3 B% k$ k% V- \: F1 Y6 Z
  114. GetHitOffset_Diving:
    ( j; v) t0 A7 h; c& F
  115. LDA P1_ACTION,Y  N, h3 B9 G" I9 Z
  116. AND #DIVING_VALUE
    / r* @, H, n' D
  117. CMP #DIVING_VALUE  K" w2 A5 U; r" l6 w
  118. BNE GetHitOffset_Lay
    6 c) O  f2 o" y! ^
  119. LDA #STATE_X_DIVING/ z6 N2 I4 g, L5 G/ @  E3 }
  120. STA State_Offet_X! F: _! Y/ H" ~
  121. LDA P1_FACE,Y# T; V0 K. f3 }5 I1 a
  122. AND #$40& T$ q% Z; s1 V. |& B$ @
  123. BEQ GetHitOffset_Lay
    & a1 m4 l1 o) e- M
  124. LDA #$00
    6 _7 Y$ d6 O, O' F$ D) I) o
  125. SEC4 r  n1 j1 |/ N) _, h9 {/ Y! K
  126. SBC State_Offet_X- `; V4 i2 l& D- o6 v
  127. STA State_Offet_X0 P3 h' N4 x6 I/ I( B
  128. GetHitOffset_Lay:
    & P9 q$ Y% K3 `6 s6 L, @
  129. LDA P1_ACTION,Y
    ( T' n$ S; _' f$ n4 u) v+ ?* [
  130. CMP #LAY_VALUE
    1 @# A: J* x; U) V, D1 E1 n6 ]2 @
  131. BNE GetHitOffset_Jump" l3 E% |6 p$ _2 F' D, P; N
  132. LDA #OFFET_X_LAY
    ; s+ ~3 {; ^2 F$ v2 y4 t
  133. STA Offet_X_Check' W1 o6 }+ X( P  K7 V  |
  134. LDA #OFFET_Y_LAY9 M" E: D+ S! ]1 a) u
  135. STA Offet_Y_Check
    : k, Z8 n, b! ^, D% D( c2 D
  136. LDA #STATE_Y_LAY8 [3 N+ z1 T- ?- c
  137. STA State_Offet_Y
    4 A/ A$ [8 b% k
  138. RTS; y) p) i+ ^# h2 M
  139. GetHitOffset_Jump:
    ( g. f5 J8 M' y7 c7 u6 `' i
  140. LDA P1_ACTION,Y
    . L" N) Z/ w; F) T9 C% c$ z  V/ H$ W  b
  141. AND #@11110110" z/ y, w* B3 D5 S" u3 ^4 `
  142. BNE GetHitOffsetEnd6 O" J5 {. D) ~: \$ f
  143. LDA P1_ACTION,X0 V6 K; o/ q0 O$ ^9 Y2 i) R8 C+ q
  144. AND #JUMP_VALUE
    4 t. _* l& _1 }1 A# G7 n! z
  145. BEQ GetHitOffsetEnd- s/ p* i( q" Z1 s6 B
  146. LDA #OFFET_X_JUMP
    6 h3 k' v+ k) T% Y4 G/ ^  G: \
  147. STA Offet_X_Check/ K; P; }- w# I7 K5 K
  148. LDA #OFFET_Y_JUMP
    & d/ C4 |. _* s3 L
  149. STA Offet_Y_Check
    ) O+ x  }% i7 p. X) b
  150. RTS
    " y5 o# x% ]3 K
  151. GetHitOffsetEnd:
    # m* C7 K0 X& l) w/ }9 U
  152. RTS
    & x5 h' z( M) k! _6 _7 r
  153. 6 D- B$ Y" t4 U6 ~8 d+ W! {/ G
  154. 2 _" o9 o6 V: c6 D1 M* j& |& |
  155. ;获取子弹与角色X坐标差
    ! v5 Q8 y: B' m" m! n
  156. ;========================================
    ; g2 x8 U, u; F4 X- W
  157. GetOffet_X:
    1 c% Z. Q! d+ S8 _
  158. LDA Bullet_X,X* n3 e0 k! J+ j) @1 T4 N0 G
  159. SEC
    " w" S$ Y1 S4 G! O$ V) a) d
  160. SBC State_Offet_X
    / Z( O. x$ v* ], _
  161. CMP P1_X,Y; }& G* `7 A- L7 w4 d" H
  162. BCC GetOffet_X_Set* {* e/ ~1 ^2 L
  163. LDA Bullet_X,X
    3 U! N% A/ f& ~! N, d8 R" d
  164. SEC
    7 k% W6 n4 V( w! Z. _& y$ d
  165. SBC State_Offet_X6 A) h+ `9 B% Q6 R" E, K
  166. SEC
    " m( g5 ~3 _9 [! z9 T! `9 e
  167. SBC P1_X,Y
    " }/ n) @6 H: Y# R
  168. STA Hit_Offet_X
    2 m! o" z, X" {. ^! Z0 T3 S
  169. RTS" D: a. _7 I) i- I
  170. GetOffet_X_Set:
    9 i4 J5 t+ I+ v% l
  171. LDA P1_X,Y+ Z& V" G+ l" v( q# y6 Q$ d
  172. CLC
    & _- Q0 {# h9 `
  173. ADC State_Offet_X" X# t( V/ Z7 ?3 Y- v; D% x
  174. SEC
    " b4 R  Z0 L* G
  175. SBC Bullet_X,X
    . l( `" J$ [3 s2 y
  176. STA Hit_Offet_X! T5 j+ n6 z' m2 U# W# e/ f3 i2 L
  177. RTS
    7 y5 A1 r5 ?$ ^5 r  {- T+ ]
  178. ! t. B1 G8 u, H3 y8 X2 x, Y" `% j
  179. ;获取子弹与角色Y坐标差
    ( F$ `6 [1 D: p7 }8 _
  180. ;========================================1 o$ Q  k- o5 A- K% X6 t
  181. GetOffet_Y:
    3 |" E: J& Z5 U
  182. LDA Bullet_Y,X
    . [/ o# _' [( r; f; n
  183. SEC
    ! o" {2 @  v& y( q( R' S4 V  c
  184. SBC State_Offet_Y
    - P3 }+ Q8 A9 U* u( e! }- d2 |
  185. CMP P1_Y,Y
    . l: Q# s9 d' S6 Z8 N# {! I
  186. BCC GetOffet_Y_Set7 m8 c# ]" B$ C  I( z/ ?
  187. LDA Bullet_Y,X/ Q! R0 T% E' y5 h2 u
  188. SEC0 V) M1 Y4 F8 W. P" a
  189. SBC State_Offet_Y
    . m" l/ t$ S! q8 ]6 q$ ?/ t+ W
  190. SEC# n) h% d! s7 b% `- A5 w" T+ r* Y
  191. SBC P1_Y,Y
    & a- l2 N: f( r9 i7 Q1 }
  192. STA Hit_Offet_Y
    + f9 V6 Q+ b* Q6 u
  193. RTS
    . G$ S: {, `& ~; c2 V
  194. GetOffet_Y_Set:$ b$ s. P# w+ X) \/ x) k- t
  195. LDA P1_Y,Y
      E' j2 x. N" F8 ]6 |7 q
  196. CLC$ d. U( j8 r8 _$ O9 G
  197. ADC State_Offet_Y' |* N3 c) R9 g8 z! S
  198. SEC
    . Y4 z! q0 X6 W# t" E
  199. SBC Bullet_Y,X
    % j" s; c# l! `+ d
  200. STA Hit_Offet_Y
    6 V( }: W2 k. m0 p
  201. RTS
    3 \! a+ a. @% n+ Z) T

  202. ) w, i9 a4 j" C3 q4 N
  203. ;检查命中
    8 S& H1 U& X' k+ X6 G$ O. ?* V
  204. ;========================================
    % r% @! j3 _9 T  \) k  Z/ t7 c0 ]
  205. Check_Hit:! W% K0 _  }. n' p7 a
  206. LDA Hit_Offet_X% @8 {# G" s, j6 j2 }) ?
  207. CMP Offet_X_Check
    5 T8 c' {) n  l0 P
  208. BCS Check_Hit_End
    - ^5 G% @$ y7 _; ?6 F
  209. LDA Hit_Offet_Y
    6 A9 b: N( A. r1 ]- ?
  210. CMP Offet_Y_Check( y' J! B2 N( X% p0 y
  211. BCS Check_Hit_End
    ' G6 O  W  ^8 v, K: x
  212. SEC
    6 _# \2 I  J' {/ V* U
  213. RTS7 ~, D( j: p6 a2 W% V
  214. Check_Hit_End:$ p$ K: U) i8 g% ^4 U7 |/ I, n% R% w
  215. CLC9 {6 E# P8 u. Z  k4 L$ v6 S
  216. RTS
    , ~1 G" `* }# C' {3 C0 J. B, L
  217. - J7 Q, f/ h# `# E) a+ H5 J
  218. ;杀死对方
      k# G. R2 P. M! m
  219. ;========================================7 w& J, Y7 a6 U4 F4 e
  220. Kill_Player:
    $ s# P( }, b* r0 m' [
  221. LDA Bullet_Owner,X
    0 |" _! B8 m$ W- r
  222. EOR #@0000001
    ( ^2 D& }5 A: B
  223. TAX- f  G4 [) ^/ F# B
  224. LDA P1_STATUE,X3 }8 G. N: a; k+ Q, b  X
  225. CMP #LIVE_VALUE# X. w; ~8 Z' G/ `  H3 O2 C
  226. BNE Kill_Player_End
    ) W( C& k. ?+ q
  227. LDA P1_INVINCIBLE_A,X
    8 t7 ~# J1 g% {. `; w8 {
  228. ORA P1_INVINCIBLE_B,X# y& v, B# t" }: d
  229. BNE Kill_Player_End ;无敌状态不处理
    3 X5 n5 Z. H) ~3 J9 }1 F
  230. JSR $D474 ;角色死亡+ B3 |8 }1 Y* |: ?) v4 M
  231. LDX Reg_X_Temp
      T2 p. }1 e& M) c  Y
  232. LDA Bullet_Owner,X
    * K" e' [9 w' d" {
  233. TAX
    9 q# a& e! t' U1 [) T! ~$ }
  234. INC P1_REST,X5 _- Z7 e. Q. b) ^
  235. LDX Reg_X_Temp! M2 N/ X# {7 @: h8 I
  236. JSR $E2FE ;子弹消除
    $ e! ~6 p: E/ m3 G: F; l' u9 [& U
  237. Kill_Player_End:# @( z7 ~6 X1 |; g
  238. RTS
复制代码
+ }' k' x' L' ^2 r2 Q1 Q
游客,如果您要查看本帖隐藏内容请回复

本帖子中包含更多资源

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

x

评分

1

查看全部评分

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

签到天数: 1415 天

[LV.10]以坛为家III

发表于 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 | 显示全部楼层
多谢分享,修改辛苦了
6 x9 e; C" ~; f# V9 Y( U% [
[发帖际遇]: dabayu 被钱袋砸中进医院,看病花了 2 个 柠檬. 幸运榜 / 衰神榜
回复 支持 反对

使用道具 举报

签到天数: 2986 天

[LV.Master]伴坛终老

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

使用道具 举报

签到天数: 1314 天

[LV.10]以坛为家III

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

使用道具 举报

签到天数: 488 天

[LV.9]以坛为家II

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

使用道具 举报

签到天数: 905 天

[LV.10]以坛为家III

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

使用道具 举报

签到天数: 606 天

[LV.9]以坛为家II

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

使用道具 举报

签到天数: 537 天

[LV.9]以坛为家II

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

使用道具 举报

签到天数: 956 天

[LV.10]以坛为家III

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

使用道具 举报

签到天数: 3121 天

[LV.Master]伴坛终老

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-24 18:59 , Processed in 1.103516 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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