大秦插件功能还是比较全面的今天说到1.拓展NPC面板支持输入框编辑框(INPUTTEXT:输入框ID:X:Y:宽度:高度)2.拓展NPC脚本点击触发带传递参数,NPC标签跳转支持参数(用于检测参数是否正常防止非法封包刷数据参数1是标签中括号里面的内容)( e% M: H% Q( T, |
# } J5 `; I7 }! r, R$ u. g& R# Z _3 U! h. L- T
8 L4 M) H7 q1 R- i; W
& Y% P: c! A+ Y! y2 n: Z. r! j2 O/ C" j& z& l2 a
# u9 r& f( T* U
7 O3 M% s/ u0 e0 k$ g% A6 J1.功能:拓展NPC面板支持输入框,编辑框
2 |: V# r) [9 O. Z& T
! l4 f2 ]4 F) A6 E( N7 A
4 R+ L7 W* P, ]INPUTTEXT:输入框ID:X:Y:宽度:高度:背景色:边框色:文字颜色:最小长度:最大长度:数据初始值时悬浮框提示内容:编辑框初始提示文字:提示文字颜色* `# g/ N( w6 ^1 a: Q
输入框ID:1-206 t5 b( _" g1 b) P7 n" a
背景色:-1=透明,0-255
; [- Z0 l, W6 G: |, [边框色:-1=无边框, 0-255+ v( Y, |+ W* G6 C3 p
最小长度,最大长度,为0表示不判断" t: I. H5 z5 d; x3 Y! l
# `8 ]% @9 M, C7 b8 C
" c, n6 y1 L) z
INPUTNUM:输入框ID:X:Y:宽度:高度:背景色:边框色:文字颜色:最小值:最大值:数据初始值时悬浮框提示内容:编辑框初始提示文字:提示文字颜色2 G% g1 T/ q; t% r
输入框ID:1-406 J2 B: L2 }3 Y: n$ G; k
背景色:-1=透明,0-255; X: W: g3 w: y7 Z4 `6 y' z' J) p
边框色:-1=无边框, 0-255
! ?# M: C0 U# N最小值,最大值:同时为0表示不限,否则最小值必须<= 最大值) W% } E9 P8 b N, d/ T1 o" ?2 H
- t- |/ F: p, }; T% Q2 N! l# m% X
* }. o0 ~ H8 D6 b$ Y例子:. C% C6 T1 v2 o7 A1 ?% p& x0 T
& u$ o {) G. @0 O. q
' h7 D3 D- ^* m! o3 j# o[@main]4 ~4 o1 Q; `3 P
姓名:<&INPUTTEXT:1:55:17:80:15:0:249:255:4:10:姓名必须在4-10位长:输入姓名:160> \
$ j, x6 b3 ~8 J) M) G年龄:<&INPUTNUM:2:55:35:80:15:0:249:255:1:100:年龄必须输入1-100之间的数字:输入年龄:160> \ B! i0 p" q! F. J- A
性别:<&INPUTNUM:3:55:53:80:15:0:249:255:0:1:性别必须输入0或1:男(0)-女(1):249> \ \7 `% P; q' P1 r2 ^; P
<text:将所有输入框的内容全提交:0:10/@全部提交>
1 ~# r0 ^( j- j4 d# x7 m- x<text:只提交姓名年龄:20:10/@提交部分>
. s) w" c: Q# r' J! ~! u3 C9 d+ l6 C, D7 \' L
) `4 P( J& g8 f( X7 \6 L: S
[@提交部分]
) A) O! W6 g q9 w" F#IF7 e$ N& L7 f& }, C$ k8 m) F
;;;;;;★★★★★★★★★★★★★★★★★★★★★★★★★★这里别忘了对输入的数据有效性判断。。。,长度多少、文本是否符合要求、有没有敏感字、都需要自己写判断,可以使用判断字符串类型和寻找文本等脚本命令检查!
5 ~; _% e i' `0 E9 a' t#act
% B2 H, u) P) w& TSendMsg 5 输入的姓名为 <$DQNPCINPUT(1)>
$ K; o4 ?7 Y2 K# q* qSendMsg 5 输入的年龄为 <$DQNPCINPUT(2)>
( O& M3 F7 J' v. W5 H$ g. pSendMsg 5 输入的性别为 <$DQNPCINPUT(3)>+ R3 c) p6 K- X: }9 F3 _
( \ [9 Q, L( k5 i4 f' _ ~: y8 Z4 p! l: {4 h+ w) V
[@全部提交]
8 w. ^$ j9 |% y/ Z0 s#IF/ A" U' C) E: Y) o" s. x% s1 W; S
;;;;;;★★★★★★★★★★★★★★★★★★★★★★★★★★这里别忘了对输入的数据有效性判断。。。,长度多少、文本是否符合要求、有没有敏感字、都需要自己写判断,可以使用判断字符串类型和寻找文本等脚本命令检查!
& p7 B, ]- r2 G2 ~#act
/ r# A( C3 ]% PSendMsg 5 输入的姓名为 <$DQNPCINPUT(1)>
8 S! D1 i% o- F' H. u5 _2 x) ZSendMsg 5 输入的姓名为 <$DQNPCINPUT(1)>
7 L* x# K A% c/ o* RSendMsg 5 输入的年龄为 <$DQNPCINPUT(2)>
; H0 `) f* ]1 U4 q2 hSendMsg 5 输入的性别为 <$DQNPCINPUT(3)>. Y7 u9 n- ^- O* v
# n. S/ m: w' h1 ]
1 T6 Q5 V/ N- G- F& m$ p注意:如果留空要通过检测不想提示的请用空格。( z0 b+ \' |/ I; ?
姓名:<INPUTTEXT:1:0:0:80:15:0:249:255:0:0: : :160>\: o W; d* b6 V+ l! |5 F
5 y' P/ `* M( C$ B0 O$ U5 ?1 t9 x* M" K/ k4 P. m
0 c: A# B M) d: W& r: V r O) {4 U& F4 h& E" k0 [& b0 N
2.功能:拓展NPC脚本点击触发,带传递参数 NPC标签跳转支持参数:
( w4 I7 r$ P/ L, Q9 C' a$ e- @& Q8 N! M7 c9 J; b
. x2 I' O. ?3 v6 x4 _
<测试/@测试(1,2,3,4,5,6,7,8,9,10)>5 [$ `+ P. r3 |0 Z& W
说明:@测试(1,2,3,4,5,6,7,8,9,10) 括号里面的代表参数,最多支持10个参数,以小逗号隔开% s z, V @7 J0 F0 B5 w/ ~7 ^: i: Y
8 ?; N/ J7 ?- N: C4 F. E1 _% q$ R
* D3 M, w. S% H* s% `' D
功能命令:DQCHECKSCRIPTPARAM 参数1
6 e- |. x' m0 s% d+ z0 m! M. [9 G& j
' r7 f( h8 r" Y! {! z9 N: Z
功能说明:用于检测参数是否正常,防止非法封包刷数据,参数1是标签中括号里面的内容
" }$ p, z& ^, `
( u* \2 M, a" }4 B' W0 h- G, S [- d* ~& t2 i
功能变量:<$DQSCRIPTPARAM1>—<$DQSCRIPTPARAM10>' G, Z' {. X( @, Z) S2 X8 ^* b1 O
功能说明:@测试(1,2,3,4,5,6,7,8,9,10)括号里面的内容分别对应<$DQSCRIPTPARAM1>—<$DQSCRIPTPARAM10>* p# h& ?. x# e5 Y
在点击标签后:<$DQSCRIPTPARAM1>变量内容为1,<$DQSCRIPTPARAM2>变量为2,以此类推<$DQSCRIPTPARAM10>变量为10,支持中文
4 b7 g; q( c6 G( Y
" u4 R5 G' |) f2 q. O7 Q) [+ N1 Q% h) a) R& |8 N% r
例子:
- q( q( q- X( T+ P2 C( Z) D5 H: _! p% b' l Z* @: S
7 S+ h# N. l( \- n2 S[@main]
2 r T# k# |5 G4 j2 x. s, Z2 h<测试1/@测试(2000,3000,4000,麻痹戒指,5,6,7,8,9,10)>\2 E3 n8 G, ~# ?2 F( F- d6 r' r
<测试2/@测试(2000,3000,4000,复活戒指,5,6,7,8,9,10)>\
9 p: S4 w+ r/ {0 z2 v8 @- Y<测试3/@测试(2000,3000,4000,护身戒指,5,6,7,8,9,10)>\
1 Y, l4 p* a1 Y) ?6 ~" a9 P% \( m[@测试]% E: R* f( V! e- D* x0 W! J
#or
0 z0 c5 b# V1 u' _, a$ F* gDQCHECKSCRIPTPARAM 2000,3000,4000,麻痹戒指,5,6,7,8,9,10( g3 D/ k; K$ }( ?/ }% h- l% a& n
DQCHECKSCRIPTPARAM 2000,3000,4000,复活戒指,5,6,7,8,9,10$ g. }) H1 [3 r$ H
DQCHECKSCRIPTPARAM 2000,3000,4000,护身戒指,5,6,7,8,9,10/ R; E% c7 t+ F3 M1 r
#act
. Q+ X6 O8 d& Ssendmsg 6 <$DQSCRIPTPARAM1> - <$DQSCRIPTPARAM2> - <$DQSCRIPTPARAM3> - <$DQSCRIPTPARAM4> - <$DQSCRIPTPARAM5> - <$DQSCRIPTPARAM6> - <$DQSCRIPTPARAM7> - <$DQSCRIPTPARAM8> - <$DQSCRIPTPARAM9> - <$DQSCRIPTPARAM10>
5 _ m: v8 i! d; [ ]break
7 o: T; Y- t3 c+ N4 f#elseact
( O5 G! n& Q5 z- i, Y/ x8 h$ xsendmsg 6 非法的参数
$ O/ S$ G6 _3 s! `! _4 [0 F3 {; `4 a0 s- h9 Q7 \* h/ u
* q* \8 L) p7 O3 C' T
例子:
# [# G3 o- }( ~( T. K
) h7 Q1 ~ L" f D! K0 J1 M! \$ _3 v% ^6 _
[@main]
1 _7 @4 U! Z9 X; w合成系统:\ \
9 k( @+ `- X3 r+ A<合成麻痹戒指/@合成(1000,2000,3000,圣战戒指,麻痹戒指)>\ \
6 ^0 V! d4 F3 T" m- r' W& i x<合成复活戒指/@合成(1000,2000,3000,天尊戒指,复活戒指)>\ \- G: J2 U3 h+ n
<合成护身戒指/@合成(1000,2000,3000,天尊戒指,护身戒指)> \ \: j! `9 U) \9 J2 B7 Z' T
3 ]" E* F# T2 q4 b5 ?
3 i& V7 L5 x- k& d/ E8 g5 Z
[@合成]# Z r$ Y$ P V8 i6 V
#or
! V1 R# ?5 d- w8 f) V' N1 x) H;检查参数是否这几组,防止有可能被刷数据0 u+ {0 t5 R7 r% i3 I
DQCHECKSCRIPTPARAM 1000,2000,3000,圣战戒指,麻痹戒指
7 n4 B; P$ e' X5 jDQCHECKSCRIPTPARAM 1000,2000,3000,天尊戒指,复活戒指
+ l: e- |- |- R! HDQCHECKSCRIPTPARAM 1000,2000,3000,天尊戒指,护身戒指
# r* a6 @2 W+ ~" y7 ^( g#ELSEACT3 q- O% d; {8 x2 v; K
;有人用抓包工具刷数据并跳过了检测
7 y8 e# H1 J1 M* k) \6 n" ^% ^sendmsg 6 非法的参数6 t/ c {0 G5 m+ g0 M1 E. b
break
/ }" ~$ K$ ~0 J4 o. g& r2 G
3 Y# p7 m: C" i. C2 F* V5 N6 {3 O
#if1 W( I; [- o) ]& U
CHECKGAMEGOLD > <$DQSCRIPTPARAM1>
+ G6 w+ {9 D6 a7 V$ u: L* KCHECKGAMEDIAMOND > <$DQSCRIPTPARAM2>/ e7 H. U/ _+ C( f# z- j- N. l) l4 p
CHECKGAMEGIRD > <$DQSCRIPTPARAM3>
% [) T a. ~5 }; Qcheckitem <$DQSCRIPTPARAM4> 2* ], _$ I7 A/ D8 W3 N" Z/ y
#act
( y+ b9 W8 u' o2 x$ A/ `Gamegold - <$DQSCRIPTPARAM1>
& U6 f: C5 Q: U* HGAMEDIAMOND - <$DQSCRIPTPARAM2>/ n8 p- o. v! k& g
GAMEGIRD - <$DQSCRIPTPARAM3>: ~. W- e' v2 ?: S; Z( Y: i* @2 b
take <$DQSCRIPTPARAM4> 2
5 E* a [" h; z* i1 nGive <$DQSCRIPTPARAM5> 1% H- n3 n# E8 E' j) d
sendmsg 6 恭喜合成<$DQSCRIPTPARAM5>成功。4 S# Y9 |' e: z+ Q b/ v
break" ?! ?+ b2 ]* m' \8 L' T! x
#elsesay
/ x9 G! `9 M( x5 Z合成<$DQSCRIPTPARAM5>失败。\
! {4 n8 M; L Y, k/ f; R9 F5 M合成<$DQSCRIPTPARAM5>需要:\- L5 J! B2 }! e- N
元宝:[<$DQSCRIPTPARAM1>],金刚石:[<$DQSCRIPTPARAM2>],灵符:[<$DQSCRIPTPARAM3>],[<$DQSCRIPTPARAM4>]:2个
" `3 z% f/ I, _" t* R4 ^, m
8 R# Y% O5 W( f8 o7 I- o: P |