CQA3论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

暮云计算服务器租用
搜索
300M微端100起4H4G10M-40元16H16G50M云机99起易联老牌传奇支付
点击投放广告点击投放广告点击投放广告点击投放广告
点击投放广告点击投放广告点击投放广告点击投放广告
查看: 641|回复: 0

[图文教程] 翎风引擎 利用脚本自己实现数组的插入一条元素

[复制链接]
  • TA的每日心情
    慵懒
    2025-4-14 11:20
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    106

    主题

    3

    回帖

    878

    积分

    超级版主

    Rank: 8Rank: 8

    QQ
    发表于 2025-4-12 02:45:01 | 显示全部楼层 |阅读模式
    来源 西伯利亚的忠犬-狗哥
    : D4 v; G3 H1 R% E+ m  \7 M7 |% n
    9 g* f$ J' P' u- d. h% M9 c众所周知,引擎支持的数组实际上是不支持插入做法的。所以我想到了一种写法,可以让它支持。7 S' o0 I/ i! ^9 d( c& O6 P! y9 d

    9 f/ q7 ?1 Q% A8 B" D' ]( G要理解这种写法很重要的一点是要理解:数组就是特定格式的字符串!
    9 ~6 n/ M, `$ D4 z+ P
    % Y! f7 Y, B4 Y现在我们需要做的事是:将【勾八】的名字插入数组的第二个位置 MOV L$数组 [张三,李四,王五,赵六,吴七]
    , U' m) U$ t# S6 n) k
    0 Q+ W) ^' d0 `, X4 W方法一:
    9 u! x* c. \0 N. e& {  n/ ^/ S$ b% i- k' G2 E) B5 N* a( f: @
    INC L$数组[0] ,勾八
    2 P, ~2 k/ v% P8 z, ]& uMOV L$新数组 <$STR(L$数组)> ;需要转换一下,别问我为什么0 z8 M% i& b; L1 Q# x" |5 ]
    SENDMSG 6 111:<$STR(L$新数组)>3 ?# Z8 Q$ s& E+ X3 B6 c2 p7 g: Q
    SENDMSG 6 222:<$STR(L$新数组[2])>
    3 L  l/ i) |9 e* i. J
    1 n  e$ G& q4 \# w; Z方法二:  j1 |3 R* ]6 k* c$ t" o

    3 ]$ p! i8 Q  q+ \6 d" S, gMOV L$数组[1] 勾八,<$STR(L$数组[1])>
    0 l* e0 b+ y1 V. n; Y0 HMOV L$新数组 <$STR(L$数组)> ;需要转换一下,别问我为什么
    , K* L, l# m6 L2 ]" uSENDMSG 6 111:<$STR(L$新数组)>4 q* L1 F3 n6 D" Z
    SENDMSG 6 222:<$STR(L$新数组[2])>9 O) p: o3 u3 y" s0 S# e2 e
    ! \7 ~* m4 v! n  U  d$ b
    最后的结果是:[张三,勾八,李四,王五,赵六,吴七]
    , L/ m# w0 W/ u" S( n6 Y: @/ L. d$ G你学废了吗?
    4 r! U0 u  w( T+ D% \1 x6 @/ i3 Z7 C# x( g: ^% C- N1 P4 X& y- C
    回复

    使用道具 举报

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

    本版积分规则

    QQ|Archiver|手机版|小黑屋|CQA3论坛 ( 蜀ICP备18030242号-5 )|网站地图

    GMT+8, 2025-10-23 17:19 , Processed in 0.091709 second(s), 30 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表