功能:CSV自定义常量
! S$ ]7 G5 e( U$ J4 Q; L
1 Y, q% a* ~! \( J5 o本功能需要的csv表格以及参考实例需要下载压缩包查看
" A1 f. b/ ]2 [0 {6 u# j" f; ^: m+ a Q. ~, ?% T: H" Z4 k7 E
点击下载演示脚本0 W$ G( G: O# w" p3 a
( s1 \- V+ H [4 o: @9 G" z, A* K V
9 j" r' x0 f) u( z; `2 y7 [" A" W6 L( L5 q1 q
LOADCONLIST
. Q( g' E4 I2 M, q. j" z+ \
5 ~) I L4 p2 p5 ~参数1:文件路径
( x0 c0 S& }. M% e$ J+ x参数2:表头所在列(A,B,C,…….) 留空默认“A”
' T; M3 y$ A2 w( T) M参数3:标签所在行(1,2,3,…….) 留空默认“1”
1 X' k. S1 h9 ~' G7 D9 d& m! R3 J1 X/ `9 B( N' y) r# h
: T; N1 T# c0 j8 z
如例子中的Mon.csv,我们定义了A列的关键字用来索引行,1行的关键字用来索引列。
% H+ g( C# O. S" T; I3 B2 Z3 ^<$CL_Mon(白野猪.变量攻击2)>,表示的是表Mon.csv中D3项内容。(白野猪所在行是3,变量攻击2所在列是D)
* \! a# w9 v% p# m l( T( B4 v4 T. j1 r注意1:LOADCONLIST二次或多次调用则会重新刷新常量内容,建议固定内容放QM启动时调用一次!$ U" b4 R& _$ u+ @4 Y% o" t
注意2:特别重要的,文件名称不能重复!!!不用路径的文件名称也不能重复!!!
; }: `4 w7 ~9 u
9 h0 k5 h1 ~6 D0 v1 ^! i: e( D6 G P+ i3 P6 r" z0 A) C
- <font size="3">[@main]8 @) o4 F6 n; p6 J
- #say
; ?+ ~, B' }! Z" r% x# K4 L. P - 扩展常量\
+ m) t5 M) y; b - <载入常量文件/@载入常量文件> <显示怪物常量/@显示怪物常量> <显示装备常量/@显示装备常量>\
$ g1 t% P" M: i# O - 扩展常量1\
! u' E8 W5 b5 W. V' s - <载入常量文件/@载入常量文件1> <显示工作常量/@显示工作常量1>\9 O/ j6 P4 A6 _9 ?1 C8 A
- 扩展常量2\
. K8 m! s3 r: L9 k - <载入常量文件/@载入常量文件2> <显示工作常量/@显示工作常量2>\
3 u8 _- g, \5 j- G - 扩展常量3\
6 M" X! o; `1 y, N3 h - <载入常量文件/@载入常量文件3> <显示工作常量/@显示工作常量3>\
! c2 f% ^5 p: u1 X8 N% c- y
$ H) f& q7 }3 T9 y
" L& A6 `" `8 }& [( @; R- T# d- [@载入常量文件3] f6 i4 R9 D; h) N- ]; Z! w
- #act
* V) b n( h/ W7 F- u8 }- \ - LOADCONLIST ..\Questdiary\工作3.csv D 3
& g! L6 ~! w0 o5 @3 t! P - sendmsg 7 载入工作表3
9 `: k) T; I& w/ J( _* d7 `# \# ] - break/ |+ U+ C& l8 s) a3 ^! f) c
- 1 e$ ~: K; x: a/ W; y
- ( K2 @) E! }6 H7 Y5 g% j, @ k
- [@显示工作常量3]) h' e& T5 h! n. g
- <返回/@main>\
: m. a2 I" ]: i2 v2 Z - <显示工作常量3>\
! W3 [* X) n2 w" y0 x1 u) Y - <$CL_工作3(1.3)>.序号=<$CL_工作3(1.4)>\( k2 Q" Z$ B J* t* U0 x$ i( K
- <$CL_工作3(1.3)>.班级=<$CL_工作3(1.1)>\1 L0 C! O' B0 [8 c5 |6 r
- <$CL_工作3(1.3)>.宿舍=<$CL_工作3(1.2)>\
( |/ ?- @& k' x, b
( d* @& a9 X3 h. S0 Z( i s+ S- . n+ @" a' _. d3 \) o
- [@载入常量文件2]/ @; t: e+ \% y7 F' g- ?
- #act9 O3 v9 b) a# S7 m& P7 Z
- LOADCONLIST ..\Questdiary\工作2.csv D 28 `7 a6 h3 `+ ^" a
- sendmsg 7 载入工作表22 }% {" e" e' K
- break/ R: A' \* a7 a8 b0 }
3 L# f' p$ ^" ]5 u, M
2 |6 Z' Q v# e' v4 ?# a- V- [@显示工作常量2]0 S+ b' V+ q! y( ], |0 k
- <返回/@main>\5 m5 \. r8 A* a4 I; H! D7 E
- <显示工作常量2>\
, @2 u& q+ D1 f& o' T+ J9 K2 N - 张爽.序号=<$CL_工作2(张爽.标签1)>\
' {- q. p. z/ M1 `/ P0 Q - 张爽.班级=<$CL_工作2(张爽.标签2)>\8 ` ?7 E2 j0 q" i
- 张爽.宿舍=<$CL_工作2(张爽.标签3)>\& I" a4 M- |* I6 o
. Y ]" z$ }! e2 {' E- 0 Z: I8 W# R3 Z9 V3 a5 \
- 1 M B0 r( ^* B# T2 W/ V* D
: m+ S4 x2 K" W% ]7 j- [@载入常量文件1]* s. {% f( k, d, B$ p1 p8 n2 v
- #act
( D" j1 Y' _( L) s' }. o$ d5 ` - LOADCONLIST ..\Questdiary\工作1.csv D 1
: U$ } Z1 p8 w }- \7 P) [ - sendmsg 7 载入工作表1
. r3 e+ E/ ?! _3 D9 D7 v) P5 W3 m - break
, B$ U& A) @) }+ k
3 m, B( o9 E- _6 p- 7 F# Q7 N5 W B, f! Z
- [@显示工作常量1]0 g& P* V% {7 j' g+ _
- <返回/@main>\
B5 M; p1 n# e8 o3 K' ~+ c4 { - <显示工作常量1>\# y8 n9 Y) ^) I" m9 O
- 张爽.序号=<$CL_工作1(张爽.序号)>\0 N; g$ Z, {2 C, H/ @ D0 W$ m& N3 \% t
- 张爽.班级=<$CL_工作1(张爽.班级)>\, o8 b6 X/ u0 ^; E: ?+ Z/ n& ^
- 张爽.宿舍=<$CL_工作1(张爽.宿舍)>\. E7 C. ^- S7 l! Y! u
* d% c4 N# h, m6 k- S* H; b! N: j: p- # h; ^" }6 T6 K
- [@载入常量文件]
3 l- Y# Q) ^! R' P: c$ n - #act$ _7 s# I! |& T8 n, d& w3 G+ z+ b
- LOADCONLIST ..\Questdiary\Mon.csv A 1
* Y, F, y3 f( a1 B& r; F+ V - sendmsg 7 载入怪物常量表$ L! B$ n+ o: m$ g r5 V$ C% V
- LOADCONLIST .\item.csv A 1
f8 z6 k, p ~5 G+ N - sendmsg 7 载入装备常量表: }. D' s/ x d: E
- break
! l0 |5 Z1 S/ k0 _9 a' U
* {5 C' E0 c! l
+ p9 g5 {0 _: ]7 l0 L0 u4 Y* x' ~- [@显示怪物常量]
4 h9 U6 U% n9 S, R4 @) J1 p' @ - <返回/@main>\0 z/ T: W4 K2 Q; d2 ~# k
- 白野猪血量=<$CL_Mon(白野猪.变量血量)>\
* I; W7 F) T+ ~+ y- C1 A - 白野猪攻击1=<$CL_Mon(白野猪.变量攻击1)>\
' j- ?1 O! P7 h% W( o% r9 r - 白野猪攻击2=<$CL_Mon(白野猪.变量攻击2)>\
- |: I/ q0 f- b# x/ Y - 白野猪攻击3=<$CL_Mon(白野猪.变量攻击3)>\- _2 Q! r7 q7 w; c
- [@显示装备常量]1 p# u% O3 F2 B4 z* l" ~9 n1 g+ T2 P
- <返回/@main>\
2 \% w0 ^- Z% W' } - 屠龙血量=<$CL_Item(屠龙.装备血量)>\7 @% E( \+ Y: o
- 屠龙攻击1=<$CL_Item(屠龙.装备攻击1)>\+ P# d, u4 X! q1 l, j
- 屠龙攻击2=<$CL_Item(屠龙.装备攻击2)>\0 }! f6 V8 ?: `8 O& _- J& Z
- 屠龙攻击3=<$CL_Item(屠龙.装备攻击3)>\</font>
复制代码
) T7 j! h+ n; o9 b6 Y2 X |