传奇部落

其他引擎NPC对话框怎么添加播放图片和动画说明

[复制链接]
发表于 2023-3-21 21:32:05 | 显示全部楼层 |阅读模式
QQ截图20230321213115.jpg - g/ G: ]0 P' [: e4 _, D' X! ]
- F* n5 i6 `5 d& Z. E) t; _: g

  @& W. Q" n3 i' W, g$ hNPC对话框中可以使用丰富的动画和图片,但说明书里的表述比较零乱,我把散落在说明书各处的命令集中起来,重新修正排版整理,并用图片展示了使用效果,希望对大家有所帮助:& [- B" F8 g0 ^/ [

' T. f5 w/ o/ I8 J" g. ]在NPC对话框中使用图片和动画
8 L% J- _$ p% O( R0 C3 ?4 b$ \1 ]在NPC对话框中使用图片和动画概述:NPC对话框中,可以通过以下几种方法进行物品展示及图片、动画显示,让对话框变得丰富多彩起来,而不再仅仅是干巴巴的文字。" _: X- o! \' {% q- O4 \( e
1.物品展示
* Q$ b  q, G1 W- S1 M+ g格式:<ItemShow:F:X:Y:Z:W/@标签>
& e3 s9 W% ^( h1 G  h6 U功能:在NPC对话框中展示物品,鼠标放上去会显示物品属性。8 m( i6 b# v0 A- a9 B# a8 L  d
参数:
/ i3 f0 W/ Y. n' W0 E7 V% u0 p# bD = 物品在数据库中的IDX
4 e, _0 B) o$ VF = 数量(数量设置小于1则不显示)
1 R1 ~( s2 |& A* W6 JX = 图片显示的X坐标偏移,可以使图片显示的位置更加精准5 A1 o; M8 B. y  H- l
Y = 图片显示的Y坐标偏移,可以使图片显示的位置更加精准3 X: s, y2 c: z4 n9 H2 n
Z = 是否显示物品框,0为不显示,1为显示( }' T9 j  {% L- y4 y
W = 首饰发光代码,代码与light一样(不需要则可忽略不填写)
# P' j8 B0 r; M* Q8 s@标签:点击图片时触发的脚本标签,不需要触发则可不填写
, I; x' B6 Z, i7 ^$ Q# A例如:
( w; x9 f1 \0 y& }1 m$ d# s7 V/ e[@main]
# ]9 S4 Q' G8 N/ l8 \- g' y, k#SAY
" h# ~1 |9 Y, y( k物品展示:<ItemShow:227:1:0:0:1:3>) t7 Z' Q3 m* A$ Z

% Y0 x( v( W! l8 _

. _2 C  g/ Y* R9 ~9 q3 x效果:6 V3 Q: i- y2 o( T

; @3 ^) M3 P' ?, K: C* ?  ]2.物品内观显示
9 p/ ]; Q# D5 i格式:<Looks:N:X:Y:Z|提示/@标签>; Y- o! V/ c# a$ }
功能:在NPC对话框中显示Items文件中的图片,但不显示物品属性。! \  H( N% w. [) d. y. N* r( X) F
参数:, u. X$ q8 O- g/ r
N = 图片位置,即Items文件中的第N个图片0 E" e! S! Z) S% ^
X = 图片显示的X坐标偏移,可以使图片显示的位置更加精准
; ^- x$ O, r. L; ^5 vY = 图片显示的Y坐标偏移,可以使图片显示的位置更加精准
: o$ c9 [6 o: d. \$ |5 aZ = 是否显示物品背景框(0不显示,1显示)
% P0 [5 c, J/ xD = 当NPC对话框里有输入框时,点击图片将会确认的输入框ID,如果要确认多个输入框的输入内容,请将输入框ID用','分隔开,确认所有输入框输入用*表示(没有输入框或不需要确认输入可以不填)2 q  y! y! L( L; }; s& ]1 B
|提示:鼠标移至图片上方显示的文字提示内容# ~8 s0 i. G8 n" `% B
@标签 :点击图片时触发的脚本标签,不需要触发则可不填写
& g/ ^. D- ]9 {5 t例如:0 z, E, ]+ H  ]' b
[@main]9 n$ v( ~( T5 S3 ^% [9 e% n
#SAY, d/ e" C. T  `& Q; Q0 i6 S- q& z
物品内观:\
/ y7 N& E$ x2 }# w* m( F9 R<Looks:50:0:0:1:2|鹤嘴锄/@标签>\ \ \ \: K6 T' J; I8 o4 y
输入框1:<INPUTTEXT:1:0:-2:60:20:0:151:255:0:30::请输入:151> 
$ S+ u; H% R; x9 |4 V输入框2:<INPUTTEXT:2:0:-2:60:20:0:151:255:0:30::请输入:151>\ \
# g' ^" |. |3 ]! H1 O8 b3 v4 U+ q8 j/ T2 I% P" C1 J1 p
* _* N# B+ }2 Q
[@标签]# ]* Z0 s7 ]! v0 N! c2 R& j1 y2 M
#ACT
% P0 J7 F% g5 T# I* D1 W) mMESSAGEBOX你点击了图标!输入内容1:<$NPCINPUT(1)>,输入内容2:<$NPCINPUT(2)>
1 h" b/ h: o0 f( y
) _8 B5 D9 n4 Q9 U  h7 k$ W4 Y解析:上面的脚本段,里面有2个输入框,编号分别为1和2,而<Looks:50:0:0:1:2|鹤嘴锄/@标签>中只确认了输入框2的内容,也就是说,当点击物品图片时,只会确认输入框2的内容,而输入框1里的内容却不会被保存,效果如下:
4 A& W9 ]1 Z3 L  a( N7 J* K$ o; j* N1 W8 f# {$ z
3.界面元素显示- c9 c; P0 S, e- R$ z1 }
格式:<NewopUI:N:X:Y|提示/@标签>
; p- `" P3 F. F功能:在NPC对话框中显示NewopUI文件中的图片。
* A1 N5 Z) P# d5 h. c- Q! a参数:* N; l$ p: Y7 m2 Z2 \2 a$ k8 T
N = 图片位置,即NewopUI文件中的第N个图片
9 N! y% e, d' \" WX = 图片显示的X坐标偏移,可以使图片显示的位置更加精准3 Y8 o" _3 f1 M1 f4 K
Y = 图片显示的Y坐标偏移,可以使图片显示的位置更加精准$ S# X8 J" w0 _. n
D = 当NPC对话框里有输入框时,点击图片将会确认输入的输入框ID,如果要确认多个输入框的输入内容,请将输入框ID用','分隔开,确认所有输入框输入用*表示(没有输入框或不需要确认输入可以不填)8 T2 Y) w4 A# x
|提示:鼠标移至图片上方显示的文字提示内容
- `* O. J0 N! B, W6 y7 z3 f@标签:点击图片时触发的脚本标签,不需要触发则可不填写
' i: _9 _9 d5 c! P4.图片显示
; {$ m: z0 a0 F; W格式:<Img:N:F:X:Y|提示/@标签>
% x" e) t: \, f6 `( s: q功能:在NPC对话框中显示指定资源文件中的图片。
' F  C# O" [3 }参数:
3 k! @; c4 `* @9 MN = 图片编号* V9 ~* W  j8 w7 }% R* P
F = 资源文件序号(详见引擎:查看-列表信息(二)-WIL资源)
  O; V- w0 M6 J8 K! b0 z$ O5 o. O( ?X = 图片显示的X坐标偏移,可以使图片显示的位置更加精准) d0 O5 D% N* T: Q/ h- q
Y = 图片显示的Y坐标偏移,可以使图片显示的位置更加精准5 S+ j2 R6 p0 M3 i7 `
D = 当NPC对话框里有输入框时,点击图片将会确认输入的输入框ID,如果要确认多个输入框的输入内容,请将输入框ID用','分隔开,确认所有输入框输入用*表示(没有输入框或不需要确认输入可以不填)* c% w4 e# b+ w. z$ Z/ y
|提示:鼠标移至图片上方显示的文字提示内容% Q" [) G% ^  e0 U0 }. i* m
@标签:点击图片时触发的脚本标签,不需要触发则可不填写
  d: ^0 u0 @/ f- |说明:前面3个命令的图片都是读取特定文件的,这个命令可以自己指定文件,方法是先把文件通过M2添加成WIL资源,然后再指定资源编号。添加资源文件的步骤:M2→查看→列表信息(二)→WIL资源,如下图(图中红色方块的编号就是F参数需要指定的编号):/ y$ n6 Q0 x" a1 S# y3 q# T4 W
5 M& t0 p; ?& x2 `1 W$ f
5.新图片显示
, B4 L; q( N3 C1 N格式:<ImgEx:F:U:H:X:Y|提示/@标签>9 i. t" s8 h2 x( T4 J
功能:本命令是<Img>命令的扩展,增加了鼠标放上去和点下去的图片两个参数。/ H' M- ~+ y$ D; N7 J6 i9 Z
参数:  ^6 o; m; ]& V
F = WIL文件序号(详见引擎:查看-列表信息(二)-WIL资源)
4 Z2 `. e; U4 `! j# yU = 默认显示的图片序号/ n5 Z& x/ q: W4 x1 w
H = 鼠标放上去时显示的图片序号1 w3 P, j  Z- Z# V( P! D' j6 x, [$ J
D = 鼠标点下去时显示的图片序号* y! p5 L1 H, \
X = 图片显示的X坐标偏移,可以使图片显示的位置更加精准9 P) l( n4 f5 M) x! S3 Q( c% S0 c
Y = 图片显示的Y坐标偏移,可以使图片显示的位置更加精准0 ?0 @5 t  P' Y
P = 当NPC对话框里有输入框时,点击图片将会确认输入的输入框ID,如果要确认多个输入框的输入内容,请将输入框ID用','分隔开,确认所有输入框输入用*表示(没有输入框或不需要确认输入可以不填)
, V( N& w* d2 i+ {|提示:鼠标移至图片上方显示的文字提示内容! d, p4 l7 {1 J. g4 }, D
@标签:点击图片时触发的脚本标签,不需要触发则可不填写. D  h6 z' x* @# f
6.动画显示: Y6 H  E+ _3 C+ ^- m( x
格式:<layImg:F:N:C:T:X:Y:M:提示/@标签>
3 U" G; I# M% o4 e& n+ i. o2 A; V4 F功能:在NPC对话框中显示一组动画。
) g) N) Z  s5 Q) p# \  t参数:
9 p/ l+ ]* [9 ?2 J$ R- LF = WIL文件序号(详见引擎:查看-列表信息(二)-WIL资源)
: S. o. d. I' @( F, C+ j5 vN = 播放开始图片
  T% X7 N1 h0 X# H% A, Q! QC = 播放张数8 }8 T: R) a  h# o" j
T = 播放速度(毫秒)
+ C! X# @" R# M# DX = 动画显示的X坐标偏移,可以使动画显示的位置更加精准( e, `2 s( F2 U+ x/ E
Y = 动画显示的Y坐标偏移,可以使动画显示的位置更加精准: Z0 ]2 N( B. R* n- {
M = 绘制模式(0=原始绘制;非0=透明绘制)+ ~! B! g) }  p; [  m( P1 |
提示:鼠标停留在上方时显示的文字内容# n6 D8 t  F$ @# U/ U( Q/ C: w
P = 当NPC对话框里有输入框时,点击图片将会确认输入的输入框ID,如果要确认多个输入框的输入内容,请将输入框ID用','分隔开,确认所有输入框输入用*表示(没有输入框或不需要确认输入可以不填)
- M$ Y! O6 D" w1 |@标签:点击动画时触发的脚本标签,不需要触发则可不填写6 ?! J* R( J6 P6 L0 J( [, S1 w# z
例如:6 q2 }  S# B  f0 w# o( o) v+ x( w
[@main]) t% l; t& H3 ^3 v3 ^
#SAY$ n  x1 b; C0 `7 u+ J8 M: q. e
动 画:\ \ \ \
( S* N' l0 H& }* Z* u<layImg:4:100:10:200:0:0:0:备注:*># Q, q2 U1 s- _; k6 H
效果:9 U! R" b3 j; }( ^
' O* `- F0 `1 I
7.新动画显示
, n& q( }4 [8 M; o9 F$ a3 o格式:<layImgEx:F:N:C:T:H:X:Y:M:备注/@标签>
. r$ ~- V! K) M- Y% }功能:本命令是<layImg>命令的扩展,增加了播放次数1 s1 B$ @" T6 D: {
参数:
! M# C' Z* H: v% {F = WIL文件序号
4 O% y* Q( L. Y) W9 cN = 播放开始图片
& a) P! Y3 P4 N8 q# U  }8 sC = 播放张数4 Q* C7 i% f6 \+ y/ Y3 `, v# h6 M* Z
T = 播放速度(毫秒),
: k" {  ~! T* g- |+ qH = 播放次数
5 K/ E0 K# [, C4 T+ _. \" KX = 动画显示的X坐标偏移,可以使动画显示的位置更加精准
! F4 U' y# B. o8 P; IY = 动画显示的Y坐标偏移,可以使动画显示的位置更加精准* L! h$ c0 E, W% @! Z1 i
M = 绘制模式(0=原始绘制;非0=透明绘制). W9 X9 _- h' @9 M
备注:鼠标停留在上方时显示的文字内容
" t2 E, j9 z1 n+ u+ fP = 当NPC对话框里有输入框时,点击图片将会确认输入的输入框ID,如果要确认多个输入框的输入内容,请将输入框ID用','分隔开,确认所有输入框输入用*表示(没有输入框或不需要确认输入可以不填)
# G! P3 q3 S0 ?. B0 N! w@标签:点击动画时触发的脚本标签,不需要触发则可不填写
" |& ^) z! D& F1 V9 n: B8.图片数字
: G2 O7 o, b7 |! n/ U, k格式:<ImgNum:类型(0-9):数值:间距:X:Y|提示/@标签>
6 E; |; i/ _- h2 @" ]' s& O功能:将数字转换为图片在NPC对话框中显示出来
9 R9 V2 d6 y! x6 ?( V/ [5 M" u参数:5 ]9 _# b7 w& H! {5 o
类型: 本命令把数值转换成NewopUI.pak文件中的数字图片显示出来,从1230开始—1329结束(共10组0-9的数字图片),数字类型就是指定要把数字转换成哪一组图片。比如数字类型为0,那么使用的就是1230-1239的图片;如果数字类型为1,那么使用的就是1240-1249的图片,以此类推。6 x+ l5 \' K) j8 I
数值: 需要转换成图片的数字。
  k6 x4 _2 w* ^- }5 k/ K间距: 指两个数字图片之间的距离
2 u4 m* F# ^8 o; P8 e9 `! qX和Y:图片偏移* ?" T" s( d8 A
|提示:鼠标移至图片上方显示的文字提示内容% H% W6 p: y, }3 _/ _" M
@标签:点击图片时触发的脚本标签,不需要触发则可不填写
/ \6 K& i+ f$ W+ v例如:
  E- Q, f0 ]+ w; K6 W# E[@main]
- X3 _  m( z+ B( g6 n- v#SAY& z- P& X( t; O) L9 ^, a  G
数字0:<ImgNum:0:1230:0:0:0|提示>      数字1:<ImgNum:1:1230:0:0:0|提示>\, V: W1 h! E* Q5 F+ R
数字2:<ImgNum:2:1230:0:0:0|提示>      数字3:<ImgNum:3:1230:0:0:0|提示>\ \
* b' q. b$ \6 W4 B; c数字4:<ImgNum:4:1230:0:0:0|提示>      数字5:<ImgNum:5:1230:0:0:0|提示>\ \
6 u& \9 g! u/ s* b  y0 v2 r" O数字6:<ImgNum:6:1230:0:0:0|提示>      数字7:<ImgNum:7:1230:0:0:0|提示>\ \
& y2 C" J1 F0 y6 n& `. q6 E# n7 e, l数字8:<ImgNum:8:1230:0:0:0|提示>      数字9:<ImgNum:9:1230:0:0:0|提示>
; ?2 A& Z" O( L3 W- g4 c8 y效果:' r, l1 m) Z% n0 Y. z
; p. u+ P9 A  |2 v
9.装备样式显示
# w% @) }# `5 [9 P9 m' n3 D+ y格式:<StateItem:N:X:Y|提示/@标签>; ~& o6 w5 h8 U; e' [( }4 t; Q
功能:在NPC对话框中显示StateItem文件中的图片(该文件为装备穿戴图片)。
6 Y! o- ^" G0 {5 q" ?: j- R参数:$ R9 P- [$ d# S8 T
N = 图片位置,即StateItem文件中的第N个图片/ @4 L6 T$ j& ^* y. f( h3 Q; X/ L' {
X = 图片显示的X坐标偏移,可以使图片显示的位置更加精准
. t, D; U$ W5 k& a: M  U, bY = 图片显示的Y坐标偏移,可以使图片显示的位置更加精准7 u6 j5 b3 d* d! M2 M) C# x
D = 当NPC对话框里有输入框时,点击图片将会确认输入的输入框ID,如果要确认多个输入框的输入内容,请将输入框ID用','分隔开,确认所有输入框输入用*表示(没有输入框或不需要确认输入可以不填)
0 l; }3 B$ K" I$ Y7 c; P6 X|提示:鼠标移至图片上方显示的文字提示内容  B# Y" b4 W0 g1 `! M; U3 L
@标签:点击动画时触发的脚本标签,不需要触发则可不填写& T. |+ R! F; k' h+ g
例如:
0 j; ^3 a# J4 M' l; k4 H# B[@main]
4 \! b; y7 R$ j" D7 U6 M" l: P#SAY
: a+ R, g9 X3 e, N装备样式:<StateItem:89:1:0:0:*|霓裳羽衣>
& _9 d, l2 o; m; V4 _2 h; L3 e6 z
2 w! y% t7 w' x* B. @; Y; @/ z
站长承接传奇一切业务,小问题免费咨询。站长QQ137919001
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-14 13:14 , Processed in 皖公网安备:34112402000394号 0.201195 second(s), 25 queries .