EMU618社区

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

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

[复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2020-5-5 15:40:24 | 显示全部楼层 |阅读模式
先祝福大家五一快乐, 虽然来晚了哈, 废话就不多说了) _2 T3 I; i1 ^% q$ ^7 X+ a* D
1.选择键切换子弹(为了更快杀死对方)
, e' U3 Z) O2 I8 T: y$ B+ v' |2.杀死对方自己加命
- M5 m5 p. C# ?! P/ D% Q; q( X
  1. ;[FC][魂斗罗][互相伤害][END]) T' b2 B0 y, M
  2. ;20200505
    : `1 o7 X2 ^$ W3 ^

  3. & h2 h6 d0 g0 I# k2 s: k4 z
  4. .ORG $8960  S; S$ p# a9 \' s6 e. l1 ?

  5. : p/ Z; n) T; t& g
  6. P1_STATUE          = $90      ;状态
    ; g3 u  f9 v3 _5 o; U4 {
  7. P1_INVINCIBLE_A    = $AE      ;透明无敌- k" _6 e/ }) j" S% z# _
  8. P1_INVINCIBLE_B    = $B0      ;闪烁无敌
    3 l8 l, a' _! D0 }' t( ^
  9. P1_REST            = $32      ;P1剩余生命
    , M1 }- w# h8 A1 O9 v
  10. LIVE_VALUE         = $01      ;活着数值7 w; U- r/ G* m4 g: k
  11. P1_ACTION          = $D6      ;趴下
    ) Y8 M" P" y! O0 i
  12. P1_FACE            = $D8      ;P1面向! l$ W) z6 K& V6 A: B8 R$ d6 b
  13. LAY_VALUE          = $17      ;趴下数值0 t* o, Q; O" s" F! t
  14. JUMP_VALUE         = $08      ;趴下数值2 F) O, P! x2 b1 T1 i! @% A  \9 g
  15. DIVING_VALUE       = $18      ;潜水数值4 g% F9 Z; ?/ |: Q  d
  16. P1_X               = $0334    ;P1 X坐标) [" h0 K$ b. x& }7 F
  17. P2_X               = $0335    ;P2 X坐标
    . k1 u0 Q) N+ h4 h' X
  18. P1_Y               = $031A    ;P1 Y坐标
    : D. S1 ~1 j6 Z' g+ U: r- B! g  x
  19. P2_Y               = $031B    ;P2 Y坐标
    6 z4 i: H( y: N& Y0 s4 @8 r
  20. Bullet_X           = $03C8    ;子弹X坐标
    % I) N/ j' I0 C, g8 E) F4 K
  21. Bullet_Y           = $03B8    ;子弹Y坐标2 \5 ^& W: a- n% Z( W
  22. Bullet_Owner       = $0448    ;子弹所属者! _! k( U. ~& i1 V* _% f' p
  23. Hit_Offet_X        = $01C0    ;命中误差X2 A4 u0 U, ?7 H2 `. ~
  24. Hit_Offet_Y        = $01C1    ;命中误差Y) X3 N8 ^" I5 Z9 I- ]4 \  e
  25. State_Offet_X      = $01C2    ;动作误差X2 X# H. X1 [' y& E; N2 z
  26. State_Offet_Y      = $01C3    ;动作误差X  J& D: H7 ?9 w! x$ a
  27. Offet_X_Check      = $01C4    ;坐标差X
    " C, @. `" l' J: [; M) G" I
  28. Offet_Y_Check      = $01C5    ;坐标差Y3 Z7 O+ A' p0 P7 k6 j) j
  29. Reg_X_Temp         = $01C6    ;寄存器X暂存, m/ f* f" r* n+ B
  30. Reg_Y_Temp         = $01C7    ;寄存器Y暂存
    $ s8 b; o; g+ e% G2 x
  31. OFFET_X_STAND      = $06      ;坐标差X值
    : a8 D( `$ t1 k) G
  32. OFFET_Y_STAND      = $10      ;坐标差Y值
    . _8 j$ S! U- X" W+ T: B
  33. OFFET_X_LAY        = $10      ;趴下坐标差X值
    ( r# A8 `, S1 g# o. N0 ~, g  j
  34. OFFET_Y_LAY        = $07      ;趴下坐标差Y值
    7 G9 _" Y" R6 }: L
  35. OFFET_X_JUMP       = $08      ;跳跃坐标差X值
    9 C* @# n; O( j+ s) s) T- B
  36. OFFET_Y_JUMP       = $08      ;跳跃坐标差Y值% s6 ~( I( q+ E4 K3 J
  37. STATE_X_DIVING     = $02      ;潜水动作误差X值
    + K4 A8 ^1 U' m. L
  38. STATE_Y_LAY        = $04      ;趴下动作误差X值4 R! s9 q* e0 u: q6 y

  39. ! R% M) W5 q+ J
  40. ;武器切换
    ; s8 |, q, M( l' L& ]0 j/ Q
  41. Btn_Once = $F5       ;单次按键% k0 |# b* T% o+ K. v* w3 r; N
  42. ;========================================, @2 s* n) j9 |( Q" z3 p
  43. ChangeWeapon:- W* f+ M0 m( d5 u
  44. LDA Btn_Once,X
    ) z# @3 G8 h3 r1 B3 f/ h0 V
  45. CMP #$20, i3 u9 X! o4 b0 A: }: j! F
  46. BNE ChangeWeaponEnd
    ( ~5 B8 ~; c- F+ X
  47. LDA $AA,X1 l' ~9 b+ v; c8 X7 R! s" }
  48. ORA #$10
    ; f! K; V& X/ I' b9 \& T- {9 X
  49. STA $AA,X
    ' M9 {/ _3 A! X5 U2 }
  50. CMP #$14. f) P. Y7 n( v6 ]
  51. BNE WeaponSet/ J4 i6 e: }, V- H+ Q
  52. LDA #$0F
    9 K# F' G+ V+ G+ }! e! k
  53. STA $AA,X
    # `4 H7 u) M  A4 _7 a+ M
  54. WeaponSet:
    4 L# h3 |! w. p6 }: e
  55. INC $AA,X- Y  F9 {2 x/ W& M
  56. ChangeWeaponEnd:
    , L5 `) S( A9 Y- t5 C+ N
  57. LDA $AA,X! Y+ X- d. B% V5 n* G3 _; g
  58. AND #$0F
    ; h, G; p: \7 H' a, _: R. g" G
  59. RTS
    $ P% N+ ^* O9 W9 m0 W0 `
  60. 9 |" _- d# @" i3 G7 M& K
  61. .ORG $89A0- J* c$ t( c3 p1 n$ `: @6 E

  62. 4 J- w8 A8 w! w0 u4 H5 I
  63. ;互相伤害
    # U  W. _4 [, }  ~
  64. ;========================================1 @% T: |9 E5 |$ X  h
  65. Hurt_Player:
    . i# l& |+ j# G' a8 g) E% @7 ]
  66. STX Reg_X_Temp4 n; T: }9 v  r2 Y  h
  67. STY Reg_Y_Temp; A' L9 T$ f& T6 o
  68. JSR CheckInvalidState
    4 n  y9 Y! b( U% a+ X; T2 n
  69. BCS HurtPlayerEnd
    6 m8 ~- z0 a+ ~3 L, W
  70. LDA Bullet_Owner,X) V) D0 T2 y; r; @
  71. EOR #@0000001
    5 n! f6 Z' x1 {* v! s" M( S( X! o' E
  72. TAY
    # I, X3 s- M" [  z2 E( b
  73. JSR GetHitOffset
    2 ?5 g7 u& W+ Q4 p: H' X' K  g$ G
  74. JSR GetOffet_X, @& x+ e1 \  E8 u* O1 b3 u
  75. JSR GetOffet_Y+ o' a3 N/ p0 N
  76. JSR Check_Hit( ~* V) b" c- [4 F
  77. BCC HurtPlayerEnd' ]5 @9 @! e/ {; Q6 h! Z# m+ G
  78. JSR Kill_Player: W8 i( ~+ a7 v$ e$ I
  79. HurtPlayerEnd:2 a  |) a, o7 U) _# q$ p( [- P
  80. LDX Reg_X_Temp6 g2 {+ u: ?/ s5 P
  81. LDY Reg_Y_Temp
    7 s$ [2 j# s% ]" p9 a" |
  82. LDA $0438,X4 j% X* N3 y9 }1 i5 H6 q# t
  83. RTS
    1 f: t. [  _3 r9 d

  84. & K6 \! v8 n$ x+ C) C& h* c+ x. [; e
  85. ;检查无效状态
    " H* `0 @3 W! P" B
  86. ;========================================4 c/ H& d2 W& q% M; V4 I
  87. CheckInvalidState:- l" r# T1 P3 h
  88. LDA Bullet_Owner,X( M, L9 K7 @- ], G
  89. EOR #@0000001
    0 T/ I/ _, n( l! x+ S" @+ w
  90. TAY8 R5 ~( `+ N# e
  91. LDA P1_STATUE,Y, w9 J; ]; x3 D% Z$ W. b3 Y: i; R
  92. CMP #LIVE_VALUE3 b# G7 t& Q% w5 C
  93. BNE SetInvalidState* K  K( y% S* ]9 r6 N. S
  94. LDA P1_ACTION,Y
    / S  J7 L; \8 |3 I8 }& [9 n
  95. CMP #DIVING_VALUE% A) M" H5 E3 u9 y
  96. BNE CheckStateEnd& }" F" _$ {9 G
  97. SetInvalidState:5 M/ ^8 v$ D: j/ T, v
  98. SEC- q, d# h; X3 a5 Q
  99. RTS
    5 }; R1 R. M! ~' Z9 [
  100. CheckStateEnd:2 g9 n9 ^/ [' o% i6 `0 ]+ j
  101. CLC
    4 P8 O: Q+ H0 v# ^
  102. RTS0 P: ^) o% B1 s5 k- U5 g

  103. - Y" |1 T/ |; @# \+ i( n3 m1 N
  104. ;设置命中误差
    $ `( [0 @7 b+ n5 ^
  105. ;========================================
    / y& J+ Y! E* P4 k- J# [9 w
  106. GetHitOffset:
    + p5 }8 E" D9 M/ M) v
  107. LDA #OFFET_X_STAND9 @% F8 ^- q* w; `) P9 ~. A
  108. STA Offet_X_Check
    0 ~  p6 m9 G; h/ d
  109. LDA #OFFET_Y_STAND+ c' |7 X: W5 s
  110. STA Offet_Y_Check
    4 x* K  ^) s; u1 x, I! J) C9 C
  111. LDA #$00
    4 {2 [+ @9 U( W8 z7 K0 X
  112. STA State_Offet_X) w& U& |3 v4 a8 |3 G
  113. STA State_Offet_Y# U: \5 C1 b8 W. B1 R2 r
  114. GetHitOffset_Diving:
    4 C9 S, s1 l! _. Q( m( ^+ s& N
  115. LDA P1_ACTION,Y
      T9 W# U5 j$ v5 U+ Z# K
  116. AND #DIVING_VALUE3 t+ K! v. z  u& j0 l* p, M) R3 J9 |
  117. CMP #DIVING_VALUE; p+ x5 g, T+ [# z( t: Y) {
  118. BNE GetHitOffset_Lay8 \( J* u" z1 q! Y, V: ?
  119. LDA #STATE_X_DIVING0 ~. U* q3 l  K4 x
  120. STA State_Offet_X
    0 V, [9 n: R+ I0 p; j% o* e
  121. LDA P1_FACE,Y
    , }" i$ l4 @0 m# |  L
  122. AND #$40
    * b% u9 P+ n" M$ `9 D" J
  123. BEQ GetHitOffset_Lay' ^2 c$ Z, C: G  x/ q0 k( Z, \
  124. LDA #$00& u8 N7 f5 R3 L, P  o5 t  o  z
  125. SEC: J1 |. |3 p# p0 w/ J$ C0 [
  126. SBC State_Offet_X5 t  }8 {3 K' N5 e2 |$ W6 h. D
  127. STA State_Offet_X+ G3 Q  S8 ]3 s! ?3 d$ G; _* t: B
  128. GetHitOffset_Lay:
    7 @- }7 S# r9 [! d# [
  129. LDA P1_ACTION,Y
    & G1 K. ?/ w# a
  130. CMP #LAY_VALUE% c8 @9 q. \* q- P! y/ ~8 Z/ O# f
  131. BNE GetHitOffset_Jump# z6 d/ X, s+ B/ ]9 O
  132. LDA #OFFET_X_LAY
    . ~% S8 j1 j; ^# U( X' l+ h# I3 t
  133. STA Offet_X_Check( z) k/ [9 z, a8 H0 S" E: o
  134. LDA #OFFET_Y_LAY
    1 r; `$ y5 Y( y  }/ U1 B8 o. O- r6 v
  135. STA Offet_Y_Check$ `& X8 A$ N& f- m, v
  136. LDA #STATE_Y_LAY
    $ p2 U1 {' F$ o
  137. STA State_Offet_Y
    - N/ N- I0 Y7 X) a7 \1 A. G
  138. RTS' W) E+ U3 h0 d8 c
  139. GetHitOffset_Jump:- |, Q' z4 P9 U4 u
  140. LDA P1_ACTION,Y2 f* {/ e- j4 T
  141. AND #@11110110
    0 Z5 P4 Q9 @* n; Q7 v2 }+ \
  142. BNE GetHitOffsetEnd1 J1 W/ ^: s1 Q/ d2 ~4 a
  143. LDA P1_ACTION,X& f) d1 W* |1 K" i7 @8 \
  144. AND #JUMP_VALUE* \/ W4 G5 D) ]2 W/ p
  145. BEQ GetHitOffsetEnd0 F# H( s( Q' K
  146. LDA #OFFET_X_JUMP% P) A1 ^! V/ `3 E
  147. STA Offet_X_Check
    $ n# l2 E* Q3 w+ U
  148. LDA #OFFET_Y_JUMP
    & O7 l$ S+ I' I/ k* T! k  D
  149. STA Offet_Y_Check7 Z' {8 y; Y3 y+ ~
  150. RTS
    4 [( \/ `. m0 O) W1 D& c0 T7 Q
  151. GetHitOffsetEnd:* ~! G2 d9 t! k+ s
  152. RTS
    8 ^4 F/ Q1 ^& q* n! a0 Z
  153. % n- y4 }. o2 C0 I% ?
  154. - W/ X6 f, K9 d! ]
  155. ;获取子弹与角色X坐标差$ A, ?6 d* c. J% b
  156. ;========================================0 x- J5 M! p) j' d
  157. GetOffet_X:+ u# Q. i% J. @+ V: M. _
  158. LDA Bullet_X,X
    6 [, B' P' Y  d8 {) h5 [
  159. SEC
      M/ |% I3 w0 s9 z9 x! M) J# U9 J
  160. SBC State_Offet_X
    1 c0 u( E4 a+ N" b8 B
  161. CMP P1_X,Y( B, |! a9 K9 R8 E& x0 i  l
  162. BCC GetOffet_X_Set* m( s9 p5 g' N4 Q! ~1 W2 g
  163. LDA Bullet_X,X3 Y3 d3 J, M* E) ^! i. r. x& f5 b
  164. SEC
    3 Q( I- ]: M4 Q2 N! R& t
  165. SBC State_Offet_X8 V. i5 X+ K0 X' C* l; k( F4 y
  166. SEC4 j& K# v+ l( n% n+ V* u5 Z. p- L/ ?9 u
  167. SBC P1_X,Y  l4 \5 A# W! b" Z- C
  168. STA Hit_Offet_X
    ) |2 [! Y% X1 b" h9 _1 N2 F9 p* j
  169. RTS" g% p, I% u4 R) E  o! }& n
  170. GetOffet_X_Set:
    ( ^* V2 o  z+ Q/ B% X. G4 o, X
  171. LDA P1_X,Y
    9 }! _4 ?& A3 O4 E  v
  172. CLC
    + r! K# Y( o8 D% F- a. Y! z2 `
  173. ADC State_Offet_X
    1 P: q$ E4 ~: g& g/ ^+ o2 e" M4 A: v
  174. SEC1 F/ `( m/ L2 {3 S! u
  175. SBC Bullet_X,X
    ! Q7 [$ F% X" H: V
  176. STA Hit_Offet_X
    2 b# G$ b/ ?, D" R  U2 y) n# q: }
  177. RTS3 [/ F6 _& j8 o9 |+ w

  178. ! i* d5 Y( h1 ~% |' c6 S
  179. ;获取子弹与角色Y坐标差8 G% \$ B) v. m4 h, E
  180. ;========================================( ], k$ R2 h  n) D- W! t
  181. GetOffet_Y:
    4 K, E5 {! v. G2 l2 ~
  182. LDA Bullet_Y,X
    . |* w8 j( s. a& ]) O
  183. SEC. K# R' {. [* E+ l& ^* x+ z, Z
  184. SBC State_Offet_Y( J  K% ?4 D! w. t) S1 }
  185. CMP P1_Y,Y
    : I6 C( H% S) F' u, N/ }. n8 q6 m- P
  186. BCC GetOffet_Y_Set
    # J$ e2 r! g% u
  187. LDA Bullet_Y,X/ T9 x4 f: W5 v, R+ s
  188. SEC
    4 G, E4 u3 o( y7 V; z2 P4 l4 h
  189. SBC State_Offet_Y# b: h% w# n& ?& ~2 ^5 Q8 Q
  190. SEC3 l, W+ q. j6 s" [- Z. A
  191. SBC P1_Y,Y' v: H/ o' @0 s' d6 Y2 d3 M3 [
  192. STA Hit_Offet_Y
    $ {1 i6 Q' c$ p! c8 A# b( r  G
  193. RTS9 {4 |3 _2 b' d: ^6 w) {
  194. GetOffet_Y_Set:
    ; a7 Y: S$ }6 \! Y' j
  195. LDA P1_Y,Y1 K0 H& n9 ~3 a. F- c6 U: m
  196. CLC2 Q% R3 `" T' x2 p+ A/ ?! }
  197. ADC State_Offet_Y( J. d& S7 ?9 q8 r- K, ?, l. `
  198. SEC
    9 [' H9 r& j# [6 C
  199. SBC Bullet_Y,X
    . E2 B( u  r& f$ ^1 }
  200. STA Hit_Offet_Y
    9 v0 r; o0 G0 h2 S
  201. RTS
    & Q: T7 p. S$ o- @" O3 B
  202. % P! Q2 B; Z; F
  203. ;检查命中
    & m' d4 q  U3 {
  204. ;========================================
    1 a6 B4 a: @7 [- _4 T- s8 s* n
  205. Check_Hit:- g0 }& s: B3 _7 G1 b
  206. LDA Hit_Offet_X+ C/ h6 U8 |4 L* s  y: o
  207. CMP Offet_X_Check
    5 {  P) y! _8 l; c7 l
  208. BCS Check_Hit_End- |- ~" {  [) b  }4 s
  209. LDA Hit_Offet_Y
    : x- C2 G. G4 p. q9 G5 H  Y
  210. CMP Offet_Y_Check
    & O: P: N/ i% K
  211. BCS Check_Hit_End
    ( }$ t1 }! i% A$ S- O
  212. SEC
    3 s$ p, e$ R8 n& p' q4 t$ n* @2 C
  213. RTS, Y+ R6 C" [/ A" c; R
  214. Check_Hit_End:
    + v- |5 o+ g* N
  215. CLC
    - h+ [0 ]1 p. }) t3 b
  216. RTS8 R: T2 h- ~! W  w$ d" d

  217. ! W5 h; A0 I$ J0 w( y
  218. ;杀死对方
    9 K' \5 A2 a7 M
  219. ;========================================6 s* c+ d3 n: \' E$ `% j4 L
  220. Kill_Player:
    - K# K8 G9 D" M8 Y# y+ H/ W
  221. LDA Bullet_Owner,X, W5 w0 R( C; y) I; x! S
  222. EOR #@0000001
    6 c' r, `; n9 ~. }6 y
  223. TAX+ X3 g0 `9 ]! u- }. ~% f
  224. LDA P1_STATUE,X8 A* c8 a0 h5 R  v
  225. CMP #LIVE_VALUE8 F' ~! h  Q, ]
  226. BNE Kill_Player_End& k2 b* D% O) S' o# e
  227. LDA P1_INVINCIBLE_A,X) v1 m6 p" ~1 r$ r- {
  228. ORA P1_INVINCIBLE_B,X5 i6 P+ y/ f" e4 b2 V
  229. BNE Kill_Player_End ;无敌状态不处理) j" F* v3 j  Y7 X3 c
  230. JSR $D474 ;角色死亡( t7 O6 m3 r1 A& j
  231. LDX Reg_X_Temp
    ; Q$ Z: e4 ^# a2 e, E
  232. LDA Bullet_Owner,X
      f/ `9 c7 {$ O* A
  233. TAX2 J0 n( J8 J; e7 ?
  234. INC P1_REST,X( j3 h1 }, h* f; ~
  235. LDX Reg_X_Temp( R9 O* @" U) S7 j
  236. JSR $E2FE ;子弹消除
    / S- n6 A$ ]* ?7 v; R9 L  h
  237. Kill_Player_End:
    0 k: D; y  Q4 [9 t! E+ Q
  238. RTS
复制代码
. R6 N  f8 _9 b/ b$ e  y9 M
游客,如果您要查看本帖隐藏内容请回复

本帖子中包含更多资源

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

x

评分

1

查看全部评分

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

签到天数: 1428 天

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

使用道具 举报

签到天数: 3001 天

[LV.Master]伴坛终老

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

使用道具 举报

签到天数: 1328 天

[LV.10]以坛为家III

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

使用道具 举报

签到天数: 496 天

[LV.9]以坛为家II

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

使用道具 举报

签到天数: 905 天

[LV.10]以坛为家III

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

使用道具 举报

签到天数: 619 天

[LV.9]以坛为家II

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

使用道具 举报

签到天数: 537 天

[LV.9]以坛为家II

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

使用道具 举报

签到天数: 970 天

[LV.10]以坛为家III

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

使用道具 举报

签到天数: 3136 天

[LV.Master]伴坛终老

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-3-12 09:20 , Processed in 1.105469 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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