功能:CSV自定义常量
, L7 z3 u( P5 n v# ~3 I9 S" P3 W. ]) P' E' f# b
本功能需要的csv表格以及参考实例需要下载压缩包查看
9 y, j5 G3 x. L5 [
' u# U' F( n9 y# E* _点击下载演示脚本4 ]/ ^" e1 r2 d( [3 |
+ w$ c7 q& q* M, q1 Y; i
) J. l4 p* q8 w$ {# i. k+ q2 u1 H) l% I" Q: H& B6 n1 v
LOADCONLIST2 q* Z, N2 j. C
5 ~9 E6 o# \0 S l3 ~
参数1:文件路径
" Y$ P6 l! N! Z1 O参数2:表头所在列(A,B,C,…….) 留空默认“A”
5 m/ j( M: }8 ^0 W) R1 U参数3:标签所在行(1,2,3,…….) 留空默认“1”
8 q7 S2 b, `9 O! [7 K
" O4 L* j U3 h" }5 z1 \: t
4 Y8 Q0 W: _: K如例子中的Mon.csv,我们定义了A列的关键字用来索引行,1行的关键字用来索引列。4 o/ E. x9 `# m2 }
<$CL_Mon(白野猪.变量攻击2)>,表示的是表Mon.csv中D3项内容。(白野猪所在行是3,变量攻击2所在列是D)7 @" t$ }; _6 \$ p U) P
注意1:LOADCONLIST二次或多次调用则会重新刷新常量内容,建议固定内容放QM启动时调用一次!
9 q9 H* w( D! ~: a: P. u注意2:特别重要的,文件名称不能重复!!!不用路径的文件名称也不能重复!!!
/ ?# @" d P: U8 H/ L) J! F
( V; F2 ?$ ]2 ]) J6 h
7 {1 R% h4 ^0 h$ c( k- <font size="3">[@main]* g! w/ }& m, R- X6 D) V
- #say7 w/ {1 K* a9 U* Z0 w' z8 t* x7 `1 ~1 ~$ j
- 扩展常量\6 r4 I2 G8 ~) N: z
- <载入常量文件/@载入常量文件> <显示怪物常量/@显示怪物常量> <显示装备常量/@显示装备常量>\
3 H0 c0 G6 ^- C0 s# b+ w7 d - 扩展常量1\
) g: H5 {2 r- Q8 C6 ]& A - <载入常量文件/@载入常量文件1> <显示工作常量/@显示工作常量1>\
5 a6 w4 |( }/ |) g" K r9 i - 扩展常量2\
" F7 Y; A8 p" Z" G' I' R - <载入常量文件/@载入常量文件2> <显示工作常量/@显示工作常量2>\
( ?4 o& y" n [ z+ s4 ] - 扩展常量3\" d8 w0 l' {5 L0 t+ P+ |
- <载入常量文件/@载入常量文件3> <显示工作常量/@显示工作常量3>\
/ `: k6 v8 ^# @; A; E$ Z
( Y; h3 }* P. u2 X; j5 P8 D- : m& j4 \& w L% b% j) {' p% L
- [@载入常量文件3]. \0 c% A$ X+ N# d& b( J( i/ p
- #act. ]0 Q# | z, T4 O. W% a9 S! q
- LOADCONLIST ..\Questdiary\工作3.csv D 3
* v R2 B5 z$ H" h' ^1 ` - sendmsg 7 载入工作表3; c7 d/ x' {# l; a1 H8 ?! W
- break
2 n! r/ {6 k* {3 o* M1 r
5 F( p: n8 r, U/ X% b- : ]7 l# i# v- ~0 U0 @
- [@显示工作常量3] I6 Q$ l3 f0 x( R* l
- <返回/@main>\# o* F) L( C5 I& T
- <显示工作常量3>\; ^5 Y: F2 ^/ b5 F
- <$CL_工作3(1.3)>.序号=<$CL_工作3(1.4)>\
( T: x' x b6 J8 K4 Q& ` - <$CL_工作3(1.3)>.班级=<$CL_工作3(1.1)>\
4 F0 j1 @1 d; P - <$CL_工作3(1.3)>.宿舍=<$CL_工作3(1.2)>\
, s0 W3 x( p. k- w
' N$ y* a5 i! h3 _9 R- 7 v! e8 W& _4 M* q: @! h6 Y% T
- [@载入常量文件2]
) f# s1 r6 f4 X4 e - #act
~% L8 _. D x0 A3 | - LOADCONLIST ..\Questdiary\工作2.csv D 2
! H) G; \) d( G4 t0 `3 v* o - sendmsg 7 载入工作表2
' S- t7 N4 _& t. [2 c/ D8 ?) S - break
: a/ U/ g& x- v, r/ B: {
2 |0 m" k' D, d- - p+ m$ u+ H) _6 i1 [
- [@显示工作常量2]
+ ?% w$ N7 k2 x& q/ L - <返回/@main>\7 y2 Z7 Q* H& z6 k& I
- <显示工作常量2>\
8 S0 @7 ^- B0 Y( W - 张爽.序号=<$CL_工作2(张爽.标签1)>\3 p s( C8 R- W/ I. \; o7 J& s% A
- 张爽.班级=<$CL_工作2(张爽.标签2)>\( ]% l' C2 _& J% e
- 张爽.宿舍=<$CL_工作2(张爽.标签3)>\2 F+ |, j5 r/ I* X/ f
- . T9 ^, u; I7 p: m4 {( f$ b
5 g/ j3 W' q$ ?' r! x+ Y( w6 k- # G3 B8 T7 P! B( I9 ~
) C! |( f8 u9 [- q, F- e- [@载入常量文件1]
" {$ _# c. I; l - #act
. Y8 k" P7 d+ q - LOADCONLIST ..\Questdiary\工作1.csv D 1. q8 Y0 p- _% u& k' ~8 ?
- sendmsg 7 载入工作表15 r J# T( o% u$ h, z
- break
6 t, B+ A4 a4 }2 M; a
1 K9 F$ i. K8 z8 M- V9 Q8 E6 @
N2 P- A$ C1 \$ S8 K/ g- [@显示工作常量1]
7 \% J! i1 y0 }0 C - <返回/@main>\
5 d, Z( N* r6 k4 _ - <显示工作常量1>\0 y1 p$ j9 M4 B* r! A7 Z
- 张爽.序号=<$CL_工作1(张爽.序号)>\
+ P# J( e0 n5 `2 |6 N - 张爽.班级=<$CL_工作1(张爽.班级)>\: n; L- k4 x# T
- 张爽.宿舍=<$CL_工作1(张爽.宿舍)>\
8 I, p1 H; ^- j# t J - ! {% M: ~/ p! Z
- . W7 E# |6 q- }2 H6 t
- [@载入常量文件], y: j3 O0 p- a1 _ x3 M
- #act
" H* l$ @' p O& g6 y5 N2 [ - LOADCONLIST ..\Questdiary\Mon.csv A 1
3 o* x6 p* {. h+ H - sendmsg 7 载入怪物常量表+ d/ H6 o5 \* B8 c; l1 {
- LOADCONLIST .\item.csv A 1
& s; D1 t; w! N; `8 \* G/ T+ n - sendmsg 7 载入装备常量表
! [. f) l( h$ {9 `1 m - break
8 F/ F; }7 V% B' E - 9 b* w9 e. S1 ?% ~7 l: f
5 A' P3 w4 ~ @- [@显示怪物常量]
' i1 }% N/ P" J+ p - <返回/@main>\
8 p; r* B P0 F# _& h. e - 白野猪血量=<$CL_Mon(白野猪.变量血量)>\% Y8 J3 T* u; H. u- T- [
- 白野猪攻击1=<$CL_Mon(白野猪.变量攻击1)>\9 }9 N7 O, R9 q: I
- 白野猪攻击2=<$CL_Mon(白野猪.变量攻击2)>\
& m' @5 j& r1 V. y5 D - 白野猪攻击3=<$CL_Mon(白野猪.变量攻击3)>\1 g' Z, g. g. B' i0 N8 \
- [@显示装备常量]" l2 P1 ~! Y# L8 J& ^6 M4 g1 }( R
- <返回/@main>\; A. o0 W3 m8 O( |
- 屠龙血量=<$CL_Item(屠龙.装备血量)>\5 f& ?2 v2 e: K6 p
- 屠龙攻击1=<$CL_Item(屠龙.装备攻击1)>\
! y. Y5 h8 y; s C3 { - 屠龙攻击2=<$CL_Item(屠龙.装备攻击2)>\2 X9 P2 h4 G8 m- ^: O) b0 z
- 屠龙攻击3=<$CL_Item(屠龙.装备攻击3)>\</font>
复制代码
! h9 V2 r: j; ^ W5 o( j |