CQA3论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

暮云计算服务器租用
搜索
300M微端100起4H4G10M-40元16H16G50M云机99起易联老牌传奇支付
点击投放广告点击投放广告点击投放广告点击投放广告
点击投放广告点击投放广告点击投放广告点击投放广告
查看: 841|回复: 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 | 显示全部楼层 |阅读模式
    来源 西伯利亚的忠犬-狗哥$ u5 [4 Q* V3 F' u% o- ]3 t
    % j1 q1 Q7 }1 U5 T1 C
    众所周知,引擎支持的数组实际上是不支持插入做法的。所以我想到了一种写法,可以让它支持。
    2 h2 p- Q! f. b, j, g) U6 Q1 v2 r1 ]
    要理解这种写法很重要的一点是要理解:数组就是特定格式的字符串!7 Z! E; A1 x2 N# i2 a. L2 y  i5 B

    ! @, S& \$ ^9 I" q7 I. g0 |现在我们需要做的事是:将【勾八】的名字插入数组的第二个位置 MOV L$数组 [张三,李四,王五,赵六,吴七]) x5 ~- |  g% V, z! d# e

    " v$ P& `& [0 Y4 N3 _& ]方法一:
    $ O, j3 @1 |' v
    + Z- `1 V& {+ O# O2 i9 \INC L$数组[0] ,勾八# I+ w) D2 k% t7 G! Y: H
    MOV L$新数组 <$STR(L$数组)> ;需要转换一下,别问我为什么
    : C# x5 c' F- P/ h9 s! A8 ^% OSENDMSG 6 111:<$STR(L$新数组)>
    0 }; F; M8 J* K+ B  X+ g; Y" u- ]SENDMSG 6 222:<$STR(L$新数组[2])>
    ; Y4 \0 u/ C7 B0 y" @
    - W7 B" ~2 k9 \( n方法二:
    ' D/ {" Q2 C. C+ d
    0 `8 f- e4 T( R: EMOV L$数组[1] 勾八,<$STR(L$数组[1])>
      g; t1 \* e; oMOV L$新数组 <$STR(L$数组)> ;需要转换一下,别问我为什么/ n, x& s* l4 \5 z( U# N6 [
    SENDMSG 6 111:<$STR(L$新数组)>
    % b3 H: z7 N/ K( W$ BSENDMSG 6 222:<$STR(L$新数组[2])>2 k8 `2 C3 W! x. J- o1 v+ Z
    8 @1 @4 m; k$ N+ h2 b
    最后的结果是:[张三,勾八,李四,王五,赵六,吴七]1 d" R3 N" u  V9 u# b
    你学废了吗?
    5 O% L6 y  C4 ^3 L' R
    / o8 B( ], ^0 O0 n
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2026-2-1 01:11 , Processed in 0.097250 second(s), 30 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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