传奇部落

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

[复制链接]
发表于 2026-6-15 14:40:22 | 显示全部楼层 |阅读模式
;-----------------------------------------【赋值元素变量】5 @; J7 _# c; x& O& d
;-----------------------------------------【给元素变量赋值(非子元素),值两边必须加 [],不然报错】4 }) g$ Y, T2 j5 j7 [8 M
MOV L$测试 [11,22,33,44,55,66,77,aa]
# V1 A0 u2 |, M1 w6 ~, ~sendmsg 7 输出结果:<$str(L$测试)>! Y) B9 u# Q) v, w  {, ]
;输出结果:[11,22,33,44,55,66,77,aa]
4 R- n& d2 v' t- [+ X0 ~2 @;-----------------------------------------【取各字元素(大于等于0从第一个往后取;小于0从最后一个往前取】
8 E9 p+ {0 A- _& z2 I4 Jsendmsg 7 输出结果:<$str(L$测试[0])>,<$str(L$测试[1])>,<$str(L$测试[2])>,,,,,<$str(L$测试[-2])>,<$str(L$测试[-1])>,. N! w" G: F5 f: R& R* E
;输出结果:11,22,33,,,,,77,aa,4 h- X* D. C, W! T
;-----------------------------------------【修改子元素】4 ~9 Q' k# m" }- V7 s
MOV L$测试[0] 00
7 T# ~" h& p( p' E! usendmsg 7 输出结果:<$str(L$测试)>6 K  B* u0 K9 z/ R! M" p( d6 J
;输出结果:[00,22,33,44,55,66,77,aa]
6 c4 V; Q9 _; F( _3 p/ M;-----------------------------------------【增加子元素】
$ {, f$ v) a% AINC L$测试 bb
! E/ Y. O5 [( Xsendmsg 7 输出结果:<$str(L$测试)>& O( t6 k9 }! g! `
;输出结果:[00,22,33,44,55,66,77,aa,bb]
+ j) o% A' n/ j9 h8 G  z1 Z) ?;-----------------------------------------【删除子元素】
2 t. A9 r$ R6 M9 rDec L$测试 22  e! ]$ {, c  i% V% x& g1 m
sendmsg 7 输出结果:<$str(L$测试)>8 Y5 j: e3 M6 r6 K4 {" S
;输出结果:[00,33,44,55,66,77,aa,bb]; ?0 [; i+ u0 a
;-----------------------------------------【修改子元素】
4 y5 b6 }" K' f( mMov L$测试2 [aa,bb,cc]$ U- Z' s- L3 S# X5 Z
Mov L$测试[0] <$str(L$测试2)>4 y8 F, m1 K5 @" q. B
sendmsg 7 输出结果:<$str(L$测试)>
' m" w5 i' P7 G( _1 |1 H;输出结果:[[aa,bb,cc],33,44,55,66,77,aa,bb]
- o( D$ L0 J; N0 D;-----------------------------------------【获取子元素的位置】4 q* b* s- u) d$ ^
DQGetListVarIndex L$测试 aa N1# a8 c8 s2 @9 k+ n6 K" w
sendmsg 7 [L$测试]中"aa"位于第<$STR(N1)>个子元素* A! G; I- ], L
;-----------------------------------------【获取子元素数量】
# J( i2 v! d& Z/ J  ^DQGetListVarCount L$测试 N1
6 x5 t2 R7 H, B, x5 H5 Msendmsg 7 [L$测试]中有<$STR(N1)>个子元素
8 j1 x' P, D% ]7 f: V6 p$ O;-----------------------------------------【检查子元素是否存在】3 i, G2 v) [8 v& ^9 P2 Z
#if
6 V* h0 i7 B9 I1 _DQCheckVarInList L$测试 bb' G- _# w7 T/ N, s
#act- a9 C" u8 T! P6 P7 S
sendmsg 7 [L$测试]中存在"bb"
) E% j' ~0 U9 E+ s0 e4 Z$ j#elseact9 M9 @+ u3 r8 l  T1 s. W' m4 |
sendmsg 7 [L$测试]中不存在"bb"
) k( G2 q/ ]4 p* r8 s;-----------------------------------------【元素支持变量下标(示例)】
" O; {; h% R: u; q* ?) Y) QMov N1 1
5 f$ D/ {" [* p. MMOV L$测试[<$Str(N1)>] 23: K: B# o& I, @! N* ~
sendmsg 7 输出结果:<$str(L$测试[<$Str(N1)>])>4 p/ v& v* k9 Q& p# i
( `& Q" ^5 p2 `6 Y
2 @" N  W& M9 V$ E! @
;示例2
% Y2 \. j2 h$ u9 B[@main]
  Y# h* s/ d# m  f6 g! S<1.赋值/@mov测试> <2.inc测试/@inc测试> <3.dec测试/@dec测试>\$ @' |: D. L; N% y
[@mov测试]
) V! [8 v+ g9 {6 o0 m2 Z$ M2 e#act$ b+ R# B# s/ w
MOV L$测试 [1,2,3,4,5,a]
3 j+ W6 V5 h6 y# ?- h$ ^sendmsg 7 首次赋值(L$测试)的值为:<$STR(L$测试)>
) y4 I& u' \& s7 p9 Psendmsg 6 ----------------------------------
6 m! d# T& o& y- P$ k+ s5 I- qMOV L$测试[0] b
! R( t% a- D4 N" Usendmsg 7 修改后(L$测试)的值为:<$STR(L$测试)>
1 G3 I: _& a& s+ Z3 A/ w2 Isendmsg 7 当前(L$测试[0])的值为:<$STR(L$测试[0])>& @$ T; ~, b. }% ^, f6 u
sendmsg 6 ----------------------------------
5 o$ ]9 m& \2 m/ L$ A) D0 zMOV N$id 09 {" L0 P! L2 y' B, }: {6 ~' _
MOV L$测试[<$STR(N$ID)>] c
$ _6 `( N' M& t! l: Ksendmsg 7 当前(L$测试[<$STR(N$ID)>])的值为:<$STR(L$测试[<$STR(N$ID)>])>- s. q# I+ s/ Q
sendmsg 6 ----------------------------------
4 A& B; ?* \$ U" H5 c
( y4 Q  U/ U# M: }5 T& d% b+ \5 x
站长承接传奇一切业务,小问题免费咨询。站长QQ137919001
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-18 04:55 , Processed in 皖公网安备:34112402000394号 0.183245 second(s), 23 queries .