传奇部落

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

[复制链接]
发表于 2026-2-12 19:57:30 | 显示全部楼层 |阅读模式
修改Defines文件夹中INI内容中 //和;符号为注释符号,今天在一个版本里看到作者使用Defines觉得好奇就研究了一下实际测试总结了以下两种用法,声明命令 常量 常量内容 ;备注(;和//均可以在本文件中作为注释符号//和;后的内容不在被读取)
. D) i5 y5 S- ]4 s! P6 r$ n4 O2 M

5 k4 b  B" f6 z+ x/ d, M0 @. S 86603-23041521193AE.jpg - ^! A5 D1 B# S5 K, Z5 {. I" |

# ?9 s3 N& Q1 K' ?+ U. L" W6 f& Z+ j

2 U% G: y6 A( c: N示例脚本:
9 j" |, P  p5 _# X( k
/ {9 m" j# w- u# y8 E0 j4 S;Mir200\Envir\Defines\全局常量配置.ini(以下内容为全局常量配置.ini文本中内容)
# c4 t. z2 H* ?8 z6 ^---------------------------# K) T: @, I* ~# X9 N% ?
;声明命令 常量 常量内容 ;备注(;和//均可以在本文件中作为注释符号//和;后的内容不在被读取)+ J1 k; r* ~2 n
2 I; _3 f1 P! @0 z' j" N
: W: p8 O# b# \' |: |3 G% ]* Q
#Define $全局常量 80 ;这里是备注,用于备注这条变量用处,记性好的可以不用,记性不好时间久怕忘记的可以用
' L! p! W# Y  F0 a3 D  k#Define $常量测试 180 //这里是备注,用于备注这条变量用处记性好的可以不用,记性不好时间久怕忘记的可以用
& W5 Z* f7 i% O& r. N8 [2 H  G2 y& W' ~6 f% V# k
;NPC内容(NPC脚本顶部需要加入该NPC调用的INI文件,下面是示范脚本)( m% `  x, V$ g* ^1 [/ T  I% E$ }
/ \, k7 X( B1 H- B, S
#INCLUDE 全局常量配置.ini7 l/ w6 @; {4 e+ u
[@MAIN]
& Y9 b6 ?! v6 m/ a0 k) u9 W$ r#IF
' \+ r( s- Z0 V3 {CHECKLEVELEX > 0
6 }5 i+ b5 M9 S7 d#SAY. j9 T9 J+ a/ w$ W- G* s! n; p
\ \ \  q) N0 |( g! p8 J3 J3 y
<> ($全局常量) \ \
; g; }5 o5 H4 X3 J+ P; Z! W<> ($常量测试) \
9 I7 q% X" L2 |( q, w9 M% Q#ACT
+ d% Q6 B/ v8 d- pBREAK
4 m5 W9 v- ~' ?& t# p
% H! T. K4 O' q7 L* ^5 C0 x0 ?Mir200/Envir/Defines/  里面建立  自定义常量.txt
0 v1 m! b* c+ J' \7 J2 q
) s9 P4 [; p) L;声明命令        常量                        常量内容                \\备注
5 ?5 m( [7 X% Z! S6 }
) m. t9 W6 i: Q& E7 l#Define                #文本路径#        ..\QuestDiary\测试领取                \\可以路径
# G: ]2 T/ M- b4 [1 z- K#Define                #元宝数量#                50                        \\可以数字
) l$ I2 m$ s0 z3 U5 J#Define                #测试字符#                你现在穿的衣服是        \\可以字符
* u  Q$ w* ]  Y7 P2 A#Define                #检测文本#                CHECKTEXTLIST                \\可以脚本命令# t/ {; \! p* e, X
#Define                #常量_衣服#                $DRESS                         \\可以脚本常量+ U( b" C# g# \9 m
  S, }1 p# i5 A( P3 j' G+ q$ ~
测试NPC脚本如下:调用的脚本在最上面加  #INCLUDE 自定义常量.txt
, |9 t7 W7 y8 W" T7 C7 L#INCLUDE 自定义常量.txt
3 ]+ W  d/ }4 _1 X5 l- e# f. u[@MAIN]
/ W0 o! ?! z. h2 S) T6 C#IF8 z7 p) |; @* \  o4 [
#SAY# w3 ]0 ]3 l& A( `7 S  O
#测试字符# :<#常量_衣服#> \ \
0 B; Z: \$ C$ ~1 B5 F+ a& u
; D% v  b8 u3 x. Q2 O9 o$ h. P<测试领取/@领取>
) S( z, J* d1 M( i# H# h- {; K% d+ x
8 X  ^, P1 u5 D[@领取]
3 Q/ I- R( H$ B$ b2 a#IF4 K  ~+ q0 W+ l0 V
#检测文本# #文本路径#.txt <$USERNAME>+ a. R" P* t7 Z6 w3 }/ B0 Y0 i
#ACT
5 r! ~9 k1 C  N$ i) dGAMEGOLD + #元宝数量#/ C, T/ [' Q7 F
MESSAGEBOX        你已经成功领取#元宝数量#元宝
/ \$ K' \, v3 e: d#ELSEACT
2 g# e1 j( V: Q! hMESSAGEBOX        失败,脚本错误3 ^3 z, j( N' y6 [

4 G: {8 J9 d/ N5 ?. l: W$ q/ T! V3 `———————————————————————————————————————–- n6 E* B# V. H# g' N: \
第二种方法,可以把定义常量的文本放在任何目录,比如放在 QuestDiary/常量定义/常量定义.txt
5 L& G- U8 G, U% l) I% d文本内容如下:+ s3 \! A. x) o0 a
5 _1 O( K1 Y+ y( ^/ M9 ~3 T$ a
[@常量定义]7 D/ U. X- B! ~+ `  {
{
8 W! o6 ?9 q# S/ q/ i% ]6 f;声明命令        常量                        常量内容                \\备注( G& M+ k# U2 M( E4 R3 g" V
1 T& A( ^' S% c. \! l" R
#Define                #文本路径#        ..\QuestDiary\测试领取                \\可以路径; x& B2 U" i9 a# H1 f: ?9 r
#Define                #元宝数量#                50                        \\可以数字& N% R3 P+ K, V8 i% }
#Define                #测试字符#                你现在穿的衣服是        \\可以字符2 k/ t/ G( q  j& h0 r7 y6 Y! x
#Define                #检测文本#                CHECKTEXTLIST                \\可以脚本命令
" j* z& F$ L" R# P#Define                #常量_衣服#                $DRESS                         \\可以脚本常量
- c; A/ S7 s# x2 [5 e}, H' [- a0 e) P$ Z

5 X- X( {0 H9 W, e. y7 k! |[@MAIN]
; C, w5 S( u+ K4 P; d#CALL                [\常量定义\常量定义.txt]        @常量定义3 u: q7 c  k  m) O- J% X% H
#IF$ G) J$ l1 \# y, ]8 I3 X) f* Y% A
#SAY8 j- j" ~  P5 s! q
#测试字符# :<#常量_衣服#> \ \
" d+ p9 {6 ]) e' Q<测试领取/@领取>
5 I! z: h' w, D7 F% D. U& \" F5 W# d* X8 D
[@领取]# l& T+ }. F7 D' e  P
#IF
1 N) ?. T8 Z  B# |( j& G8 n#检测文本# #文本路径#.txt <$USERNAME>3 s$ \. i# z  I6 t! O
#ACT
/ @4 M8 K( b5 U2 uGAMEGOLD + #元宝数量#
1 E! }; k4 w" Q" S6 \MESSAGEBOX        你已经成功领取#元宝数量#元宝( |; ]; t% K* S
#ELSEACT
! d# Y+ n4 O2 h, qMESSAGEBOX        失败,脚本错误
; f2 t& P8 N( i& ^& W
, W- D4 t7 Z, c6 O
站长承接传奇一切业务,小问题免费咨询。站长QQ137919001
回复

使用道具 举报

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

本版积分规则

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

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