功能:CSV自定义常量
. F9 u; k* D( N$ Y$ C; ^. J* y2 [4 [3 i4 f$ l, M% m" S- D
本功能需要的csv表格以及参考实例需要下载压缩包查看) K+ h: _/ |$ j1 `- {
# J, ?9 }! y3 q5 G4 ?7 H/ P点击下载演示脚本
4 ]6 L0 p' g- c5 B: k+ }
4 R2 W0 C- y3 a3 T: m( a$ J
/ @( y4 z; k" s% v+ a# I
# m* s: P$ K1 R% v3 }1 R6 q
LOADCONLIST6 X9 @9 T/ x" n: G/ Y
% |' W) C! f i" C4 X
参数1:文件路径7 W" @, _' n. M2 X' n' p& ^' R/ |
参数2:表头所在列(A,B,C,…….) 留空默认“A”
( m; q1 y5 Z, o# N2 l) C! D4 M参数3:标签所在行(1,2,3,…….) 留空默认“1”
; i! m5 o4 _; U* n2 P8 o& _ f& T% e
) D; G8 y2 n) x3 |# K- z
. h- \. |* o: G如例子中的Mon.csv,我们定义了A列的关键字用来索引行,1行的关键字用来索引列。
: z' k; R# b, v# V$ i0 z<$CL_Mon(白野猪.变量攻击2)>,表示的是表Mon.csv中D3项内容。(白野猪所在行是3,变量攻击2所在列是D)
: r1 I( D: f3 Z3 R! a2 U6 H0 y ~+ _注意1:LOADCONLIST二次或多次调用则会重新刷新常量内容,建议固定内容放QM启动时调用一次!
9 s! Y- S" [ Q. {2 f( ^) w注意2:特别重要的,文件名称不能重复!!!不用路径的文件名称也不能重复!!!
1 E, p& G z* p' X4 y h3 G0 g" J( e1 s: l! e& _
# D0 d4 g2 Z; a7 f
- <font size="3">[@main]) ^' N: e6 k2 {9 z
- #say
! l0 ~0 H+ ?2 _9 k$ e0 h- | - 扩展常量\
( U( ~# e: j% Z9 N8 [ - <载入常量文件/@载入常量文件> <显示怪物常量/@显示怪物常量> <显示装备常量/@显示装备常量>\
% Y s- _2 W1 g5 ~3 Z - 扩展常量1\
* ]" a: }8 l5 ~( G+ d - <载入常量文件/@载入常量文件1> <显示工作常量/@显示工作常量1>\
: B9 a( B5 A( ~3 e: v3 y, S7 ^ - 扩展常量2\: K/ c" Y: [5 [2 Q* }+ m2 s
- <载入常量文件/@载入常量文件2> <显示工作常量/@显示工作常量2>\
$ L4 P5 c8 h3 o7 l$ d2 g- n& W, k - 扩展常量3\) G5 [5 N& P' E4 S* e2 e
- <载入常量文件/@载入常量文件3> <显示工作常量/@显示工作常量3>\5 W8 i: ?4 S5 D
- 2 b& O3 @( p O$ Z! e
- & b4 |4 R; R) H4 Z4 R
- [@载入常量文件3]
) s5 V' @( v. E0 c) v( E2 _. b/ |3 @ - #act
6 `8 y$ Z Y V; t1 w - LOADCONLIST ..\Questdiary\工作3.csv D 3; f5 Z2 }6 f1 a/ C. f: y1 L( j
- sendmsg 7 载入工作表3
$ m' ]5 S, s9 f' R1 Q; Q - break/ \ X; A3 }- y% d5 T/ M
- : V ]. T5 a6 m# v8 z
9 G7 B+ D/ b8 X7 N* Y0 |0 W; M+ t- [@显示工作常量3]
5 {' i; s d0 k' ?3 u - <返回/@main>\
! T6 O2 }$ A0 x4 b% D9 h; C) ? - <显示工作常量3>\
5 J3 x& m* d2 k - <$CL_工作3(1.3)>.序号=<$CL_工作3(1.4)>\
- f5 ?+ C5 F2 y; u/ R3 ] - <$CL_工作3(1.3)>.班级=<$CL_工作3(1.1)>\
0 q+ {6 E. f1 W) @ ~' \( u - <$CL_工作3(1.3)>.宿舍=<$CL_工作3(1.2)>\# z) H+ j, Z! R' G/ V9 g
( p' R7 F* i# p% Y1 W# {
/ N* e1 b5 G x' H- [@载入常量文件2]
$ ?% l) R% |) R2 P' ~ - #act
1 o1 @5 d: l5 w* a" H5 B - LOADCONLIST ..\Questdiary\工作2.csv D 2
, A' o! @ P% n: R0 {$ _. h - sendmsg 7 载入工作表2/ J6 q0 J) t) z* Z* Z
- break
0 c$ Z7 ^5 ?5 \4 L/ Y
7 w0 E I D% R4 C* w& T+ ^' i- , S( L, [" ?# J# b4 a; ~
- [@显示工作常量2]
# P( b' l9 Z/ j- } - <返回/@main>\
# a! @, g& P# c. G) q/ t' ] - <显示工作常量2>\
9 Z5 R% O3 H4 H - 张爽.序号=<$CL_工作2(张爽.标签1)>\ G- I1 p" u+ Q7 u% e4 [5 w f% h
- 张爽.班级=<$CL_工作2(张爽.标签2)>\
5 B( X& d+ P$ A' `( C5 A5 O0 W - 张爽.宿舍=<$CL_工作2(张爽.标签3)>\
' E' }6 b- D: o" s% V8 {, O - " \/ i% D/ Q) D
- " u) O' ?# Z0 R
- * o) ]2 D4 l8 V( h
9 S5 p1 i) Q! I9 D7 a- [@载入常量文件1]) B. q2 A' q7 g
- #act3 \- v& b/ L# e; k$ q# Q
- LOADCONLIST ..\Questdiary\工作1.csv D 1
) X9 D+ }* t: _5 s+ f5 C - sendmsg 7 载入工作表17 b' v7 J1 y# J2 \; e
- break/ n0 ~4 t: w& q2 w9 a
/ x4 a R" H! r& \3 i1 B- / }$ I, u: w! |# _) P
- [@显示工作常量1]7 N: ]2 o/ a3 v. _( _) V% F; N( o
- <返回/@main>\
; A0 J. X' z- a - <显示工作常量1>\
: ~5 m/ y4 a, Q9 q. G, K0 q - 张爽.序号=<$CL_工作1(张爽.序号)>\
/ Q% t" N6 P8 M& A. b - 张爽.班级=<$CL_工作1(张爽.班级)>\
" |' f5 H6 p& [. x/ R! h$ f - 张爽.宿舍=<$CL_工作1(张爽.宿舍)>\
8 G' N8 c7 E& u4 b" q3 n - ( ~( P2 [1 G3 G& h( x3 S( n: y7 g! a
$ K/ ~- t" O% z" z0 h- [@载入常量文件]9 q. l$ ~) a/ n" `
- #act+ H# ?5 |2 u* X; }& O" }# Q3 E
- LOADCONLIST ..\Questdiary\Mon.csv A 1: B/ H+ h, U2 S7 r9 J' k) S. c
- sendmsg 7 载入怪物常量表) N( k" [- i& ^7 u4 `* }6 A! ^4 t
- LOADCONLIST .\item.csv A 1
" z; ~9 [$ Y. {' x$ I - sendmsg 7 载入装备常量表; y9 {$ a* t1 }4 {
- break
$ l0 v! e+ z" v/ [ - ( U+ A: D' f9 @$ S
- 6 F5 [( Y' c' P& F+ s& U7 f
- [@显示怪物常量]
$ A, z, h. d- @- a1 X9 j0 Q; X - <返回/@main>\
1 D& ~" j: M+ g4 `9 h Q/ b - 白野猪血量=<$CL_Mon(白野猪.变量血量)>\% b) C0 H5 \' A1 y2 w) {3 ^) Y$ _5 y
- 白野猪攻击1=<$CL_Mon(白野猪.变量攻击1)>\* ]& b: s; N7 \2 h- R
- 白野猪攻击2=<$CL_Mon(白野猪.变量攻击2)>\( B6 _2 z( H% D/ n! n$ W$ z& ?
- 白野猪攻击3=<$CL_Mon(白野猪.变量攻击3)>\ p/ h2 D2 Z+ P0 o5 }" |% Y
- [@显示装备常量]
: R! m. }6 w% a( k t - <返回/@main>\- K; @/ f; J8 ]5 A% s, [1 H+ k
- 屠龙血量=<$CL_Item(屠龙.装备血量)>\
1 _+ m f( f: G - 屠龙攻击1=<$CL_Item(屠龙.装备攻击1)>\
+ y* P2 |9 K: S! A* L - 屠龙攻击2=<$CL_Item(屠龙.装备攻击2)>\
# Y* e, K1 I; `3 r - 屠龙攻击3=<$CL_Item(屠龙.装备攻击3)>\</font>
复制代码
8 K4 }$ {$ d0 Q9 U6 m, o9 q/ s |