传奇部落

大秦插件L变量的使用方法

[复制链接]
发表于 2026-6-15 14:40:22 | 显示全部楼层 |阅读模式
;-----------------------------------------【赋值元素变量】
- j1 x2 C2 q- y. n1 J;-----------------------------------------【给元素变量赋值(非子元素),值两边必须加 [],不然报错】5 e' @, u; `9 T! h# d  z
MOV L$测试 [11,22,33,44,55,66,77,aa]+ }) {: X" N* T
sendmsg 7 输出结果:<$str(L$测试)>' I7 @$ s' e' q7 n( U
;输出结果:[11,22,33,44,55,66,77,aa]( H  }+ r+ S$ P% z8 ^- w
;-----------------------------------------【取各字元素(大于等于0从第一个往后取;小于0从最后一个往前取】- ^# i1 B" C4 ?+ n' k
sendmsg 7 输出结果:<$str(L$测试[0])>,<$str(L$测试[1])>,<$str(L$测试[2])>,,,,,<$str(L$测试[-2])>,<$str(L$测试[-1])>,8 u# I3 b: y4 H5 m, k/ F
;输出结果:11,22,33,,,,,77,aa,
- M0 \  a) m: \. S;-----------------------------------------【修改子元素】) \* g& i- o+ i* U  N
MOV L$测试[0] 00
4 S; M' {5 [8 R# D5 k7 S0 q) w# Ssendmsg 7 输出结果:<$str(L$测试)>* Y7 b. Q' A$ K+ w/ V
;输出结果:[00,22,33,44,55,66,77,aa], J/ J5 @3 D. |# m# E
;-----------------------------------------【增加子元素】
& H( \3 }( P9 [# F$ d: i% ^/ t2 A7 ?INC L$测试 bb
8 n1 [/ o/ |! v/ q# h- g4 {+ K- v9 Rsendmsg 7 输出结果:<$str(L$测试)>; T6 y5 m7 Y' ]. N* K. r9 J
;输出结果:[00,22,33,44,55,66,77,aa,bb]
: c+ e$ D/ G/ D% q, k6 h1 ]2 };-----------------------------------------【删除子元素】
% [, ]6 h  m1 IDec L$测试 22/ l- c/ c$ [' q- ?
sendmsg 7 输出结果:<$str(L$测试)>
8 ]2 n5 n( G4 v;输出结果:[00,33,44,55,66,77,aa,bb]8 F# u8 [+ V7 O9 Y% d, u/ A2 i
;-----------------------------------------【修改子元素】
$ }0 @2 A% W1 @# @Mov L$测试2 [aa,bb,cc]
# B. w' G, t0 \# i+ _& aMov L$测试[0] <$str(L$测试2)>
6 P( U8 j2 k* Z7 ^( F/ M, \sendmsg 7 输出结果:<$str(L$测试)>
$ `1 d$ e/ a( ^; A+ s9 [;输出结果:[[aa,bb,cc],33,44,55,66,77,aa,bb]* ^: }1 K2 |9 z% H
;-----------------------------------------【获取子元素的位置】; A3 J* l& [) o" J! J1 y
DQGetListVarIndex L$测试 aa N1
9 Q- S; l9 D5 Usendmsg 7 [L$测试]中"aa"位于第<$STR(N1)>个子元素' Z  E! P1 v% S" v' e1 D
;-----------------------------------------【获取子元素数量】
& ^3 d. x) [# D7 A; j- j6 G7 K) rDQGetListVarCount L$测试 N1' V* J( I$ X1 W/ ^
sendmsg 7 [L$测试]中有<$STR(N1)>个子元素
4 _( j/ K9 d0 Z4 I;-----------------------------------------【检查子元素是否存在】" ~8 C3 v# G; l$ t
#if
+ W2 g3 K' R% Q' VDQCheckVarInList L$测试 bb$ M; ~5 i- {! a& @
#act
! D2 i! I* N; d; L! t; Dsendmsg 7 [L$测试]中存在"bb"7 _* _$ _" N0 F
#elseact
9 s# f' Z! a, u( a7 Esendmsg 7 [L$测试]中不存在"bb"
& ]  |, v: j+ C1 ]8 ~;-----------------------------------------【元素支持变量下标(示例)】
) c7 v, _/ O4 D6 Q9 P: s! ]; G) q  eMov N1 1# r( [% ^2 F" @7 ?5 ~
MOV L$测试[<$Str(N1)>] 236 a7 J, l% i0 g
sendmsg 7 输出结果:<$str(L$测试[<$Str(N1)>])>
/ D0 ~. j& R' u9 y/ B! M: f# g# ?8 w9 U/ L& k
) p9 x3 f2 P4 O( l8 z2 k
;示例2
1 t; g' l$ Z3 w+ g1 Y9 E[@main]
" W+ ~" Y2 ^5 x! d) o<1.赋值/@mov测试> <2.inc测试/@inc测试> <3.dec测试/@dec测试>\7 t8 J6 Y/ R; d5 |
[@mov测试]. G, p" I/ F/ ?( m
#act
+ K+ k7 E  K6 Y1 VMOV L$测试 [1,2,3,4,5,a]7 l* W9 y8 ^4 X; q
sendmsg 7 首次赋值(L$测试)的值为:<$STR(L$测试)>9 n2 P: Y( J! ~  |  m
sendmsg 6 ----------------------------------9 e) c6 l- w! O3 o- e
MOV L$测试[0] b
# l$ R1 l1 p* Z" ssendmsg 7 修改后(L$测试)的值为:<$STR(L$测试)>* K  k: V0 \7 {1 g  K
sendmsg 7 当前(L$测试[0])的值为:<$STR(L$测试[0])>
$ ]# p! [7 L; Dsendmsg 6 ----------------------------------  n, B9 c( P, \7 Z
MOV N$id 03 |; H) B/ Q' m
MOV L$测试[<$STR(N$ID)>] c
& V) n% B6 P; a  \sendmsg 7 当前(L$测试[<$STR(N$ID)>])的值为:<$STR(L$测试[<$STR(N$ID)>])>% Q2 u& p8 X2 y9 W! @
sendmsg 6 ----------------------------------
$ d! h% N8 x1 Y8 ~4 a0 f1 t5 X9 P; y& r/ {7 B9 K$ w( |, p+ p& t
站长承接传奇一切业务,小问题免费咨询。站长QQ137919001
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-12 15:15 , Processed in 皖公网安备:34112402000394号 0.207203 second(s), 23 queries .