传奇部落

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

[复制链接]
发表于 2026-6-15 14:40:22 | 显示全部楼层 |阅读模式
;-----------------------------------------【赋值元素变量】
* C* k+ h$ v) O; ^/ }5 p& ?5 ~;-----------------------------------------【给元素变量赋值(非子元素),值两边必须加 [],不然报错】! s( I# S3 q: C, e
MOV L$测试 [11,22,33,44,55,66,77,aa]
0 S4 Y+ u2 V. O: L( P1 f* t( z" Gsendmsg 7 输出结果:<$str(L$测试)>
* H$ a+ Z+ \; P3 Y% U5 q) b! Y;输出结果:[11,22,33,44,55,66,77,aa]; t) W: w# W: O; r8 A
;-----------------------------------------【取各字元素(大于等于0从第一个往后取;小于0从最后一个往前取】, W( Z6 W/ a, _0 z" f9 [' n
sendmsg 7 输出结果:<$str(L$测试[0])>,<$str(L$测试[1])>,<$str(L$测试[2])>,,,,,<$str(L$测试[-2])>,<$str(L$测试[-1])>,9 Q; ^' N) ~7 F+ Z1 l; {" {
;输出结果:11,22,33,,,,,77,aa,
  s" ?7 j# `5 Z! X- H: L+ @;-----------------------------------------【修改子元素】
5 h1 r8 u8 A& [! ZMOV L$测试[0] 00
# N5 F! i9 t6 j2 bsendmsg 7 输出结果:<$str(L$测试)>
! O5 p! X& M$ A, Q;输出结果:[00,22,33,44,55,66,77,aa]
; \' n6 U1 {6 n6 b/ ]- f;-----------------------------------------【增加子元素】( ?  U* f  A3 \/ c3 D5 \- n1 T5 [! ]; A' g
INC L$测试 bb2 ?5 C3 a% a# k4 K7 ]8 v' W( h
sendmsg 7 输出结果:<$str(L$测试)>
3 i8 o1 F/ N. N3 u0 G2 B;输出结果:[00,22,33,44,55,66,77,aa,bb]4 {, c! Q' {7 R+ c+ y6 o
;-----------------------------------------【删除子元素】1 k2 H8 S9 z' C
Dec L$测试 22
  [4 ?9 L# M* R0 v- ?) ~sendmsg 7 输出结果:<$str(L$测试)>' |; r5 m' f0 U
;输出结果:[00,33,44,55,66,77,aa,bb]
$ }0 F9 r# c* T' I* Q; g/ };-----------------------------------------【修改子元素】; K  u4 t( q2 y
Mov L$测试2 [aa,bb,cc]: L' N- @( {: \, F+ q* c" y; F6 |
Mov L$测试[0] <$str(L$测试2)>
' f7 u2 C3 ~+ ~/ H$ {& [sendmsg 7 输出结果:<$str(L$测试)>
+ l# l1 k  Q# D" _- o6 a;输出结果:[[aa,bb,cc],33,44,55,66,77,aa,bb]) O; d$ F$ z$ H( N2 n* x8 H
;-----------------------------------------【获取子元素的位置】
: s) A* E) ^3 k# |# XDQGetListVarIndex L$测试 aa N1( Y+ l( ^+ V( l
sendmsg 7 [L$测试]中"aa"位于第<$STR(N1)>个子元素
; j) i$ ?9 e+ s# C5 c2 [;-----------------------------------------【获取子元素数量】
5 \2 o7 Q8 X( IDQGetListVarCount L$测试 N1
" l9 ^- b2 K$ _2 ~' ?) Tsendmsg 7 [L$测试]中有<$STR(N1)>个子元素7 {$ {+ w1 A; E/ W( ?* s
;-----------------------------------------【检查子元素是否存在】
( @) S& M) b2 Q" N#if7 s4 E5 y3 T! L0 {& h
DQCheckVarInList L$测试 bb
, t, a1 K9 E5 }1 ~#act* x8 I& ]# v6 R9 v4 U, M
sendmsg 7 [L$测试]中存在"bb", R% M/ S+ S) y+ S9 ]- q3 j
#elseact/ C) ?- g& @7 C) h, p+ W/ s
sendmsg 7 [L$测试]中不存在"bb"# r0 e. ^" d, z" [5 R- l
;-----------------------------------------【元素支持变量下标(示例)】5 E9 z9 [. P/ U2 D! z
Mov N1 1
: L9 I6 |* z& u) P: BMOV L$测试[<$Str(N1)>] 23( n' J- [! z; U) @- J& N
sendmsg 7 输出结果:<$str(L$测试[<$Str(N1)>])>5 {7 a8 M/ p4 C" ?

( w+ g/ ~! _7 l; _: |4 Z' ?
1 H5 I3 E: z5 c$ l7 V
;示例27 r% o2 w9 |7 e# g! Y
[@main]
/ R* y# O, A' [/ i) `<1.赋值/@mov测试> <2.inc测试/@inc测试> <3.dec测试/@dec测试>\( m( B& k, K; h6 S& w9 r- O
[@mov测试]
' N5 t" I! s* v#act, M7 ^; T2 h% W9 Y: @3 J
MOV L$测试 [1,2,3,4,5,a]8 {, P6 O0 B3 o1 B* n5 x
sendmsg 7 首次赋值(L$测试)的值为:<$STR(L$测试)>
* s) L+ S* H/ P5 dsendmsg 6 ----------------------------------
3 P! j/ h) s7 e6 \+ L9 KMOV L$测试[0] b; u  `& w- B. D) c& I7 K" x
sendmsg 7 修改后(L$测试)的值为:<$STR(L$测试)>
) r) I% c" m. ]  Z8 D- x3 [sendmsg 7 当前(L$测试[0])的值为:<$STR(L$测试[0])>
" A9 W2 k; ^$ B9 U% {+ lsendmsg 6 ----------------------------------: _& q5 E& t. {6 S! b
MOV N$id 01 |7 w$ p4 u2 ?( v% i
MOV L$测试[<$STR(N$ID)>] c
% H" p' J  b, a5 t" hsendmsg 7 当前(L$测试[<$STR(N$ID)>])的值为:<$STR(L$测试[<$STR(N$ID)>])>/ O8 m  m9 a9 l3 w3 t: o0 }# w
sendmsg 6 ----------------------------------
8 E3 ?5 _* N1 k1 m9 ^2 K+ t, \2 l% f3 o* B- p8 `- j8 x
站长承接传奇一切业务,小问题免费咨询。站长QQ137919001
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-29 03:32 , Processed in 皖公网安备:34112402000394号 0.136804 second(s), 23 queries .