TA的每日心情 | 慵懒 2025-4-14 11:20 |
---|
签到天数: 3 天 连续签到: 1 天 [LV.2]偶尔看看I
超级版主
 

|
说明书里面没有的
! D" J/ J% _" q: j2 b
' y# O0 \# k- R
! V, s/ i9 h, n8 v5 Q- 格式:命令 参数1 参数2 参数3 参数4 参数5 参数6 参数7 参数8 参数9 参数10
0 g: G/ s: D& q% s9 q3 I. G0 Z$ h - + F. j8 K% \3 f4 m& p8 @, ]2 H4 k
- 命令:ADDBUTTON
/ ^/ q$ a3 h5 v
+ W! o. x/ Q4 p- `- 例子- g9 A: v q! l6 f2 M
- #IF
' c3 `7 U' D" o& z& E& u) T - #ACT
+ K! q2 F9 W1 t4 f0 _ - ADDBUTTON 3 1 283 284 285 10 200 1 -1 自定义按钮1\测试增加按钮( T, R/ `( p) d1 m
- / {3 |; t- T2 q1 Q% @
7 O) w6 e% w( A' j2 a! c- 参数说明:8 ?# B" E1 G9 q; P" J
- * M$ G) B H. i8 h6 j
- 参数1为WIL补丁序号,此序号在M2-查看-列表信息二-WIL资源 里面编辑& N4 s! [( o% M- Z8 k; ^7 i
- 参数2为按钮点击后的脚本触发序号,触发QF里面的[@ButtonClickX]X即为触发序号( I# P4 K$ V7 v; S6 J* y# e
- 参数3为按钮默认图片
$ Q; E* L5 q7 @, c7 K' W - 参数4为鼠标经过图片1 G$ y' Z2 H( r
- 参数5为按钮按下图片
( d% T3 [7 a+ S - 参数6为距离窗口左边的距离(此参数建议用分辨率宽变量计算)9 _8 N: k: I6 g1 M# _
- 参数7为距离窗口顶边的距离(此参数建议用分辨率高变量计算)& l5 X% w t5 w% r5 t0 w# D3 O
- 参数8为按钮是否可以移动0=不能移动1=可以移动+ t$ _/ @! N1 I7 B$ O
- 参数9为按钮上面显示的文字标题,-1时为空标题(用于不显示标题)
: P" E& M3 z. h5 z% y: G - 参数10为鼠标移动到按钮显示的悬浮框备注信息0 G2 P* a, P, i' R, _
- , V' {9 a' ]' s# n- K! e: T) q
- # i+ F% C# W; g1 y( I
- 其他说明:
G5 D3 K" S; G" V! J
9 a4 S1 Q8 T' J" [0 n. W) F- 按钮序号只能为1-20,因为最多就添加20个自定义按钮
* F% y/ |# H/ Y - _! R* u" w! u0 x
- 格式:命令 参数1 参数21 r( b2 o' L3 `' Z! n1 P/ d1 A" s
- 6 T' r, O! M1 p' i
- 命令:DELBUTTON" b( \ H) u7 n* L) U
- # a4 S, q8 n" o( c# y- z
- 例子0 W: z: _( X# n/ f; a/ M F, b, \
- #IF5 i% { f2 W4 I; d8 L3 V( X
- #ACT8 C. ]! T% m1 y' h% Y, o* _/ |
- DELBUTTON 18 Y2 [. ^8 H6 R! r9 q
- / i# L# { l. S" y+ H0 L
- 说明:参数1为按钮序号(1-20) 参数2(0或空的时删除自己的,1时删除全服用户的), @. U" r G4 i8 V
/ `3 i- t K0 a& G2 Z/ o3 v ^- =========================================================================================
* i1 n- _) J: d1 V2 R% f - 功能:显示一个放大的虚影
z" q9 G% \# o$ c7 r" M1 P9 f% G! B8 u - SHOWPHANTOM 参数1(任意字符,不能为空) 参数2(任意字符,不能为空) 参数3(任意字符,不能为空) 参数4(任意字符,不能为空) 参数5(任意字符,不能为空) 参数6(透明度(0~255)) 参数7(任意字符,不能为空) 参数8(任意字符,不能为空) 参数9(时间(秒)) 参数10(任意字符,不能为空)/ X/ S& A' @6 {' }* V
- =========================================================================================
8 g( r- A# b$ e5 `$ ~( ] - <ItemShow:D:F:X:Y>% U( E2 M7 Q0 W: p! A6 \
- d= 物品ID: n: e4 e/ e" S7 s- s* I1 w
- F= 数量
+ g" Z$ M# {& q% a4 ]' `3 |# I - X Y = 微调坐标 排版的
1 F6 W M7 @; ^) Z, I5 Q+ U% L - 鼠标放上去显示物品属性。类似<Img>图标的用法
: q- I R; ~) Z. o1 M7 [9 z - =========================================================================================% X3 ^) Q6 K3 q+ w v5 d2 D& @9 f
- SetClientBuff WIL文件序号 序号(1~20) 图片序号 倒计时间(-1时按钮,大于0是倒计时) 文字备注 (开启) //倒时触发[@CloseClientBuffX]X是序号。按钮模式点击触发[@文字备注]
0 x3 `1 e# @1 P6 ^8 [ - CloseClientBuff 序号(1~20) (关闭)$ W) t# ?% q, L1 `
1 V! Z* i0 x( E# o+ _/ O- ) A) \. G- _7 i4 }4 j
- 0 m1 X3 a0 _: e8 H9 u/ m1 b+ O
- ================================首饰盒=================================================4 d9 f2 C0 ?0 [9 g7 m# v
- SetSndaItemBox 参数1(任意字符,不能为空) 参数2(任意字符,不能为空) 参数3(开启或关闭用户首饰盒。开启=8888,关闭=1234) 参数4(任意字符,不能为空) 参数5(任意字符,不能为空) 参数6(任意字符,不能为空) 参数7(任意字符,不能为空) 参数8(任意字符,不能为空) 参数9(要和参数3完全保持一致 开启或关闭用户首饰盒。开启=6666,关闭=5678) 参数10(任意字符,不能为空). C: l2 W0 D# t7 U7 S! D
- 2 h$ \8 E8 K6 {+ l, G- V! t
- 例:
: W D- M) ^* j4 p6 r( m - [@main]
- ~6 ?1 e4 c1 r- [ - #act
+ I' ~3 H8 M" W2 g - SetSndaItemBox 1 2 8888 4 5 6 7 8 6666 9 10
' e' v& D* j" @% g9 q - SENDMSG 6 已开启- I$ Z0 F- X4 `$ a5 a
- + P# l+ q7 C. w0 _7 W7 u. ]/ t
- [@main]
6 i& z; b% F, Q" l- o - #act A' F2 ]' P8 S: G9 i
- SetSndaItemBox 1 2 1234 4 5 6 7 8 5678 9 10# ?* r1 C* T j g/ q
- SENDMSG 6 已关闭 s7 l. _* w0 d* x( a
* v" n$ ?; S, m5 i- 如果没有使用SetSndaItemBox开启用户首饰盒,点击那个首饰盒按钮会触发QF中[@OpenSndaItemBox]) P2 M3 k* w2 z
- $ O& W1 c) W9 I o4 ?: ]! r6 D
- 首饰盒12个装备,StdMode值 100~111" ?7 p, `: ~* ~9 H" w- X" p8 C
- + m5 e1 \9 e1 W5 u. d* c4 ~
- ================================镶嵌宝石=================================================
; ~% w( q+ v4 I: i: z - 在数据库增加宝石的DB,宝石DB如下:
* u% {- X( P% t7 z: M2 d* _- Q - 需要注意的是宝石的Shape值(0~4)显示出5个不同颜色的镶嵌宝石9 ~3 X+ u. [9 G( l; A" g1 c
- 宝石DB库的 Ac2 Mac2 DC2 MC2 SC2 字段是增加的5个基本属性 Value1~Value11 是增加的元素属性。其他字段没有特别要求。: T# U( C B- G" K- e# b
( |" V9 _. n: |- 打孔脚本命令
4 D: v8 V5 w" n( H - DRILLHOLE 参数1(任意字符,不能为空) 参数2(任意字符,不能为空) 参数3(装备位置(0~16时身上装备,-1时为OK框里的物品)) 参数4(任意字符,不能为空) 参数5(任意字符,不能为空) 参数6(孔位置(0~4)) 参数7(任意字符,不能为空) 参数8(状态(1=打开 0关闭)) 参数9(任意字符,不能为空) 参数10(任意字符,不能为空)9 N& x7 t# v- |! k( U7 g `. W4 e% j
- * F. y3 c/ A6 P r
- 镶嵌宝石脚本命令,先要打孔后才能镶嵌成功, Z/ E3 w% z9 \
- SOCKETABLEITEM 参数1(任意字符,不能为空) 参数2(任意字符,不能为空) 参数3(任意字符,不能为空) 参数4(任意字符,不能为空) 参数5(装备位置(0~16时身上装备,-1时为OK框里的物品)) 参数6(宝石位置(0~4)) 参数7(任意字符,不能为空) 参数8(任意字符,不能为空) 参数9(宝石DB库的IDX序号加1(如果设置0就是删除宝石)) 参数10(任意字符,不能为空)
! A5 g+ R6 R; ^# `5 ^7 m8 T8 G
* W* ~4 K4 p8 p! ~( r, s) G6 {- 检测玩家身上指定装备是否已经打孔3 L: A4 Y8 n$ S/ L, d2 t
- CHECKDRILLHOLE 装备位置(0~16时身上装备,-1时为OK框里的物品) 孔位置(0~4)
" y1 o+ Y, O$ Y3 L1 T0 Y0 T
1 ?" ^- }( m8 i, v5 X- 检测玩家身上指定装备是否已经镶嵌宝石
, {! x& \* B. Q' C3 y& W - CHECKSOCKETABLEITEM 装备位置(0~16时身上装备,-1时为OK框里的物品) 宝石位置(0~4) 变量(如果已经镶嵌宝石,该宝石的IDX值会保存到该变量) 变量2(如果已经镶嵌宝石,该宝石的名称会保存到该变量)$ O2 D' q; l$ S/ ?; W+ j
- % A6 Q) O) N* _. s' A
- 检测玩家身上指定装备已经打孔的数量
, w p( X" B6 o6 O7 Y5 u - CHECKDRILLHOLECOUNT 装备位置(0~16时身上装备,-1时为OK框里的物品) 检测符(<,>,=) 数量
; T5 p% C# f- l" \7 J- R - 3 P6 N( N, U& ~/ [' g) c
- 检测玩家身上指定装备已经镶嵌宝石的数量
( n5 o' h' g& Y1 D5 I - CHECKSOCKETABLEITEMCOUNT 装备位置(0~16时身上装备,-1时为OK框里的物品) 检测符(<,>,=) 数量
& G' I( N+ Y! w4 E8 n5 d) p/ G/ _
. X# u; P8 F- C9 S0 x6 O) }
2 k/ l- |& u( t) c# ~& j
% H( D- a( X3 |( A- ============================================================================================+ n. I6 z% a, \
- ===================================极品属性转移=============================================5 `9 K% X( f4 d9 W+ S9 w/ ]. `2 Q- a
- ============================================================================================( o* h/ y: v1 W- C
- <$MOVE.SOURCE.NAME> ;正在移动的原始物品名称- l- G; ~7 T, O
- <$MOVE.DEST.NAME>;正在移动的目标物品名称, V1 _3 [* x( F
- $ T+ s, W! I$ C
- 脚本命令:打开极品属性转移窗口7 L: y! C% _8 n3 b) g1 H
- ;OpenMoveItemValueDlg 参数1(20130801) 参数2(20130802) 参数3(所需货币类型(0=元宝,1=金币,2=泡点)) 参数4(20130804) 参数5(所需货币值) 参数6(20130806) 参数7(20130807) 参数8(20130808) 参数9(20130809) 参数10(20130810)" ~/ t# n, k0 T" L+ U0 C! ?' x" x
- 5 C/ p$ L" w4 C b( h0 }+ n5 }1 R3 k
- 脚本命令:关闭极品属性转移窗口$ } I" ]6 j! W
- ;CloseMoveItemValueDlg' d' P8 A5 g; T' W% a/ s, z& W
. m) O4 b7 U, p/ m: N/ t) V- t7 g- [@main]
+ Q$ X% c2 M3 U% F - #IF) ?3 Y' h# n6 u; v) A
- #ACT" ] b, _ `" R+ W$ U0 g5 R( J& {
- OpenMoveItemValueDlg 20130801 20130802 0 20130804 100 20130806 20130807 20130808 20130809 20130810
3 ]$ Y: d3 Y* ~4 i, Z - ;打开属性转移窗口,转移装备极品属性需要100元宝: i; X4 u+ R" r. U, Y
. ~ B5 p5 H: e" O% k! S; y2 V- ;点击转移按钮会触发QF脚本中以下字段
( V! c! D- g" T! S' E6 _ - [@StartMoveItemValue]1 u/ `7 \8 i9 ]% z+ W
- #IF7 ^* @$ t2 m3 A. Y
- CHECKTEXTLIST ..\QuestDiary\物品名称.txt <$MOVE.SOURCE.NAME>
0 z6 H) y* ?7 O& p7 F - #ACT
3 g* M% m! l/ C! S8 q9 _6 e- ? - MoveItemValueFail
. U, }& B6 K3 r( m' K8 M( z! x - ;MoveItemValueFail 禁止转移命令! I) Q) L4 ^2 e0 u# R
- SENDMSG 6 该物品禁止转移
8 L+ N% l3 j5 h$ h - break2 K1 [+ }+ K4 q, s
4 v2 v2 R1 w( w; I# G/ N; A- #IF
! o+ J0 \+ [0 \4 N v. } - CHECKTEXTLIST ..\QuestDiary\物品名称.txt <$MOVE.DEST.NAME>7 Y# e/ ]5 V6 j/ e/ a6 B9 z- p
- #ACT& S2 ]2 e3 N2 p( d! H- `
- MoveItemValueFail% W. T/ G4 h5 t0 Y
- ;MoveItemValueFail 禁止转移命令$ `* {$ F5 _8 r8 s$ X* A, K9 x
- SENDMSG 6 该物品禁止转移7 o" T5 p" K$ o& J
- break4 L, l) o& j4 S' o" s
- " N1 U4 n7 P; Y
- #IF" p. F, u$ T8 ?/ J) w- n! A
- #ACT1 ` V/ o i5 h' x
- MoveItemValueOK
# C( B* x$ K* C3 U) p8 j - ;MoveItemValueOK 开始转移属性命令,会自动扣除所需的费用,如果费用不够转移失败
% d- ^! P3 h) d8 p. V; j* L
# [: n: }7 m6 |0 h- ============================================================================================
2 q! k, d2 b9 T% N3 { - =====================================可视化仓库=============================================8 u* m/ E: {! a6 l) r6 c0 S2 H1 H
- ============================================================================================
: f3 f1 p- R9 S7 T F - ;仓库二未开启时,从该仓库取物品或存物品会失败,并且触发QF脚本字段1 h# O/ @3 [) q+ n, `( A5 U z$ x
: W# W. ]' X- x6 ^& r Z, c1 m- N- ;命令SETSTORAGEOPEN设置仓库开启或关闭状态
: v6 @0 ]) f, h - , J3 I% k# p! S
- ;SETSTORAGEOPEN 参数1(20130801) 参数2(20130802) 参数3(20130803) 参数4(20130804) 参数5(仓库序号(2,3)) 参数6(20130806) 参数7(20130807) 参数8(20130808) 参数9(开启或关闭(1,0)) 参数10(20130810)
" o, b7 Y4 k; b# G% F; b
- m. @0 N% L% a% D7 r2 X" z- [@StorageOpenFail2]/ g5 g; i- z1 h8 a$ v. ~
- #IF2 w/ V% s2 C; m7 [
- #ACT1 S. }% Z2 y0 @) R _6 u
- MESSAGEBOX 仓库二无法打开,单击确认后开启 @开启仓库二 @取消# u, I( S# ], c* i
- 9 t. U+ q4 |* F8 [. i! _8 |( W
- [@开启仓库二]' g$ B6 ]4 v% o: R* y$ u% F6 S
- #IF
$ Z! f1 ^ [! r7 Z - CHECKGAMEGOLD > 1008 G5 N* F" a5 J$ y
- #ACT
& ~+ N w9 [9 }# r; J$ T' K# n - GAMEGOLD - 1005 i% d1 Q6 u& C+ X4 E8 i' B
- SETSTORAGEOPEN 20130801 20130802 20130803 20130804 2 20130806 20130807 20130808 1 20130810
) O2 L) r1 _4 |7 J n5 v% h - ;开启仓库二命令6 H l- S8 H; \, I/ k# L7 o
- MESSAGEBOX 仓库二已解锁! F# A# Z; X! c8 ]+ E+ V
- #ELSEACT% y2 r3 V5 |: `3 y3 |# s( Q& U
- MESSAGEBOX 元宝不够
$ D- l9 x, `) U& x1 A - / q8 q6 H1 D& s% N v! U, }
- ;仓库三未开启时,从该仓库取物品或存物品会失败,并且触发QF脚本字段: }# h+ i; s7 U# x, C9 Z
- [@StorageOpenFail3]' R. n0 t8 ^! ]
- #IF
# i8 x+ S! i$ G8 ^2 m2 e - #ACT
# w# K, C2 u4 A. H8 _6 _ - MESSAGEBOX 仓库三无法打开,单击确认后开启 @开启仓库三 @取消
0 N, j* k$ T# u+ q' p - ) d* N$ q9 `/ \3 ?
- [@开启仓库三]2 g/ @; t2 {2 H% T. g
- #IF# x4 d, x# L( a! }) {7 Q2 J
- CHECKGAMEGOLD > 100
- `4 K/ U! ^5 |8 V# G - #ACT
5 n8 F: v) q* J1 _) d& e& u. E - GAMEGOLD - 100
* l. d7 h. u8 Y" g3 n6 N4 g - SETSTORAGEOPEN 20130801 20130802 20130803 20130804 3 20130806 20130807 20130808 1 20130810
; k$ q, \( ~8 {3 ?, K. { - ;开启仓库三命令( I" X/ T( I5 A0 L
- MESSAGEBOX 仓库三已解锁! j" w) Z7 m4 O6 N. W
- #ELSEACT) h$ S; A1 o4 {2 k% F* I% y* O
- MESSAGEBOX 元宝不够
+ a4 Y. U6 b+ A, h4 X( ^# _
( H& x% N2 J: W! f- ============================================================================================
4 ]5 _* Z4 T: A5 W9 m - ChangeSlaveAttackHumPowerRate 宝宝名称 攻击人物威力倍率(0不攻击人物,当前值除以100为实际倍数)* O' z& m7 A9 ~7 s; u: V# K
- ============================================================================================
' c, {6 G: J+ h9 h - 支持韩国地图需要在!Setup.txt [Setup]字段下加入ENMap=20131210
. z+ d# i4 F% W0 H( y0 Z. o - ============================================================================================" \) Q8 |! b$ M; k* @) e. F. p
: L. n, }! T& g- [Setup]0 p& I! z0 G, a* H l9 p
- ;!Setup.txt字段下 时装物品显示前缀文字信息- C0 {' B' T; B6 z5 ?
- FashionPreFix=[时装]
' i( B. j' R/ |7 U% g - % i8 o3 r& l& `2 L7 [
- 时装衣服DB设置:StdMode段66为男衣服,67为女衣服,其他字段和普通衣服一样。位置代码:17。
1 I2 E H# R4 `! [% { - 时装武器DB设置:StdMode段68、69为武器,其他字段和普通武器一样。位置代码:18。. Y7 u- \8 [- ]+ F2 G- _3 C1 |, K0 Z
- 时装衣服属性和衣服一样。时装武器属性也是和普通的武器属性一样设置。
7 M1 p/ q$ J# Y. M - 佩戴时装衣服和时装武器可以触发:[@TakeOn17]和[@TakeOff18]1 @9 i2 u/ a; |
- 相关常量<$SDRESS> <$SWEAPON> <$G_SDRESS> <$G_SWEAPON>
* a0 g8 T' j. d7 Z0 T6 i$ m, ~ - -------------------------------------------------------------------------------------------4 }/ b; K8 a/ p( b: ~
- 6 F0 H: w% u2 }: ]; P
- 脚本命令 KILLMONBURSTRATE 20140220 20140221 参数1 20140223 20140224 20140225 20140226 参数2 20140227 20140228
( Z9 p7 u) h; n% k - 参数说明:
" \% M2 V+ H; e1 b7 | - 参数1 //倍率,实际倍率除以100;: w/ c3 T/ a! O9 J1 @2 ~
- 参数2 //时长
; Q6 O5 ]( ?3 }2 D5 J4 V! s- q. A8 D1 } - 例如:% F! a+ S( M e1 g* d" s
- #ACT
% q+ f* K3 U; @2 H8 U) |$ Y% c - KILLMONBURSTRATE 20140220 20140221 200 20140223 20140224 20140225 20140226 600 20140227 20140228
- U5 v4 D5 P x6 p - SENDMSG 7 杀怪爆率翻倍,时长:600秒!
0 [( R; J ~# h) S6 R: f* ? P - , B3 N( T( z' M$ r
- <$KILLMONBURSTRATE> 返回人物杀怪暴率倍数;
6 j+ s5 B0 G6 k2 j3 A
" a `! z9 y. [/ _' c5 x: ]- <$KILLMONBURSTRATETIME> 返回人物杀怪暴率倍数剩余时间;
) {$ r* l) ^" y+ v. t. L6 Z - ============================================================================================
* J+ m$ G2 y1 I& V - 备注功能;8 v& {' V: d& S+ X1 t: |: {
- 在Envir目录下创建个DZItemDescList.txt文本文件
7 i( s7 z* O9 [: a! e3 ] - ! Y3 E+ s/ F* b$ H0 E1 h" O
- 文件格式,例:
! p- u0 o$ L7 X. O6 F% H, k - ;装备名称 备注颜色 备注信息
1 c0 o. ~ K0 d+ v$ O$ x2 N9 ?0 t* m - 木剑=251/史诗
0 V2 E/ B/ F* m) ^' G1 W - 铁剑=253/极品
复制代码 # [; M8 T5 W) X' S
: E% z! m5 I3 E( B1 v1 S# D+ L
|
|