查看: 61|回复: 0

利用脚本自己实现数组的插入一条元素

[复制链接]

升级   63.33%

88

主题

51

回帖

145

积分

注册会员

Rank: 2

金钱
6 币
元宝
0 枚
发表于 2024-7-16 12:45:18 | 显示全部楼层 |阅读模式
众所周知,引擎支持的数组实际上是不支持插入做法的。所以我想到了一种写法,可以让它支持。


要理解这种写法很重要的一点是要理解:数组就是特定格式的字符串!

现在我们需要做的事是:将【勾八】的名字插入数组的第二个位置 MOV L$数组 [张三,李四,王五,赵六,吴七]

方法一:

INC L$数组[0] ,勾八
MOV L$新数组 <$STR(L$数组)>  ;需要转换一下,别问我为什么
SENDMSG 6 111:<$STR(L$新数组)>
SENDMSG 6 222:<$STR(L$新数组[2])>



方法二:

MOV L$数组[1] 勾八,<$STR(L$数组[1])>
MOV L$新数组 <$STR(L$数组)>  ;需要转换一下,别问我为什么
SENDMSG 6 111:<$STR(L$新数组)>
SENDMSG 6 222:<$STR(L$新数组[2])>



最后的结果是:[张三,勾八,李四,王五,赵六,吴七]  
速记论坛网址:9420Gm.com---就是爱你Gm.com
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

×本站发帖友情提示
1、注册用户在本社区发表、转载的任何作品仅代表其个人观点,不代表本社区认同其观点。
2、如果存在违反国家相关法律、法规、条例的行为,我们有权在不经作者准许的情况下删除其在本论坛所发表的文章。
3、所有网友不要盗用有明确版权要求的作品,转贴请注明来源,否则文责自负。
4、本社区保护注册用户个人资料,但是在自身原因导致个人资料泄露、丢失、被盗或篡改,本论坛概不负责,也不承担相应法律责任。

9420Gm传奇论坛,就是爱你Gm传奇论坛。 立即登录 立即注册
快速回复 返回顶部 返回列表