CQA3论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

暮云计算服务器租用
搜索
300M微端100起4H4G10M-40元16H16G50M云机99起易联老牌传奇支付
点击投放广告点击投放广告点击投放广告点击投放广告
点击投放广告点击投放广告点击投放广告点击投放广告
查看: 692|回复: 0

[图文教程] 老GOM定制命令 说明书没有的。

[复制链接]
  • TA的每日心情
    慵懒
    2025-4-14 11:20
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    106

    主题

    3

    回帖

    878

    积分

    超级版主

    Rank: 8Rank: 8

    QQ
    发表于 2025-4-12 02:10:32 | 显示全部楼层 |阅读模式
    说明书里面没有的$ M; n+ X( J/ U/ R- o* N. u
    0 |* T" x; i, x) L! z9 D; I
    7 t( q/ Z; g6 V! K- k
    1. 格式:命令 参数1 参数2 参数3 参数4 参数5 参数6 参数7 参数8 参数9 参数107 L& {; G" R5 {) ?5 Y: W+ G) L

    2. ' H6 E! G) }2 }1 W
    3. 命令:ADDBUTTON5 D7 _6 ?7 L: l- n& D& [1 }
    4. 4 W6 {( x, Y# g
    5. 例子
      / _% Z$ ^* m4 g
    6. #IF* j, ^5 E0 W: U& q% C- D' G
    7. #ACT" W- U) t$ \; [3 u& S5 ]" T0 D
    8. ADDBUTTON 3 1 283 284 285 10 200 1 -1 自定义按钮1\测试增加按钮5 ~+ U% z* z+ ^& a! K1 N5 Y) C
    9. 4 _4 h, v; Q* T- L' y& K

    10. ' t/ K0 x9 B( K, x( r- b. C& o
    11. 参数说明:
      9 g8 x3 ]6 t: t6 m7 _( N
    12. & U* q, a! B' g0 V& s
    13. 参数1为WIL补丁序号,此序号在M2-查看-列表信息二-WIL资源 里面编辑
      + l4 ~; R2 y& L2 A+ Z$ N# g# c
    14. 参数2为按钮点击后的脚本触发序号,触发QF里面的[@ButtonClickX]X即为触发序号$ D, P& S, H; U, ]; T. {) X+ F
    15. 参数3为按钮默认图片
      $ b* c3 l3 N. C" J
    16. 参数4为鼠标经过图片
      5 t* ]1 r" g7 O9 D+ ?! [# ~
    17. 参数5为按钮按下图片9 ?% ]3 ~8 \3 X1 ^
    18. 参数6为距离窗口左边的距离(此参数建议用分辨率宽变量计算)" I( }0 n7 Z' Z& S: J
    19. 参数7为距离窗口顶边的距离(此参数建议用分辨率高变量计算)
      / g* {4 q" n5 C. z4 N8 w% Y
    20. 参数8为按钮是否可以移动0=不能移动1=可以移动  O! y; x, g. S7 w& x2 E3 ~9 E
    21. 参数9为按钮上面显示的文字标题,-1时为空标题(用于不显示标题)1 O2 o5 i" V5 U; {: v
    22. 参数10为鼠标移动到按钮显示的悬浮框备注信息
      * q/ W/ K7 {1 J& H5 y
    23. # F8 ?; B7 n% A% e4 m
    24. . L% ]& @2 N  N& Q" |0 N$ B
    25. 其他说明:# b9 I# |3 p% ]* K

    26. 2 s" W$ B% i2 `5 ?: [$ H2 f: I& O
    27. 按钮序号只能为1-20,因为最多就添加20个自定义按钮
      , ]- B9 g2 Y( H% F3 b9 R$ Q: h. \

    28. ( ?/ V& L' X; H( M
    29. 格式:命令 参数1 参数2
      ; O0 B3 ?0 D1 d! M" S
    30. # N7 S. h+ }* [& m4 Z) ~+ K
    31. 命令:DELBUTTON
      ) E7 S  s! V, B& x) L  L

    32. , L+ R! @. c4 N1 ?
    33. 例子
      $ J5 K/ ~: m8 D( S. ~; t
    34. #IF
        S$ H& l6 m) z0 t
    35. #ACT0 h: _3 W7 J% g& H  E3 ~
    36. DELBUTTON 1; `& Y( o) l+ J9 v8 ?9 s
    37. ' c$ ]: Q: n1 K9 P& l8 N) K# k' V
    38. 说明:参数1为按钮序号(1-20) 参数2(0或空的时删除自己的,1时删除全服用户的)8 ~3 c+ l7 A% U
    39. ! t- L; B( o3 K* v
    40. =========================================================================================. c7 W6 C2 S% J2 d: p. m6 A6 T+ p2 c
    41. 功能:显示一个放大的虚影! F$ K6 v5 U9 k$ z
    42. SHOWPHANTOM 参数1(任意字符,不能为空) 参数2(任意字符,不能为空) 参数3(任意字符,不能为空) 参数4(任意字符,不能为空) 参数5(任意字符,不能为空) 参数6(透明度(0~255)) 参数7(任意字符,不能为空) 参数8(任意字符,不能为空) 参数9(时间(秒)) 参数10(任意字符,不能为空): G% ?& f( M" w3 Y8 H
    43. =========================================================================================  {4 G" F3 B) b! Y$ p/ R
    44. <ItemShow:D:F:X:Y>' I( F; W# q1 S, O) V
    45. d= 物品ID
      5 s3 u4 x0 C- t5 n, [
    46. F= 数量
      3 j  u: m8 a( i6 @
    47. X Y = 微调坐标 排版的
      ) ~! J. [. V# S. \# _# p
    48. 鼠标放上去显示物品属性。类似<Img>图标的用法$ s' h( V7 i8 |; j- S/ E
    49. =========================================================================================
      * S4 I0 B" ~6 o" I# z1 j
    50. SetClientBuff  WIL文件序号 序号(1~20)  图片序号 倒计时间(-1时按钮,大于0是倒计时)  文字备注   (开启)  //倒时触发[@CloseClientBuffX]X是序号。按钮模式点击触发[@文字备注]% V; X/ C: g0 F: e" t
    51. CloseClientBuff 序号(1~20)                                         (关闭); K3 d) G, }) z6 D

    52. ! V" I8 J: S# C1 g/ _
    53. 2 K/ ~1 N# `4 h* @/ r/ b
    54. ; U7 o) q* j1 f1 H9 ^9 ~
    55. ================================首饰盒=================================================. [$ U7 |# Q& s1 q
    56. SetSndaItemBox 参数1(任意字符,不能为空) 参数2(任意字符,不能为空) 参数3(开启或关闭用户首饰盒。开启=8888,关闭=1234) 参数4(任意字符,不能为空) 参数5(任意字符,不能为空) 参数6(任意字符,不能为空) 参数7(任意字符,不能为空) 参数8(任意字符,不能为空) 参数9(要和参数3完全保持一致 开启或关闭用户首饰盒。开启=6666,关闭=5678) 参数10(任意字符,不能为空)4 b$ S. ?1 n% G, w- ~7 \2 y

    57. * [, W# j* `: C' Q& r# O
    58. 例:% b; q! t+ D7 _; Z' t9 {2 u+ F+ K
    59. [@main]. N- l3 ?* h$ Y# y  K& X/ [
    60. #act+ X. k0 f$ O5 @0 D! s& u! B
    61. SetSndaItemBox 1 2 8888 4 5 6 7 8 6666 9 10
      % K! I2 v3 c5 G; N4 R: }8 Q, A
    62. SENDMSG 6 已开启+ n+ \' R8 [5 S8 J# n! a

    63. , W0 k% J9 |2 k; r2 F# x
    64. [@main]! x3 V7 a4 L! A5 G0 I- l; V% t
    65. #act
      2 H. w$ S* I$ g$ s; }
    66. SetSndaItemBox 1 2 1234 4 5 6 7 8 5678 9 10' K& W7 E' p- Q: f6 a% O! z4 B! v3 T
    67. SENDMSG 6 已关闭6 j, u9 h% L% x! G5 }- r

    68. ) z! F& ^% W; o+ n: [: V
    69. 如果没有使用SetSndaItemBox开启用户首饰盒,点击那个首饰盒按钮会触发QF中[@OpenSndaItemBox]
      ; @! ?: S1 m  y; C  {& F2 T

    70. ; l4 ?; R( |; s6 q$ P
    71. 首饰盒12个装备,StdMode值 100~111
      ) R3 k% N. ?8 N$ {  {1 R

    72. ) ^- C" E, C  [* R4 g2 k# |0 [
    73. ================================镶嵌宝石=================================================. L- y4 k9 {; {/ k* M
    74. 在数据库增加宝石的DB,宝石DB如下:
        R; F$ @  [5 j4 B5 R) E5 D
    75. 需要注意的是宝石的Shape值(0~4)显示出5个不同颜色的镶嵌宝石$ A% v" }  U; [
    76. 宝石DB库的  Ac2  Mac2 DC2  MC2  SC2 字段是增加的5个基本属性 Value1~Value11 是增加的元素属性。其他字段没有特别要求。
      ! ]9 T7 j: F! p9 Z9 |; w: r
    77. 2 U" ?6 O; W2 R9 H5 ~1 g: }
    78. 打孔脚本命令/ _, Y; a1 I  M1 ]9 M5 ~
    79. DRILLHOLE 参数1(任意字符,不能为空) 参数2(任意字符,不能为空) 参数3(装备位置(0~16时身上装备,-1时为OK框里的物品)) 参数4(任意字符,不能为空) 参数5(任意字符,不能为空) 参数6(孔位置(0~4)) 参数7(任意字符,不能为空) 参数8(状态(1=打开 0关闭)) 参数9(任意字符,不能为空) 参数10(任意字符,不能为空)0 d, |7 \( K# }
    80. , c& n: ], p+ L  `
    81. 镶嵌宝石脚本命令,先要打孔后才能镶嵌成功
      , j. v& r8 W5 J5 D9 S1 d0 J# w
    82. SOCKETABLEITEM 参数1(任意字符,不能为空) 参数2(任意字符,不能为空) 参数3(任意字符,不能为空) 参数4(任意字符,不能为空) 参数5(装备位置(0~16时身上装备,-1时为OK框里的物品)) 参数6(宝石位置(0~4)) 参数7(任意字符,不能为空) 参数8(任意字符,不能为空) 参数9(宝石DB库的IDX序号加1(如果设置0就是删除宝石)) 参数10(任意字符,不能为空)* \, o' m  }( S8 @3 y1 v

    83. % N: a& _# w% F
    84. 检测玩家身上指定装备是否已经打孔5 c% b" M* E7 i6 g0 a) E' }
    85. CHECKDRILLHOLE 装备位置(0~16时身上装备,-1时为OK框里的物品) 孔位置(0~4), |* J5 Q4 y' Q3 ^
    86. , p( w0 T8 v5 K
    87. 检测玩家身上指定装备是否已经镶嵌宝石( H2 r# D# k$ W" \
    88. CHECKSOCKETABLEITEM 装备位置(0~16时身上装备,-1时为OK框里的物品) 宝石位置(0~4) 变量(如果已经镶嵌宝石,该宝石的IDX值会保存到该变量) 变量2(如果已经镶嵌宝石,该宝石的名称会保存到该变量)4 t5 i% C1 b3 g+ M9 O
    89. % b$ x1 L& ~, h) P+ \$ M
    90. 检测玩家身上指定装备已经打孔的数量
      2 ]7 o4 r( I# d$ Y
    91. CHECKDRILLHOLECOUNT 装备位置(0~16时身上装备,-1时为OK框里的物品) 检测符(<,>,=) 数量; F: K* y, B5 l
    92. * R) j' D* Y2 O* I: u0 V
    93. 检测玩家身上指定装备已经镶嵌宝石的数量
      - D$ g& R+ ]: w+ t: t/ M1 S6 g7 ~
    94. CHECKSOCKETABLEITEMCOUNT 装备位置(0~16时身上装备,-1时为OK框里的物品) 检测符(<,>,=) 数量& i& L! r  [6 J& [8 F
    95.   c7 w! G- Z* y! }' j! ?% {. h) O
    96. ! S+ s6 e, N2 M! M1 l0 F2 L9 S8 B

    97. ; K/ g8 l5 r3 u  F2 g
    98. ============================================================================================4 n3 B) v& W- c8 ^  L
    99. ===================================极品属性转移=============================================' g$ M$ h# \  ^
    100. ============================================================================================
      4 T6 H0 t4 M! W+ K; I4 g
    101. <$MOVE.SOURCE.NAME> ;正在移动的原始物品名称( ], {/ `- f; ?% L# T# ^8 p
    102. <$MOVE.DEST.NAME>;正在移动的目标物品名称3 ]9 A5 d; r, V$ v, `, H

    103. 7 ~) @8 u; M+ X* i
    104. 脚本命令:打开极品属性转移窗口) E4 o+ D: d: Z1 m/ ^/ `( L
    105. ;OpenMoveItemValueDlg 参数1(20130801) 参数2(20130802) 参数3(所需货币类型(0=元宝,1=金币,2=泡点)) 参数4(20130804) 参数5(所需货币值) 参数6(20130806) 参数7(20130807) 参数8(20130808) 参数9(20130809) 参数10(20130810)
      1 m' O1 c" R: d3 o5 V
    106. $ M  e! X1 E# Z1 Z) g( W) i
    107. 脚本命令:关闭极品属性转移窗口
      # E0 u$ X5 ~0 P3 \1 A% l3 d: l
    108. ;CloseMoveItemValueDlg
      * v  E( }3 b* f- c6 t; K! x

    109. 1 Y5 X* x6 {3 E, E
    110. [@main]3 Y3 \6 T- q6 Z5 K% @
    111. #IF# z% c& I6 l- L0 w1 p
    112. #ACT+ @; I$ i1 }# A" Q. a- v
    113. OpenMoveItemValueDlg 20130801 20130802 0 20130804 100 20130806 20130807 20130808 20130809 20130810
      4 l8 p& P$ g7 g! n) g0 L3 g
    114. ;打开属性转移窗口,转移装备极品属性需要100元宝7 G9 P0 e& Q& V$ @5 m

    115. 4 O+ X, S) @0 N3 p' n
    116. ;点击转移按钮会触发QF脚本中以下字段
      & j0 R$ M8 Y( p1 e$ V$ m
    117. [@StartMoveItemValue]2 D( \5 F0 A' X  |8 ^! E# B
    118. #IF1 J2 m( @2 H% s3 B" p1 \- a: }, x
    119. CHECKTEXTLIST ..\QuestDiary\物品名称.txt <$MOVE.SOURCE.NAME>( r( }1 e6 T: Z0 `6 `8 o1 ?: O
    120. #ACT/ U& W6 R3 e$ b" }
    121. MoveItemValueFail
      ; ^, O6 D% h  a7 u" Y5 H( G
    122. ;MoveItemValueFail 禁止转移命令
      # n* y: r. n4 `/ D
    123. SENDMSG 6 该物品禁止转移$ F! l% J9 h5 @
    124. break
      , P- X' j. S& y( o" q6 m! Y. L6 g

    125. 3 ~, w2 }, E( M; g2 f
    126. #IF
      # O, b- Z  i3 ?2 |4 {
    127. CHECKTEXTLIST ..\QuestDiary\物品名称.txt <$MOVE.DEST.NAME>
      ; T  K9 d) {+ |* }2 @8 E7 q
    128. #ACT  u4 r8 p- p' p# T1 P. @* ~
    129. MoveItemValueFail( i) W: {4 J) S  P
    130. ;MoveItemValueFail 禁止转移命令
      0 g1 M4 z3 }5 w8 e
    131. SENDMSG 6 该物品禁止转移* I( Y+ F  D4 ^. s$ C) ~
    132. break$ l  s$ z4 h+ J! Y' ?( b9 u0 }' C
    133. ! J% N5 ]+ `6 A5 Q$ t; }
    134. #IF
      ) ~" F9 C' r1 V" j7 Y' J
    135. #ACT( Q' ^" ~7 ^& h
    136. MoveItemValueOK
      5 x8 s" t7 l8 k; @6 o
    137. ;MoveItemValueOK 开始转移属性命令,会自动扣除所需的费用,如果费用不够转移失败3 X3 d) R( ~$ s5 @' P

    138. $ u* d, ~" k7 q( E; h
    139. ============================================================================================6 e! w( i7 M7 w* W/ A1 C
    140. =====================================可视化仓库=============================================1 q0 B$ l- r$ ~; ~% ^! M2 F! M
    141. ============================================================================================$ H5 u# Q/ h  X! ?
    142. ;仓库二未开启时,从该仓库取物品或存物品会失败,并且触发QF脚本字段* B5 s9 y+ i1 J1 E

    143. ' S/ f6 N- m0 k7 D/ K5 I
    144. ;命令SETSTORAGEOPEN设置仓库开启或关闭状态
      . Z0 u- p% ]- v0 p# @8 J8 L
    145. 5 K! U* N7 }  K
    146. ;SETSTORAGEOPEN 参数1(20130801) 参数2(20130802) 参数3(20130803) 参数4(20130804) 参数5(仓库序号(2,3)) 参数6(20130806) 参数7(20130807) 参数8(20130808) 参数9(开启或关闭(1,0)) 参数10(20130810)
      7 S9 N  ^8 Q4 ^# S: t  G$ x- V
    147. + Z% J5 {& C- J9 V; B
    148. [@StorageOpenFail2]
        ?( Y% g. w$ c' o" \
    149. #IF4 q! n) p3 v$ Z, K+ I  W
    150. #ACT2 K) l7 W' M, @/ u
    151. MESSAGEBOX 仓库二无法打开,单击确认后开启 @开启仓库二 @取消
      . u' L6 J: w  C' v
    152. : _% t3 C* S/ Z+ p- G( f( L
    153. [@开启仓库二]/ k9 l6 n( ]; ~, W
    154. #IF
      . g# z+ N' `/ E  @3 T8 F+ a+ j4 y
    155. CHECKGAMEGOLD > 100
      ' F/ d( t2 E) G. d
    156. #ACT( `5 V! ~) I$ g. u8 c& [
    157. GAMEGOLD - 100
      2 N4 S6 t1 M* O" a% L* l3 c% Z
    158. SETSTORAGEOPEN 20130801 20130802 20130803 20130804 2 20130806 20130807 20130808 1 20130810
      " I, m- k2 s! G8 m
    159. ;开启仓库二命令. J# G$ }; o8 V# o  ~
    160. MESSAGEBOX 仓库二已解锁( J! D5 ]! b) g- B
    161. #ELSEACT
      * Q. M7 r7 `# H0 o: C
    162. MESSAGEBOX 元宝不够
      ! D" d3 S/ w5 W( p

    163. ) P7 Z6 P* i8 s1 G* j& B
    164. ;仓库三未开启时,从该仓库取物品或存物品会失败,并且触发QF脚本字段/ n0 j1 M' e  G8 D, g
    165. [@StorageOpenFail3]6 A. @% f, w: R% y
    166. #IF. F* Z4 t- P9 I  s
    167. #ACT. E3 o& Q" L, t2 A
    168. MESSAGEBOX 仓库三无法打开,单击确认后开启 @开启仓库三 @取消
      6 K: _& S: \# o' X: s  L! A6 d# o
    169. * L. t% W9 ~- k
    170. [@开启仓库三]7 v2 f* n5 t7 a0 E4 R& N: M
    171. #IF) N7 l! C# X9 t+ S8 q! ?
    172. CHECKGAMEGOLD > 100
      " N$ J1 o! N2 w; x& J% A; R
    173. #ACT( _6 ^$ ?* C% S4 G# j- Y) o' }
    174. GAMEGOLD - 100
      3 L# y/ V+ M0 X" N! X
    175. SETSTORAGEOPEN 20130801 20130802 20130803 20130804 3 20130806 20130807 20130808 1 20130810
      % N& ?- c# E, d  o1 V4 }% V
    176. ;开启仓库三命令
      / k8 s/ P# |6 w, o" f- @$ U
    177. MESSAGEBOX 仓库三已解锁
      9 J5 o5 e; c/ M& c/ ~: E
    178. #ELSEACT4 \  o4 [* e& _1 X
    179. MESSAGEBOX 元宝不够, w1 J) |5 i+ [9 t! t' k
    180. * ?6 O7 s$ @' K' ^* k
    181. ============================================================================================
      5 L- a* h# P* }. Y) N
    182. ChangeSlaveAttackHumPowerRate 宝宝名称 攻击人物威力倍率(0不攻击人物,当前值除以100为实际倍数)
      , X% z2 k3 B. R/ F0 j
    183. ============================================================================================( x# p1 D3 P+ E) X) ?
    184. 支持韩国地图需要在!Setup.txt [Setup]字段下加入ENMap=20131210$ i& C' G4 V( P- U0 ~
    185. ============================================================================================
      ; Z" g2 }% h3 U4 U6 V0 k
    186. 7 p! z/ D+ h" X$ k3 |  k) ~1 [
    187. [Setup]' e5 L, N' T9 Z' l7 w; ^
    188. ;!Setup.txt字段下 时装物品显示前缀文字信息' R  N, `1 F; ^! i9 \
    189. FashionPreFix=[时装]
      7 @/ }: x& D, G8 `

    190. 7 E* O. |6 t9 U- }6 x7 P; F
    191. 时装衣服DB设置:StdMode段66为男衣服,67为女衣服,其他字段和普通衣服一样。位置代码:17。- n4 y. n: c$ C0 P2 D& z6 h+ X
    192. 时装武器DB设置:StdMode段68、69为武器,其他字段和普通武器一样。位置代码:18。( [: u6 q9 v5 s
    193. 时装衣服属性和衣服一样。时装武器属性也是和普通的武器属性一样设置。
      & W( j6 R4 D# I$ Z
    194. 佩戴时装衣服和时装武器可以触发:[@TakeOn17]和[@TakeOff18]
        H5 ]# {" Z* `5 q( ^2 N
    195. 相关常量<$SDRESS> <$SWEAPON> <$G_SDRESS> <$G_SWEAPON>
      ! C/ J! q! ~! C* a
    196. -------------------------------------------------------------------------------------------0 z' {2 m  h  P$ E/ a' N

    197.   w, g9 H" \: V+ _1 V( y
    198. 脚本命令 KILLMONBURSTRATE 20140220 20140221 参数1 20140223 20140224 20140225 20140226 参数2 20140227 20140228
      + b3 b4 v- R8 t* c) X# w
    199. 参数说明:
      8 |2 j" v  k3 w7 i: e/ K. f
    200. 参数1 //倍率,实际倍率除以100;0 w) }/ i/ d7 B
    201. 参数2 //时长6 m$ W$ S6 f5 e$ q+ J
    202. 例如:
      # @. O& O  e' t0 Y3 j9 Y
    203. #ACT& m# w9 V# \% v2 {6 L9 c
    204. KILLMONBURSTRATE 20140220 20140221 200 20140223 20140224 20140225 20140226 600 20140227 20140228
      ) `: q" Y  O+ _# H6 ?( S- I
    205. SENDMSG 7 杀怪爆率翻倍,时长:600秒!
      - A1 B' e; d& L* w. f

    206. . {( q, m: E  r, Y3 M3 Y) g
    207. <$KILLMONBURSTRATE> 返回人物杀怪暴率倍数;
      , ?+ Q3 W. {4 \( g

    208. 2 u9 j6 j3 o" u& b: u/ O" ~. h. h7 y
    209. <$KILLMONBURSTRATETIME> 返回人物杀怪暴率倍数剩余时间;
      # x! ~! j/ |8 o; R! A( C
    210. ============================================================================================0 ~# n. j( T9 g# u6 Y
    211. 备注功能;
      # {6 r( T5 `# S, ]
    212. 在Envir目录下创建个DZItemDescList.txt文本文件8 H5 i% a# I: G, g: q

    213. 8 E5 Q8 Z( [3 T' |6 |' I, e7 V  ?1 _' ~
    214. 文件格式,例:
      6 \4 z$ e6 v. a1 h
    215. ;装备名称 备注颜色  备注信息
      6 |/ U. q9 Y% `1 o
    216. 木剑=251/史诗
      5 C" u* H# l$ E: j; C" j& i3 l
    217. 铁剑=253/极品
    复制代码

    ! p9 h1 a2 ~" _" Q6 T* C5 d! ]. l' V$ t$ M4 g) o. y0 y
    回复

    使用道具 举报

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

    本版积分规则

    QQ|Archiver|手机版|小黑屋|CQA3论坛 ( 蜀ICP备18030242号-5 )|网站地图

    GMT+8, 2026-1-31 23:25 , Processed in 0.104620 second(s), 29 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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