传奇部落

传奇Defines常量配置脚本详细设置用法

[复制链接]
发表于 2026-2-12 19:57:30 | 显示全部楼层 |阅读模式
修改Defines文件夹中INI内容中 //和;符号为注释符号,今天在一个版本里看到作者使用Defines觉得好奇就研究了一下实际测试总结了以下两种用法,声明命令 常量 常量内容 ;备注(;和//均可以在本文件中作为注释符号//和;后的内容不在被读取)% |1 s5 m) }6 M0 F5 L4 V4 ]5 [
& }- D- f  R" h. j& M- x9 ?2 t, l
86603-23041521193AE.jpg
% h8 k* z2 V( J) k+ Y/ `! b% j, b5 F5 ?
, |' O! ^  z) h
示例脚本:& h4 C' ~" ?9 t9 N" N% s
+ E+ W! v2 i* K  _5 }
;Mir200\Envir\Defines\全局常量配置.ini(以下内容为全局常量配置.ini文本中内容)
- ]$ V! S! o, z! V0 ~, y---------------------------
4 |2 o5 M/ S) o7 u3 B9 v# N0 |7 T$ z;声明命令 常量 常量内容 ;备注(;和//均可以在本文件中作为注释符号//和;后的内容不在被读取)( y- ?# d+ v9 ]9 v& j

9 w% T& R2 ]; Q9 b$ U: J6 x  ?- I$ l- r

3 A! L3 |1 r, A1 }, J#Define $全局常量 80 ;这里是备注,用于备注这条变量用处,记性好的可以不用,记性不好时间久怕忘记的可以用' ]4 y) r, `2 w9 f, c5 u7 ?2 J; _
#Define $常量测试 180 //这里是备注,用于备注这条变量用处记性好的可以不用,记性不好时间久怕忘记的可以用( k! z/ P0 f" w' U

& |7 h+ \2 Z7 i  I+ M;NPC内容(NPC脚本顶部需要加入该NPC调用的INI文件,下面是示范脚本)8 j" a/ J% i* J  q8 w- c; j* W

2 N# J+ I, z* u: w/ O( F: J  L+ M' ]#INCLUDE 全局常量配置.ini& x# W8 O/ ~7 N6 E' y3 C
[@MAIN]
1 \8 X  v6 J) U( N& Z#IF
8 l& K) T8 k- _: }9 P5 w' ]$ FCHECKLEVELEX > 09 J$ m4 @. K$ ~# g
#SAY
: X/ }3 c9 l* l, @\ \ \' p) {. C0 U' I3 e2 C
<> ($全局常量) \ \# ?* M8 o6 J+ ^4 t
<> ($常量测试) \& x/ V) r) m9 K+ n/ S4 _  z
#ACT2 h5 ?" C8 y- B' n( D4 K
BREAK
6 e  H' M+ U8 v& q8 F0 @4 ]5 M: {1 n+ A. w  f9 s  L; q" u
Mir200/Envir/Defines/  里面建立  自定义常量.txt
3 {8 ?8 j) y4 H8 k& k' A- m& D" K7 D8 L+ M2 h( A1 M; {
;声明命令        常量                        常量内容                \\备注
9 C$ O, c# {' w7 |
- a# X7 _0 p8 [* ?! V$ I#Define                #文本路径#        ..\QuestDiary\测试领取                \\可以路径$ I+ E" u$ |. h  d4 U! w2 \- y
#Define                #元宝数量#                50                        \\可以数字
7 E; z  a# E) t* [#Define                #测试字符#                你现在穿的衣服是        \\可以字符( z, [1 o, R2 X- ]/ J* `
#Define                #检测文本#                CHECKTEXTLIST                \\可以脚本命令
/ v0 Y) u: {% w" t; V- v#Define                #常量_衣服#                $DRESS                         \\可以脚本常量' [8 c! ]6 X8 }1 T+ l
+ Q7 |8 x$ o( T* d. B/ r
测试NPC脚本如下:调用的脚本在最上面加  #INCLUDE 自定义常量.txt
* u* k! Y) b6 D- y: y: X#INCLUDE 自定义常量.txt8 |0 X; T* \5 R5 s" Q
[@MAIN], j: x3 U9 s% O/ X7 g9 X; V
#IF- j: I# W1 E& @& @; G
#SAY
' T. |6 r) e, X, K* U#测试字符# :<#常量_衣服#> \ \
* X$ B/ F+ _+ T# k% D' p3 ?2 E( Z: F' y: G8 F
<测试领取/@领取>' O9 N! r6 e4 [% R& S. M
8 _* \4 p5 W7 |
[@领取]
8 u, u7 c2 f2 P! Y#IF
) L, }/ `) o8 F) l- `#检测文本# #文本路径#.txt <$USERNAME>
& N% q" B3 e2 T( y) d& i6 G  U#ACT- E+ e0 X" Y6 n  y8 ~
GAMEGOLD + #元宝数量#
( h5 q) p. j  X* K6 ^+ fMESSAGEBOX        你已经成功领取#元宝数量#元宝
; i+ n1 G/ w7 P#ELSEACT
' Q0 _( M5 m2 u0 L( S& H7 V( tMESSAGEBOX        失败,脚本错误  C  c& k+ _' o. g6 l2 L' V4 j
; Z! z' s- e# I
———————————————————————————————————————–
1 Q8 K8 R, d$ H% {  U4 C第二种方法,可以把定义常量的文本放在任何目录,比如放在 QuestDiary/常量定义/常量定义.txt4 y( O9 b- P. Y; X% [
文本内容如下:
7 b: a$ O9 c( {3 g' a+ M+ l/ y5 X6 a$ d7 Z8 W1 @+ ?3 a; q" [$ I
[@常量定义]% a9 q9 g; L$ B8 Y
{
8 r" W% }9 u, Q;声明命令        常量                        常量内容                \\备注
& B5 \1 c" l8 e- `' J) q) k1 B
" u+ W) T8 y$ I#Define                #文本路径#        ..\QuestDiary\测试领取                \\可以路径) O! X- ?% W( I! x8 {- y
#Define                #元宝数量#                50                        \\可以数字0 N2 m$ L: y& b& g  {
#Define                #测试字符#                你现在穿的衣服是        \\可以字符/ M& p" @. l( s/ }  n6 I
#Define                #检测文本#                CHECKTEXTLIST                \\可以脚本命令' w6 j6 `0 I: h9 p. q$ ]: U0 p) Z
#Define                #常量_衣服#                $DRESS                         \\可以脚本常量6 u* P( l7 f3 ?+ _  v& P
}
  ]2 O: Z! d) q2 l9 y3 c0 n) K" b4 L
[@MAIN]" O* q- Q1 a1 T" m2 r8 C
#CALL                [\常量定义\常量定义.txt]        @常量定义
. I* c' P* |' w/ e9 x- W) G3 P#IF& z2 g& `- g( k4 t5 A0 I: |6 C0 {
#SAY* O- a0 A$ b/ a  h
#测试字符# :<#常量_衣服#> \ \1 u/ h( I8 @% E2 e2 W0 w5 A
<测试领取/@领取>
: r* e* n' h: A$ ?+ G1 v5 Y% K! p) U' n! J+ ?
[@领取]
/ l7 e; t3 O, l2 C* q#IF
2 a; i1 ?9 t, f( x' j6 [2 Y- b; T#检测文本# #文本路径#.txt <$USERNAME>
. W/ T, R0 ?2 u" G: j! H2 Q#ACT
9 m8 O! j1 z8 |0 AGAMEGOLD + #元宝数量#
0 e, O/ `4 u: i+ Y) U8 qMESSAGEBOX        你已经成功领取#元宝数量#元宝& P2 o7 d+ a9 M: R+ e
#ELSEACT/ u" X6 H3 ^( a0 T8 Y# L% H
MESSAGEBOX        失败,脚本错误' _% i; w0 `% Y8 B6 i# F" E% u
& g) p; X: E! [. w
站长承接传奇一切业务,小问题免费咨询。站长QQ137919001
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-18 04:54 , Processed in 皖公网安备:34112402000394号 0.258129 second(s), 26 queries .