CQA3论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

暮云计算服务器租用
搜索
点击投放广告点击投放广告点击投放广告点击投放广告
点击投放广告点击投放广告点击投放广告点击投放广告
点击投放广告点击投放广告点击投放广告点击投放广告
查看: 1612|回复: 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 | 显示全部楼层 |阅读模式
    来源 西伯利亚的忠犬-狗哥
      ]1 h. b5 m2 l( G, u0 f) W+ }% Z1 T) k3 K: j, `0 {
    众所周知,引擎支持的数组实际上是不支持插入做法的。所以我想到了一种写法,可以让它支持。/ T3 Q4 f9 M; S+ }  ~
    ) ^. P& s7 Z! e9 {6 S5 ]  }( Q& L3 G% j
    要理解这种写法很重要的一点是要理解:数组就是特定格式的字符串!
    0 C) i0 J& z* h. ~* t3 p/ j! a( K% {7 V5 B
    现在我们需要做的事是:将【勾八】的名字插入数组的第二个位置 MOV L$数组 [张三,李四,王五,赵六,吴七]
    6 l2 j; z4 u' V- Z' P( ?, c# K8 ?4 r' \* X3 ^: o. v9 U
    方法一:
    ; D$ W/ `4 u( Z+ d$ K
    3 {' u8 P& n4 {( {3 fINC L$数组[0] ,勾八8 u0 a1 r: J$ }% _
    MOV L$新数组 <$STR(L$数组)> ;需要转换一下,别问我为什么+ f4 n" e5 H0 C5 X" E8 `
    SENDMSG 6 111:<$STR(L$新数组)>) p6 f5 ^$ E) z( H& B$ n/ X- z
    SENDMSG 6 222:<$STR(L$新数组[2])>: ?4 d6 Z3 ~4 E4 Z

    9 f/ u8 [# W! C" A( x6 X方法二:
    " Y) c4 P/ R1 D( {+ h, L7 h3 @' ^% U! c( p5 L; s
    MOV L$数组[1] 勾八,<$STR(L$数组[1])>2 K0 B  e! X- e- u  l  y; }
    MOV L$新数组 <$STR(L$数组)> ;需要转换一下,别问我为什么' U+ x8 e6 S" B5 q) N& g0 Y9 \
    SENDMSG 6 111:<$STR(L$新数组)>& ?0 f+ L" R, ?# A* z6 g# r/ K
    SENDMSG 6 222:<$STR(L$新数组[2])>
    9 C1 E5 ?$ Z3 Q2 \! X
    6 q% ^% l; C4 @# [  t) j1 V1 X- @最后的结果是:[张三,勾八,李四,王五,赵六,吴七]
    8 u6 |" u6 X* b  W你学废了吗?% `0 C! m' G, l. u, R  k
    & \/ ]3 v/ U  a; h$ a) Y$ O
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2026-8-1 05:39 , Processed in 0.097338 second(s), 26 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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