大秦插件功能还是比较全面的今天说到1.拓展NPC面板支持输入框编辑框(INPUTTEXT:输入框ID:X:Y:宽度:高度)2.拓展NPC脚本点击触发带传递参数,NPC标签跳转支持参数(用于检测参数是否正常防止非法封包刷数据参数1是标签中括号里面的内容)# Q0 f6 A2 p5 Q* u* s
& N9 p" i, c$ ~, @/ g0 O& h) M( o2 W, j& ~
5 z; O( }) U" b$ d# X$ P1 M. J& s
9 d2 ~& @- ]" L* y. |
- w/ v0 f& c5 z2 {: v! ~
! b( c7 ?/ K2 L1 D- i
* n/ C" `" m: _1.功能:拓展NPC面板支持输入框,编辑框
% J& |, L0 e( d% p& v7 |2 [9 h, ?' u% k! x& E$ I7 h
2 f6 w0 t0 c3 g8 Q" p' K* yINPUTTEXT:输入框ID:X:Y:宽度:高度:背景色:边框色:文字颜色:最小长度:最大长度:数据初始值时悬浮框提示内容:编辑框初始提示文字:提示文字颜色6 d- j9 O# [' I7 c
输入框ID:1-20
: D' u; G3 I7 I1 v5 w% K背景色:-1=透明,0-255
3 d( D: P1 i2 @边框色:-1=无边框, 0-255
* F! P& N6 r" L$ f0 }最小长度,最大长度,为0表示不判断
. Y O1 v2 H7 Q
1 ~- [( S% U$ G+ t Y! j0 `# V5 ], f Y, s6 f% k! F( W' y
INPUTNUM:输入框ID:X:Y:宽度:高度:背景色:边框色:文字颜色:最小值:最大值:数据初始值时悬浮框提示内容:编辑框初始提示文字:提示文字颜色5 y, ~8 ~ E! X' v
输入框ID:1-40* D1 v* D# N. p1 X Y: r5 M1 ~9 M4 L" R
背景色:-1=透明,0-255
: d u T! q# q边框色:-1=无边框, 0-255# U) x3 V8 a1 i" s" {0 l+ [
最小值,最大值:同时为0表示不限,否则最小值必须<= 最大值
6 W9 E2 t+ [% g, G% S6 y, q
3 [ v, M+ l! X/ f
, g* B9 {( T) K" @' i, M例子:. a1 \8 W2 M% f
/ I* Z: N- N8 [2 q: `6 C
8 r) z. f# c* p% C4 }
[@main]
3 x6 }9 e$ Y: ^8 k姓名:<&INPUTTEXT:1:55:17:80:15:0:249:255:4:10:姓名必须在4-10位长:输入姓名:160> \8 Z2 P. e+ F0 F: o% a- E
年龄:<&INPUTNUM:2:55:35:80:15:0:249:255:1:100:年龄必须输入1-100之间的数字:输入年龄:160> \1 M( n/ d/ F8 j+ w2 C
性别:<&INPUTNUM:3:55:53:80:15:0:249:255:0:1:性别必须输入0或1:男(0)-女(1):249> \ \
7 b6 } z4 m# O$ n9 v: j<text:将所有输入框的内容全提交:0:10/@全部提交>
6 l5 X! j) t- v# O" Q* }% l<text:只提交姓名年龄:20:10/@提交部分>+ V5 ?, O; b' w7 M
6 v/ k: q% q% r! M9 C' [
# l ?1 W% X! g( G) Y[@提交部分]( ]) c. R: S2 e# L w
#IF4 g$ F. M( d+ b& E: u* U" }9 Z
;;;;;;★★★★★★★★★★★★★★★★★★★★★★★★★★这里别忘了对输入的数据有效性判断。。。,长度多少、文本是否符合要求、有没有敏感字、都需要自己写判断,可以使用判断字符串类型和寻找文本等脚本命令检查!7 Q$ M4 c* K/ x, ]
#act+ v# F3 f0 S$ J L" g
SendMsg 5 输入的姓名为 <$DQNPCINPUT(1)>; u7 h9 R; C9 H- C) _8 i0 O$ j0 H7 U
SendMsg 5 输入的年龄为 <$DQNPCINPUT(2)>- H- h4 H. c$ E1 \5 ]
SendMsg 5 输入的性别为 <$DQNPCINPUT(3)>
8 ~9 R2 v; _9 a: q$ \* ~
, J+ o! ?4 B% Z# R! X, d! ]" c: H& _% ]
[@全部提交]& H5 ^3 s I6 @) G# o
#IF/ O9 i* u( j; Y& G9 a+ f1 K9 w
;;;;;;★★★★★★★★★★★★★★★★★★★★★★★★★★这里别忘了对输入的数据有效性判断。。。,长度多少、文本是否符合要求、有没有敏感字、都需要自己写判断,可以使用判断字符串类型和寻找文本等脚本命令检查!2 ?% W, ]2 p# u- {
#act4 O9 I9 I) }5 q! n/ O. u; @
SendMsg 5 输入的姓名为 <$DQNPCINPUT(1)>$ g% L/ K, H) G5 t. F* {1 n" E
SendMsg 5 输入的姓名为 <$DQNPCINPUT(1)>) C. ~5 G# d9 d
SendMsg 5 输入的年龄为 <$DQNPCINPUT(2)>
. w; A, i6 l1 e/ [' {SendMsg 5 输入的性别为 <$DQNPCINPUT(3)>) ~0 G0 A5 I8 K" d% [( a g3 Z
8 T* k7 j2 N" c. S y+ Y
* `& u% S& L- w3 {: d; s5 [
注意:如果留空要通过检测不想提示的请用空格。
( X6 `; r; D( M# ~ g3 r: H姓名:<INPUTTEXT:1:0:0:80:15:0:249:255:0:0: : :160>\# k" b& Q: H# g4 T X
( }8 [, t8 Z6 j( w
" m0 W5 T$ t9 i5 R7 Q
$ z+ x `) j( V! |4 t" I
; M& j% ~7 N1 A2.功能:拓展NPC脚本点击触发,带传递参数 NPC标签跳转支持参数:3 N+ w# }) G! x ^+ m7 Y: I ~
& ^ K, r7 }( c S
8 G7 F, |2 U; `( c# P5 ^<测试/@测试(1,2,3,4,5,6,7,8,9,10)>. @* H* e8 ]7 ] t n1 Z0 x5 p
说明:@测试(1,2,3,4,5,6,7,8,9,10) 括号里面的代表参数,最多支持10个参数,以小逗号隔开2 }) L! Z. a/ G6 v
, A+ m5 B: q0 c5 g, u# \# K
; I- K( V. g E* [8 v7 S4 [
功能命令:DQCHECKSCRIPTPARAM 参数1
2 m3 `& T; _/ g- s( T
4 _5 j+ ?: Z4 b) b+ @- T) y C" K1 O, p+ d N# w
功能说明:用于检测参数是否正常,防止非法封包刷数据,参数1是标签中括号里面的内容' `5 z, J: o. {' }$ c
3 F# l. y7 Q. F5 t% E5 ^% z0 D; _- w
功能变量:<$DQSCRIPTPARAM1>—<$DQSCRIPTPARAM10>3 Q# ?" g' ~5 s6 R' l; U- M
功能说明:@测试(1,2,3,4,5,6,7,8,9,10)括号里面的内容分别对应<$DQSCRIPTPARAM1>—<$DQSCRIPTPARAM10>3 I( @6 y* N( ~( X7 M
在点击标签后:<$DQSCRIPTPARAM1>变量内容为1,<$DQSCRIPTPARAM2>变量为2,以此类推<$DQSCRIPTPARAM10>变量为10,支持中文
7 k- ]+ p- }4 f& M( U" ` o1 Q6 A" y: H0 x; I& p( C4 |
$ V5 v4 B2 \5 X' K4 Z例子:
" W3 P7 r# T3 @
3 V H, Q/ \) |6 Y% i& L/ o' q- a2 e( f. d. p! [6 f: m0 [
[@main]
8 Z) ^* D+ O* [ o( {/ k/ E<测试1/@测试(2000,3000,4000,麻痹戒指,5,6,7,8,9,10)>\
+ }: [% }# m9 G<测试2/@测试(2000,3000,4000,复活戒指,5,6,7,8,9,10)>\/ X# u0 ~3 y" j% u
<测试3/@测试(2000,3000,4000,护身戒指,5,6,7,8,9,10)>\
6 W: c* G) o) a1 P[@测试]
" S) k" \# S: v9 G M#or" K. |. @& |7 G, `' {
DQCHECKSCRIPTPARAM 2000,3000,4000,麻痹戒指,5,6,7,8,9,102 {! Y! d/ Z' D; t. b2 O" k
DQCHECKSCRIPTPARAM 2000,3000,4000,复活戒指,5,6,7,8,9,10
1 W" F* q, m h) BDQCHECKSCRIPTPARAM 2000,3000,4000,护身戒指,5,6,7,8,9,10
) H8 t/ ~: B4 L$ i- M#act( Y: w f5 v" H9 j+ G
sendmsg 6 <$DQSCRIPTPARAM1> - <$DQSCRIPTPARAM2> - <$DQSCRIPTPARAM3> - <$DQSCRIPTPARAM4> - <$DQSCRIPTPARAM5> - <$DQSCRIPTPARAM6> - <$DQSCRIPTPARAM7> - <$DQSCRIPTPARAM8> - <$DQSCRIPTPARAM9> - <$DQSCRIPTPARAM10>
`0 Y) v- S3 {$ j1 Nbreak
2 X9 n' A0 W* }#elseact
% L' a- U; V8 h0 B: xsendmsg 6 非法的参数
: E/ c" _4 U' _# D/ U$ w- U- e7 T; G9 p. Z
& t6 ^8 ^7 u) P) H- [$ w1 M. W* V
例子:
& q1 b- h# `6 w# ? a0 a8 G: @9 H
" o8 R i: i$ Z0 t+ E
' |* |, X( I: L% l$ e0 G& G[@main]9 h/ a* g* Y7 C
合成系统:\ \
% n; v- ~9 L8 N7 u<合成麻痹戒指/@合成(1000,2000,3000,圣战戒指,麻痹戒指)>\ \
& Y) F$ f7 I' ` V<合成复活戒指/@合成(1000,2000,3000,天尊戒指,复活戒指)>\ \3 }5 g3 P# w) Q! a$ U0 E
<合成护身戒指/@合成(1000,2000,3000,天尊戒指,护身戒指)> \ \
% J0 a7 X# j/ N; g8 ]
8 Y. i, }, n h3 n6 N7 c
) r7 G' @4 j: g/ Q[@合成]2 m' }: x9 w1 o5 w9 k
#or
# u; U7 E& b" W' n- c& y;检查参数是否这几组,防止有可能被刷数据
0 m. Y) t4 @3 q8 W* h& |DQCHECKSCRIPTPARAM 1000,2000,3000,圣战戒指,麻痹戒指
6 w ]& S- V2 Y) ^3 iDQCHECKSCRIPTPARAM 1000,2000,3000,天尊戒指,复活戒指
W/ x! I; T2 W9 s# l. k ]! j9 XDQCHECKSCRIPTPARAM 1000,2000,3000,天尊戒指,护身戒指
; C# n0 u5 w l4 l#ELSEACT
" Z2 s6 W; Y/ t;有人用抓包工具刷数据并跳过了检测* U! {/ n1 p1 T
sendmsg 6 非法的参数
$ G! ?+ P) A, y: F8 w- E2 F4 w; k6 Qbreak
- g' Z4 P) c! b$ Z1 l# j& X0 q6 o1 q* A0 s& L: H7 S% B* A& t
& b @. G$ Y* L5 p" V! z
#if5 ]* W' x, s% w j
CHECKGAMEGOLD > <$DQSCRIPTPARAM1>- X1 W I+ K5 j, W2 C
CHECKGAMEDIAMOND > <$DQSCRIPTPARAM2>. s: ~" c; R1 W! S. q! g& g( o
CHECKGAMEGIRD > <$DQSCRIPTPARAM3>( m6 f Q/ Y; c4 n% f7 H
checkitem <$DQSCRIPTPARAM4> 2# T- z( I5 v2 l- m f* h
#act( t3 K# X5 L k0 l8 s4 b2 @8 s, ^
Gamegold - <$DQSCRIPTPARAM1>
( D# @3 \! K- B& {7 A. ?$ D( X* O( ^GAMEDIAMOND - <$DQSCRIPTPARAM2>) b7 B5 ?% ~/ F6 {1 |
GAMEGIRD - <$DQSCRIPTPARAM3># }) R7 K. \& y a p+ m" K4 c
take <$DQSCRIPTPARAM4> 28 Q$ s2 b7 S3 L# {1 U( ~9 _0 k
Give <$DQSCRIPTPARAM5> 13 |% C3 k% @' m4 f8 b4 m
sendmsg 6 恭喜合成<$DQSCRIPTPARAM5>成功。( w9 J1 z, a1 R% N# l/ c) r- _" d
break
" @5 L0 G# H" g, \: y+ z#elsesay) w; y% p, g4 A
合成<$DQSCRIPTPARAM5>失败。\
8 |; L2 Q( o' D4 n1 S2 I2 P! ^合成<$DQSCRIPTPARAM5>需要:\% `* t$ O: b7 p3 Z ~
元宝:[<$DQSCRIPTPARAM1>],金刚石:[<$DQSCRIPTPARAM2>],灵符:[<$DQSCRIPTPARAM3>],[<$DQSCRIPTPARAM4>]:2个
y I, ^3 P: ]1 }- g! l; i/ M
2 m! f& r6 M/ v2 l |