查看: 2271|回复: 3

[交流讨论] [代码]很好用的变量条件代码

[复制链接]
梦石
0
星屑
100
在线时间
1022 小时
注册时间
2021-3-24
回帖
544

MZ评测员

发表于 2022-2-9 14:50:13 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×

[pre lang="javascript"]
if(mes)
        {
            let arr=mes.match(/{(.*?)}/g)
            for(let i=0;i<arr.length;i++) mes = mes.replace(arr,$gameVariables.value(parseInt(arr.substring(1, arr.length - 1))))
            console.log(mes)
            console.log(eval(mes))
            return eval(mes)
        }
        else return true
[/pre]
QQ截图20220209144242.png
这个代码是干嘛用的。
比如 你要判断  多个变量的复杂条件
用{变量号}表示变量  写成字符串
使用这个代码 就能转成 条件结果了
只要封成公共方法,在MV编辑器也能随意调用
太厉害咯

QQ截图20220209144328.png

评分

参与人数 1赞 +1 收起 理由
RyanYe + 1 我很赞同

查看全部评分

全家活光光~
梦石
0
星屑
7089
在线时间
722 小时
注册时间
2021-3-5
回帖
731
发表于 2022-2-9 22:22:19 | 显示全部楼层
以前我都是写一大长串,可读性超低

现在有福喽
回复

使用道具 举报

梦石
0
星屑
1433
在线时间
128 小时
注册时间
2018-7-31
回帖
50
发表于 2022-2-10 08:58:42 | 显示全部楼层
给个范例
回复

使用道具 举报

梦石
0
星屑
34
在线时间
6 小时
注册时间
2022-2-18
回帖
9
发表于 2022-2-20 03:43:42 | 显示全部楼层
同求一个范例……
小白好像听懂了,但是又完全没懂……
这个插件是可以实现变量之间的计算吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部