EMU618社区

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

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

[复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2020-5-5 15:40:24 | 显示全部楼层 |阅读模式
先祝福大家五一快乐, 虽然来晚了哈, 废话就不多说了) k0 M3 g  M/ K  f% T7 w! m! n! P
1.选择键切换子弹(为了更快杀死对方)* w! Q- L$ @2 J3 y. e1 P
2.杀死对方自己加命1 s4 @1 `% B" C; i
  1. ;[FC][魂斗罗][互相伤害][END]8 q0 U# Z# z3 k& Z
  2. ;20200505
    5 ?8 ~& K8 B4 Z' @

  3. $ E* }1 X8 }% X, I& r. K( O/ A
  4. .ORG $8960: K0 ~0 c" g% G# q# T$ U1 |

  5. ! [$ S# F' n3 b3 L) k, w
  6. P1_STATUE          = $90      ;状态
    ) C1 H* N2 i8 b+ s3 z' J6 {
  7. P1_INVINCIBLE_A    = $AE      ;透明无敌
    ) o$ m5 ]5 e: ]1 u
  8. P1_INVINCIBLE_B    = $B0      ;闪烁无敌
    & }1 I9 k# ~7 ]* M, x4 H3 v
  9. P1_REST            = $32      ;P1剩余生命; F" U' u. x, Z# Y5 Q/ r1 U/ y
  10. LIVE_VALUE         = $01      ;活着数值
    6 V9 I$ i. p9 a' z+ Z4 r
  11. P1_ACTION          = $D6      ;趴下
    ! u1 T4 i5 @2 d  b! [) c6 B5 `0 Z1 ]
  12. P1_FACE            = $D8      ;P1面向+ a$ _' {+ a' l9 O. D9 z
  13. LAY_VALUE          = $17      ;趴下数值* R) C; M) z; V0 R2 k
  14. JUMP_VALUE         = $08      ;趴下数值  a& ^: a1 G1 Q( e+ f
  15. DIVING_VALUE       = $18      ;潜水数值
    ) F5 V$ p6 M0 n! u
  16. P1_X               = $0334    ;P1 X坐标
    ! ~: C' [1 j7 a3 ^; h7 ]
  17. P2_X               = $0335    ;P2 X坐标& h3 ~0 }7 z. G2 H  ]
  18. P1_Y               = $031A    ;P1 Y坐标, [/ T2 n8 ~4 w6 J! I
  19. P2_Y               = $031B    ;P2 Y坐标
    / [& ?( ]) H4 I! _  i0 E
  20. Bullet_X           = $03C8    ;子弹X坐标
    : Y( G' O# Y: X9 n' m8 g/ K
  21. Bullet_Y           = $03B8    ;子弹Y坐标
    9 ^  E' N, l3 ?, W
  22. Bullet_Owner       = $0448    ;子弹所属者' X4 J" ^) j- o! E
  23. Hit_Offet_X        = $01C0    ;命中误差X! o5 L$ E! \( k5 r/ b
  24. Hit_Offet_Y        = $01C1    ;命中误差Y" P2 l2 v0 w& D
  25. State_Offet_X      = $01C2    ;动作误差X
    ) C. a8 M+ S; J. N! A8 u
  26. State_Offet_Y      = $01C3    ;动作误差X
    , q5 ^/ C! n. e7 \! E  @: @
  27. Offet_X_Check      = $01C4    ;坐标差X$ N* R1 }% B! ^& B
  28. Offet_Y_Check      = $01C5    ;坐标差Y- E/ d! f3 c: f, |! @4 @! H
  29. Reg_X_Temp         = $01C6    ;寄存器X暂存( D, _, R( \9 ^" i/ R+ y
  30. Reg_Y_Temp         = $01C7    ;寄存器Y暂存
    $ \5 L. M6 \( f1 ]& ^$ X- c5 [
  31. OFFET_X_STAND      = $06      ;坐标差X值' c) ~3 \* S/ R  E  z
  32. OFFET_Y_STAND      = $10      ;坐标差Y值
    , {3 {( E% a! c
  33. OFFET_X_LAY        = $10      ;趴下坐标差X值
    * ~" \& V: T# h) o% o' o! i
  34. OFFET_Y_LAY        = $07      ;趴下坐标差Y值+ R0 P6 I$ A& q4 s" V
  35. OFFET_X_JUMP       = $08      ;跳跃坐标差X值- v1 m5 c" l% j; _
  36. OFFET_Y_JUMP       = $08      ;跳跃坐标差Y值. J- @5 H) R5 G+ l
  37. STATE_X_DIVING     = $02      ;潜水动作误差X值
    ; y* h# J# S' f: I. B' D' B
  38. STATE_Y_LAY        = $04      ;趴下动作误差X值
    $ e+ ]+ n- h) n. K: e
  39. 4 @  W+ p/ m2 T
  40. ;武器切换0 T9 n8 T( R" T) T2 X
  41. Btn_Once = $F5       ;单次按键8 E* M4 V9 Z6 z: ~
  42. ;========================================( ~4 I$ E8 Z! ]% m/ B
  43. ChangeWeapon:
    1 y4 K; ]6 w( Z7 n0 z+ Z
  44. LDA Btn_Once,X# @; I! {) O7 u
  45. CMP #$20& d6 p6 Y- ^  c
  46. BNE ChangeWeaponEnd; t0 R8 E! I7 _7 W
  47. LDA $AA,X
    / l  O3 [/ ~* X1 N, v; R8 P* t8 G
  48. ORA #$10+ l$ j5 n2 P* ^7 s: Q4 E1 n  _
  49. STA $AA,X
    ; ~# R. L' E; m8 f
  50. CMP #$14; Q$ F( L8 r0 R7 ^5 n2 q
  51. BNE WeaponSet" _( {0 \5 U  i7 M4 ]6 Y
  52. LDA #$0F
    ! M! H  O7 B" C
  53. STA $AA,X0 r. Z8 j7 {5 u7 }, B
  54. WeaponSet:2 v1 {* ]! T1 D
  55. INC $AA,X; ]% o* l. h  w8 E7 Z3 {) N2 n
  56. ChangeWeaponEnd:
    $ k6 X$ v( o9 i! P2 i3 Z
  57. LDA $AA,X
    & d* y0 n4 e' {  |- ?& ]) N) T
  58. AND #$0F
    , f2 T; K4 W% J+ e7 R
  59. RTS
    9 P; Y% X/ \. C9 }
  60. # i5 a& ]. I) q" Q8 f+ P
  61. .ORG $89A0/ F6 T1 E) q1 \) Q& Q

  62. ) W$ N# H0 K6 o
  63. ;互相伤害
    7 y+ F% |6 Y& X5 t
  64. ;========================================  C/ \- j9 v$ ]. d0 Q
  65. Hurt_Player:
    - V% W" f% D8 ?' \9 Q0 ^0 J! V# L
  66. STX Reg_X_Temp) c/ P9 E7 f2 s9 f' z- [
  67. STY Reg_Y_Temp
    ; ?) P8 Z/ P3 p+ a
  68. JSR CheckInvalidState& Y; K/ U3 n0 x0 E2 F
  69. BCS HurtPlayerEnd
    " _' ?! b  v$ d. u
  70. LDA Bullet_Owner,X
    7 y1 K" M2 y: c/ j1 T& ]
  71. EOR #@0000001  \! }* b* D  K' X& f/ J
  72. TAY
    ; h; `) m/ x# v  j5 o+ r
  73. JSR GetHitOffset! [' }- S. m1 N2 k2 V
  74. JSR GetOffet_X6 [6 k' I. g3 n- ]; Q
  75. JSR GetOffet_Y
    1 B) A: f! O0 j1 K# K4 p0 D
  76. JSR Check_Hit
    ( ~# _3 {1 `: o  w3 i& H
  77. BCC HurtPlayerEnd
    8 [5 z& |( r! w  D/ @  o! B
  78. JSR Kill_Player/ {6 Q$ [9 B* N: O- L5 [$ n
  79. HurtPlayerEnd:
    4 I8 E6 O/ ^: k8 [
  80. LDX Reg_X_Temp
    # f0 i* X2 g2 y$ p5 b
  81. LDY Reg_Y_Temp( Y6 o8 g( U7 U# p  @( d+ q
  82. LDA $0438,X4 b6 J& B1 t3 q" S2 ^6 l$ L
  83. RTS
    2 [7 ?$ b* u+ ?' Q  _9 {
  84. ' w4 \& ]' t+ c
  85. ;检查无效状态
    - k. V* x! C' F/ J9 P. i2 I) g4 |) N
  86. ;========================================
    + ^8 A/ _3 K8 n: n/ j
  87. CheckInvalidState:
    ( L$ M/ J3 `5 C- j
  88. LDA Bullet_Owner,X# C2 p( D/ g! V0 i4 F# [
  89. EOR #@0000001
    ) I* }: d- g4 J
  90. TAY
    " Y. Q, }8 `6 y  I$ I
  91. LDA P1_STATUE,Y9 a# f4 ], X# l! b9 }# b1 f
  92. CMP #LIVE_VALUE  q0 m! U$ S7 @
  93. BNE SetInvalidState
    + S4 Z' h0 A" _; _1 l
  94. LDA P1_ACTION,Y
    * }( b) [  u9 J# j
  95. CMP #DIVING_VALUE
    4 N" g  S. U5 v
  96. BNE CheckStateEnd
    0 v! z4 g' `/ a% W. G0 X+ i
  97. SetInvalidState:
    . j! g' Y4 Y! E0 _8 \4 r% t
  98. SEC2 o; G9 S! _6 Y- K1 m; K
  99. RTS
    * b6 t9 N/ a8 T0 P# i' }; U* v
  100. CheckStateEnd:
    4 f0 ^8 ?$ r& ~( O  T, Z
  101. CLC  s2 b4 _. I6 `: l1 {- R
  102. RTS1 H' u4 \$ d! r6 X) ^" ~
  103. ; {: O8 F) A( [
  104. ;设置命中误差0 Q7 G) S2 R5 G6 P. @
  105. ;========================================
    ! a8 x$ O$ ?. G/ e
  106. GetHitOffset:! B6 m( r0 W  x5 V0 U' N& U
  107. LDA #OFFET_X_STAND
    : H+ Q- Z, `8 k1 @
  108. STA Offet_X_Check
    1 J0 J3 T" t; g
  109. LDA #OFFET_Y_STAND! e2 `$ h$ Q* o$ G
  110. STA Offet_Y_Check
    / j8 z* D4 r3 Y* P: }( f
  111. LDA #$004 G3 \4 T" C& |5 ?
  112. STA State_Offet_X" F' |$ f' E# \/ `: D0 J
  113. STA State_Offet_Y; V2 r1 q  {( t! Y) I
  114. GetHitOffset_Diving:
    ) F, b- ~4 W0 [  c5 {4 `
  115. LDA P1_ACTION,Y
    $ k, {4 |; t- X1 `% {
  116. AND #DIVING_VALUE0 O4 \6 F9 T0 ?+ ^: F+ `
  117. CMP #DIVING_VALUE6 y; [! O) w- c5 A1 o# ~+ z' Y
  118. BNE GetHitOffset_Lay
    $ c5 {8 M" w" k+ y% _# C
  119. LDA #STATE_X_DIVING
    3 H) ~' Q' d% E' O, U
  120. STA State_Offet_X
    8 T7 Z+ o. E$ @$ \( i
  121. LDA P1_FACE,Y
    5 T$ q$ E; G" v4 x$ y/ ^
  122. AND #$40$ a* A( [8 O) x' l5 Y
  123. BEQ GetHitOffset_Lay$ E3 ~) z- z/ I" H4 b
  124. LDA #$00. ?6 y8 _: R% q, I  e
  125. SEC! _8 b- H/ I2 u. H
  126. SBC State_Offet_X
    % w6 ^( a: a  l
  127. STA State_Offet_X
    ' [. W) D& y7 d5 T) H8 Q" l$ P4 x
  128. GetHitOffset_Lay:
    ) z+ n6 e: G/ l
  129. LDA P1_ACTION,Y
    : s+ N7 H3 ^& w3 ^7 ?6 M8 d. h, C  V
  130. CMP #LAY_VALUE
    2 C* k6 R' F( A: d, F2 S
  131. BNE GetHitOffset_Jump9 Y* B0 e0 r3 i
  132. LDA #OFFET_X_LAY2 ~$ z# ~6 C/ C1 ?9 o% \! E
  133. STA Offet_X_Check
    9 }) E5 v" m5 w% f5 {. v" O/ T
  134. LDA #OFFET_Y_LAY4 F8 V: L  G7 U  L# O: [+ r
  135. STA Offet_Y_Check
    / [' I/ A6 u" W2 O, @' n& p
  136. LDA #STATE_Y_LAY+ h* [# b# a/ p2 r
  137. STA State_Offet_Y; }+ \5 L7 V, V; t- M0 m: p; X% g
  138. RTS' |) l7 ~) B1 F; P5 V4 H/ F
  139. GetHitOffset_Jump:8 k. Y3 v6 O0 L  }2 _
  140. LDA P1_ACTION,Y
    - z  y$ s8 E5 W& P6 x5 M# ^
  141. AND #@11110110! k* C# t6 _% E8 H1 O  c
  142. BNE GetHitOffsetEnd( I! D# B" A0 e1 _8 w
  143. LDA P1_ACTION,X$ i6 S3 Q6 m- s. h0 x+ q
  144. AND #JUMP_VALUE* U" I+ M" ?4 U0 x$ {9 R
  145. BEQ GetHitOffsetEnd
    . y3 g# b* m' G
  146. LDA #OFFET_X_JUMP
    , h. w/ {. ?0 H
  147. STA Offet_X_Check
    ! [) D/ c6 p. O& ?* N9 M# v
  148. LDA #OFFET_Y_JUMP
    # y4 g" `, X7 `; N
  149. STA Offet_Y_Check  t7 r# u* v' n; L4 M! O; g- \/ Q: T
  150. RTS' E1 U" Y( I4 D$ Z
  151. GetHitOffsetEnd:
    % ]( S0 g+ Z: ?) X8 q. y! C" J
  152. RTS/ d$ ]! }' y' v; S% ?7 l

  153. 6 ~1 o6 _' P/ y, Q" b) u# l

  154. : }+ J2 T6 s5 w6 p0 e  P
  155. ;获取子弹与角色X坐标差
    ( f6 ~2 |  s7 Z
  156. ;========================================( ]4 q% i1 g1 @
  157. GetOffet_X:
    4 I5 R% L& O' q3 @) L! `
  158. LDA Bullet_X,X
    5 s  ?4 F. \3 C- |
  159. SEC
    ) W% H4 H  U( s5 j0 e- U% G& @
  160. SBC State_Offet_X( Q: g0 u# u" g7 M; w
  161. CMP P1_X,Y! [: x  ]* n0 r" s# K! S; W+ O
  162. BCC GetOffet_X_Set
    + t% H0 C* n/ M; |, c" H6 u
  163. LDA Bullet_X,X: c; I3 k1 }. Z/ C
  164. SEC* c5 Z1 _1 }  o. h( v$ {( Z9 z
  165. SBC State_Offet_X
    2 T( D8 s  G% T% ]
  166. SEC
    7 c/ b) L# S% @! g* D6 t# n
  167. SBC P1_X,Y
    : u; f/ ?+ l$ O* H
  168. STA Hit_Offet_X
    1 G  ~  _. y7 q# C$ m
  169. RTS
    5 c8 z" z3 i( m+ t
  170. GetOffet_X_Set:
    - I% W3 L: v+ b2 V. q* x# ^3 v
  171. LDA P1_X,Y
    : v( |0 \0 Q: B3 W
  172. CLC
    5 t$ q( A9 \) B4 T- |* h
  173. ADC State_Offet_X
    - p* j$ B. q1 _( J7 {
  174. SEC
    ' f3 p7 g1 K- @& n; n  u" z& F1 e
  175. SBC Bullet_X,X6 G4 S7 k$ z( D+ Z  F1 P
  176. STA Hit_Offet_X' V0 e2 z' Q+ R6 a+ N/ B
  177. RTS
    . I) z1 G1 r" M  Y4 K, z  L4 s
  178. : a2 f5 G8 _* r
  179. ;获取子弹与角色Y坐标差
    : }" @) p) w% K. ?: D" I$ i
  180. ;========================================
    + p; f6 ~: B$ c- W
  181. GetOffet_Y:
    9 l" a- a3 r/ F# f% K/ z4 H( a' y
  182. LDA Bullet_Y,X
    6 J$ e+ m) K: C. @1 Z
  183. SEC
    ( Z. e- ]# `& H6 M" ]
  184. SBC State_Offet_Y
    1 t+ v9 v  W/ ]8 S: ~" ?
  185. CMP P1_Y,Y
    ( z: ?( f5 {6 Z9 v: c0 {' D% Z+ ^
  186. BCC GetOffet_Y_Set
    ( W  B; q* W2 t6 \0 }5 ?
  187. LDA Bullet_Y,X' h4 A+ P: J3 i, J
  188. SEC
    ! @1 l8 a' J+ e* |6 L
  189. SBC State_Offet_Y0 [0 s/ T  p: ?1 Y! F8 P4 y2 {3 r
  190. SEC) `9 G' r- _" i/ J6 |+ o
  191. SBC P1_Y,Y
    6 y( P- P7 b; r" u4 L# s3 Q8 x
  192. STA Hit_Offet_Y
    5 a  [) e" t5 i( X9 W. |
  193. RTS0 M2 B7 R. M% E' j# p0 X9 w" e
  194. GetOffet_Y_Set:* B7 a; `' u: f' f: T/ X
  195. LDA P1_Y,Y
    # F+ e. L$ C8 z$ _, @, x
  196. CLC
    - M8 T, X( _6 y  G- C3 X& \0 R
  197. ADC State_Offet_Y2 K6 U; B, |6 a' q- R
  198. SEC
    3 Z' X1 R3 B) V7 b% r4 \
  199. SBC Bullet_Y,X
    / k3 f$ ?: r: y/ o
  200. STA Hit_Offet_Y# v6 w/ t  T/ \) m6 }& O
  201. RTS, {' Q3 X4 c, B8 a5 g/ {3 {

  202. : C% X; @( I2 e+ J+ A3 {
  203. ;检查命中
    ) _# r2 K( W+ O. C5 v7 q
  204. ;========================================  g; W& v& M1 M3 G0 @
  205. Check_Hit:
    0 S; q- a/ [  k
  206. LDA Hit_Offet_X) o! p6 ?$ h. S+ j$ {' I" n
  207. CMP Offet_X_Check
    " A; C- \" t1 Q
  208. BCS Check_Hit_End0 `+ S2 P2 @9 _1 b5 {/ \7 g
  209. LDA Hit_Offet_Y
      f, e1 F2 o5 T# `8 p6 g4 `
  210. CMP Offet_Y_Check
      G6 g& k* D3 e- J+ C) }& \, D3 m
  211. BCS Check_Hit_End
    6 C; ^0 W4 n) A3 F" ]0 s
  212. SEC
    ! @4 W4 c! B; W; @
  213. RTS- s5 B  g/ p  a  {) S
  214. Check_Hit_End:' B0 W4 v" K; N: w7 c
  215. CLC
    % D& V$ `* I8 X& g8 _  Z
  216. RTS8 @0 x! C0 h, N0 V8 L' o
  217. 3 O! \; _/ [0 S5 D7 G3 u
  218. ;杀死对方$ _4 K: c/ S: T0 S# b
  219. ;========================================
    * r& Y, X8 i+ D+ g2 E6 f" a
  220. Kill_Player:+ ^( v5 Y3 u5 [9 H8 [9 o
  221. LDA Bullet_Owner,X
    7 \) n4 f. G0 c2 l! e
  222. EOR #@00000013 I# I6 _0 b4 U7 N& H
  223. TAX1 H' {4 q% D! Y: E9 V* H
  224. LDA P1_STATUE,X& n8 p. l9 `3 A. n, Z4 `4 h+ C
  225. CMP #LIVE_VALUE
      s' y' h: X& ^. R! X
  226. BNE Kill_Player_End+ n: s7 k8 j' X3 M& i5 H% Y
  227. LDA P1_INVINCIBLE_A,X
      o: Y, Z8 s% C, ]5 @- e
  228. ORA P1_INVINCIBLE_B,X9 v2 ?9 q9 u4 ^2 k$ [/ i
  229. BNE Kill_Player_End ;无敌状态不处理3 W3 h6 U/ h0 {$ j" R; ~
  230. JSR $D474 ;角色死亡' R0 i: e( v7 _& _9 ?! x
  231. LDX Reg_X_Temp
    8 e8 V' o" C, U/ u  z2 b' ]
  232. LDA Bullet_Owner,X! u& ~6 i+ j. a$ c( r
  233. TAX3 m* r  Y: b+ \2 f. N
  234. INC P1_REST,X
    - v9 R% }' s3 p, I2 q* O# `4 Q
  235. LDX Reg_X_Temp
    1 J0 [% j. X# Y9 k9 h) }
  236. JSR $E2FE ;子弹消除
    * A% j3 V! Z' q# O6 R- }% E
  237. Kill_Player_End:
    ; ~! G7 B2 k3 ^4 e  ?- T
  238. RTS
复制代码

: b3 g' ~: |8 X1 X1 o; w
游客,如果您要查看本帖隐藏内容请回复

本帖子中包含更多资源

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

x

评分

1

查看全部评分

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

签到天数: 1659 天

[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 | 显示全部楼层
多谢分享,修改辛苦了
, w' W+ b5 G2 |% ?
[发帖际遇]: dabayu 被钱袋砸中进医院,看病花了 2 个 柠檬. 幸运榜 / 衰神榜
回复 支持 反对

使用道具 举报

签到天数: 3234 天

[LV.Master]伴坛终老

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

使用道具 举报

签到天数: 1551 天

[LV.Master]伴坛终老

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

使用道具 举报

签到天数: 644 天

[LV.9]以坛为家II

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

使用道具 举报

签到天数: 905 天

[LV.10]以坛为家III

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

使用道具 举报

签到天数: 735 天

[LV.9]以坛为家II

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

使用道具 举报

签到天数: 537 天

[LV.9]以坛为家II

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

使用道具 举报

签到天数: 1160 天

[LV.10]以坛为家III

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

使用道具 举报

签到天数: 3357 天

[LV.Master]伴坛终老

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-5 13:27 , Processed in 1.067383 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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