传奇部落

神盾插件NPC脚本排版功能详细说明

[复制链接]
发表于 2026-1-2 21:53:59 | 显示全部楼层 |阅读模式
NPC排版①
" T( L5 {+ L, M5 w* q* ^- J5 O5 O4 [. x
在原npc脚本,开头加上SayExBegin结尾加上sayExEnd即可
$ h  X7 y! R% |所有坐标都是绝对坐标不是引擎那种相对坐标
. Y# U5 l6 ^$ e9 d& a- [! w引擎初始文字大小为9
4 k1 A$ c6 {4 x4 C) ^5 U& B+ |: j
% n, I, l) P( w5 G3 M0 b! V# T& f3 s2 G1 D
" }. e1 p9 F8 l' p- L
脚本格式①
- ?, S7 p, k: v5 a
7 A$ U! e! X7 k4 P5 v  DSayExBegin
2 ]2 u, S; e8 P: A& J: }- ~; \内容
. H# z# X  o* T+ VSayExEnd
, Z( Q6 u1 b8 O; D2 U请看下面演示①
9 M  ~* w. T# b, v2 Z  G: V& I+ |

! P( }1 X! x& O/ `# P9 I3 }另一种; N7 S3 t% l6 M  C
NPC排版②& g& A& i( Y; _$ q# |
& m$ W+ c. V9 Z! O) F, q
<Text:文字内容:X:Y/@触发>
3 B6 u. C8 q; k$ c! a" r<Text:测试下这段文字的显示#提示信息:10:20/@测试>
: g- w9 ]( K' k$ s4 p<Text:<$STR(S87)>#提示信息:10:20{FCOLOR=250}/@测试>
+ P/ b" [( ~, t. q9 z<Text:测试下这段文字的显示#提示信息:10:20{FCOLOR=254}/@测试>
' Z4 X* D; A& B<Text:测试下这段文字的显示#提示信息:10:20{AUTOCOLOR=250,251,252,253,254}/@测试>
8 D/ c7 X% u  V) Q. H4 Q* _8 v  A=============================================================================
, f# S& q% N4 s不带@排版写法
6 |) H! k' F8 v  i<Text:测试下这段文字的显示:50:80/AUTOCOLOR=253>\
( ?# p1 n9 E3 V. d<Text:测试下这段文字的显示#提示信息666:10:90/AUTOCOLOR=250,251,252,253,254>\" t8 x$ m" w0 r

. N$ D! |' k1 v8 e/ R" z+ U0 @
$ @4 o% c6 F, X& G" @- e) @4 Y

! {! q3 t5 c$ W- S2 g( G" F% C% d. g8 G7 s+ X4 ]- H+ q
NPC排版②注意:由于说明书原因 在复制以上脚本时请把#换成 |
" i" R6 ]$ J# n; g! h   
: t3 ?" U' f! ~1 O3 b6 i
3 j8 N% l) b( V- T$ O  R; q! k
5 [! l0 v; t5 d5 X0 z
====================NPC排版演示①================================. B2 y0 C# n  ?' x4 r4 i
文字显示' ]* d  a5 c! x) Y( o) r! O
<Txt:X:Y:C:S:T|备注/@Label>$ L4 G! p3 L2 t  B7 T
X:X坐标
2 C5 E5 j7 Z& n* m, F# ZY:Y坐标4 D5 i* X  A+ ]+ r" u/ h
C:文字颜色
5 H' z2 @2 H' @+ mS:文字大小
7 h# l: R. [8 Q0 h7 B" g2 XT:文字; {' T5 q! i5 Q* x0 L
: Z# C. }" P. d  C% k- G
( f7 T1 g  Q" H$ T' P/ A, u7 |
播放静态图片0 o! T+ J1 B# m; g. n+ j
<Img:N:F:X:Y:O:T/@Label>
* ]4 H0 L( D4 d- Q' J6 g5 X$ dN:图片序号
8 Y$ Z  x% F, z4 D. N. t' g3 DF:WIL文件序号% P4 J: ?9 _$ m7 K# {" K
X:X坐标. ^! J! {+ F1 b) m- y+ @3 }5 ?
Y:Y坐标. Q8 s7 n0 H( r
O:是否使用pak偏移
! K8 A' T9 o! H! R  S# M) M5 d) d6 QT:备注: {: [; N2 q7 f4 k! O! K

! R' R5 |( J% u" N" H

$ u& \4 D4 D3 C" y) e$ [) V播放静态图片按钮式- V1 s5 ]$ h: q% l
<ImgEx:F:U:H:D:X:Y:O:T/@Label>$ G% R: H0 R) k8 w
F:WIL文件序号(详见引擎:查看-列表信息(二)-WIL资源), H# y1 J+ Y3 a3 Y: M
U:默认显示的图片序号
  l& O- Y! u* _: {+ V! rH:鼠标放上去时显示的图片序号
, i" B% v6 u2 j- f# {! vD:鼠标点下去时显示的图片序号
) A0 w3 M+ w* K7 ?0 Q% ^# k4 ^X:X坐标
2 F- Z8 A8 ~- p3 b; ]% RY:Y坐标% D8 \6 c2 ^$ Q( t# e- x
O:是否使用pak偏移
7 ?# I' h0 a2 F6 v7 O' R+ XT:备注
/ K% D. |. a+ E- O7 t- c, Y+ q3 W5 o. h- Z+ O- _9 V
* _& G: ?: T9 x$ J" f
播放动态图片
+ B$ U5 B! F$ q4 G7 q7 K6 ~<PlayImg:F:N:C:T:X:Y:M:L:O:T/@Label>- ~, r: p0 P% a; ]
F:表示WIL文件序号) j& W) O" Q  e# K8 ^
N:表示播放开始图片
" w* Y& w; p, t# @; `7 F. IC:表示播放张数! R) B3 l1 W+ t6 h* \- q- g  n
T:表示播放速度(毫秒)
; v3 `: A2 Q  ?, r! d/ XX:X坐标
3 Y  b, T$ L7 o6 ]2 d' }; TY:Y坐标2 q4 _8 {$ y' ]- [0 j  h  h
M:是绘制模式0普通绘制 1特效绘制- x. c/ f5 P7 D. O5 {5 v
L:表示播放次数,如果为空或为0时,表示无限次数。设置大于0时,表示播放的次数,次数到了就会自动消失
, K3 }1 T" j' y) dO:是否使用pak偏移: E4 B' Z  s1 l5 L
T:备注
# S8 v! ^3 l- D2 j; w8 [, ^! `0 _

1 A5 @! p- b2 c$ r( F0 r自定义OK框8 p+ s0 |1 }2 w6 f& D' h* z# R
<ItemBox:N:F:M:X:Y:W:H:S:T>8 |* @' N/ W% m$ V2 p$ O, s
N:编号(0~7)
3 Z( \7 I8 {( c2 {" ]5 @+ qF:OK框的背景的WIL序号,-1时不绘制背景
' g7 f1 O  d9 P3 s' PM:OK框的背景的图片序号- H2 W5 b0 r4 ?  i
X:X坐标6 u2 }$ Z* t" \
Y:Y坐标/ [! B+ j  g  H+ Q$ V2 L; J
W:宽度+ c- ]& E' v& p" K* `" i9 s( Q
H:高度
! ]2 F. W6 o2 M/ @3 Q6 US:允许放入的物品类型。DB库的StdMode值,如果有多个使用“,”隔开,如果为“*”时,允许所有物品9 w) }' v; O& S* a" p
T:未放入装备时,鼠标移动显示信息
6 G4 t" m8 \, O4 R2 _( p4 p
: r+ y2 I9 q2 O

  K; D) n8 S, L/ H) A. E' Z展示物品
$ A$ a1 H( K' p" e<ItemShow:D:F:X:Y:B>
: c! ?4 E& y8 A, OD:物品ID
) ]4 D, _! A" _! `- M. t* r* XF:数量  {1 \9 y  e5 w( g9 S% v
X:X坐标# \# e/ Y7 l) K* N: r
Y:Y坐标
- @$ ~" S( K1 v6 z( A6 gB:是否显示背景图片2 B; A" l/ R/ E5 x% H- `. {, M) S% c
9 h/ s9 A3 {2 V% X7 k7 ~
) Y1 B' x+ t2 w$ e
例子:# ?% u0 n4 ~9 R9 |4 r6 v) ^
[@main]) T6 S6 c* S, I* T: C6 }  l
SayExBegin
" M9 j, {! u* a<Txt:10:10:250:10:Hello Word!|备注/@label >
" L% a' S1 W. O5 J" E" y7 GSayExEnd
0 F# M7 q  @. E: b. t* A, j- u; Q9 N, Q

, L& ~' m' J$ K; y[@main]; L/ y6 B) n1 B8 d1 q2 v
#act( S, `% r2 [1 X* @' S* P
#SAY
8 d$ `# z4 O/ {4 u  u7 vSayExBegin
: ]3 C- v. H1 \+ a( I$ r: b2 L, J<TXT:179:7:154:18:二级密码>
+ Y8 {4 u( @) }, `<TXT:25:44:87:11:本次登陆的IP地址与您上次登陆的IP符合,您可以正常游戏.>
7 y: G( O) {0 T& z2 O<TXT:11:80:87:11:1、请在下面输入您熟悉的密保,请勿过于简单,可以输入6-8个字符!>6 F2 }. `/ J: D  ?; o  b- ?
<TXT:11:100:87:11:2、密保功能一旦开启永久生效,合区无任何影响,不需要重新设置!>
9 T9 t" E' g* C$ r( t# w. y& f0 c<TXT:11:120:87:11:3、设置密保后每次登录IP变化后上线都需要验证,不输入掉线处理!>
9 e* a3 k( E" L4 }9 z<TXT:11:140:87:11:4、为了您的装备和金币,建议您设置二级密码,有效防止盗号!>
* U4 {# V6 m( W6 w$ C* Q$ \<TXT:211:176:103:11:← 请在30秒输入验证密码>6 J- f+ ~/ k6 d0 e3 o
<$STR(S$按钮排序)>
* I9 i" n) a: \) A<IMGEX:0:801:805:806:399:-1:0/@EXIT>
9 y+ N3 |  B6 Q0 T  A<IMG:803:0:12:29:0>8 J! s' ]& r/ j/ w1 N
<IMG:179:12:341:235:0:/@删除密码>6 b5 {& A# G' H( g
<IMG:168:12:391:234:0:/@新密码确定>1 [6 Z  S* \! [5 I2 I
<TXT:10:260:249:11:温馨提示:>* D6 c, N6 B! G, m' A9 \) C5 w% G
<TXT:220:260:70:11:您当前还未设置二级密码,请及时设置确保帐号不会丢失>
7 \+ @3 _% m+ X; AsayExEnd6 \4 Q# S9 M# H0 k% }% m( o

5 v* a( D6 O( |* T' a1 C
" p5 R. G7 ~, T7 z
Npc对话框绝对坐标 (客户端1.69及之后支持)
# O. F8 a  V. Q5 E' mNpc对话框元素,多个元素前增加&,命令中原有的偏移坐标加了&后表示绝对坐标
% h* g" K% v/ y) W
$ o3 H5 O2 k1 F5 p; ]( P5 h

2 g1 C, b( ]; J# \+ S#IF
9 m3 W$ N- v' C9 ^) O#ACT
7 K% s7 x# G4 G  M' `CloseBigDialogBox0 p( p: i5 J+ E" E
OPENMERCHANTBIGDLG <$STR(N$补丁编号)> 725 1 4 0 0 0 0 0
$ {' ]- }  B" G! v#SAY
, q7 o! v: {# j$ a/ ^<> <&ImgEx:<$STR(N$补丁编号)>:738:739:740:472:5/@exit>\
: e$ X" |  H# v<> <&TEXT:<$STR(U45)>:179:60/fcolor=255>\
. l* j; x$ M! w& Y+ a" N<> <&TEXT:<$STR(S$地图名称1)>:0:230/fcolor=249>\
" t5 h6 d/ }4 ^4 x( _3 D. k/ l3 f

4 e" }* K) n& p# p- N  J目前支持 Img,ImgEx,PlayImg,ItemShow,ItemBox,Text3 N0 ]2 \3 m4 A6 H- g

" ^+ t# ^, l7 j! Y* l
站长承接传奇一切业务,小问题免费咨询。站长QQ137919001
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|网站地图|皖ICP备18020244号-7|传奇部落

GMT+8, 2026-11-2 12:22 , Processed in 皖公网安备:34112402000394号 0.171567 second(s), 24 queries .