找回密码
 立即注册
奇速版本论坛推荐一分钱服务器活动吾爱传奇论坛链接失效申报
超级稳定服务器抗攻击趣素材网可做微端38元/年起点击金币投放广告
查看: 172|回复: 7

建议加一个 数学表达式得变量

[复制链接]

2

主题

30

回帖

88

积分

注册会员

积分
88
发表于 2024-9-24 11:43:12 | 显示全部楼层 |阅读模式
意见建议
建议简单描述: 建议加一个 数学表达式得变量
建议的必要性可用性重要性: 如果有数学表达式得变量 在用标识做勾选框的时候就能少去一部计算
没有数学表达式如下
#IF
#ACT
FORMULATION 8-<$flag(101)> N$开关图片
#SAY
<&Img:74<$STR(N$开关图片)>:9:40:50/@回勾选(101)>
如果勾选框比较多得话 计算也就多了

如果数学表达式如下
#IF
#ACT
#SAY
<&Img:74<$FORMULATION(8-<$flag(101)>)>:9:40:50/@回勾选(101)>
直接省去一部计算
联系QQ: 1428764923
建议的详细描述(实现方式等): 如果有数学表达式得变量 在用标识做勾选框的时候就能少去一部计算
没有数学表达式如下
#IF
#ACT
FORMULATION 8-<$flag(101)> N$开关图片
#SAY
<&Img:74<$STR(N$开关图片)>:9:40:50/@回勾选(101)>
如果勾选框比较多得话 计算也就多了

如果数学表达式如下
#IF
#ACT
#SAY
<&Img:74<$FORMULATION(8-<$flag(101)>)>:9:40:50/@回勾选(101)>
直接省去一部计算

请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

14

主题

216

回帖

1856

积分

金牌会员

积分
1856
发表于 2024-9-24 14:54:37 来自手机 | 显示全部楼层
你用标识做勾选的,只要把素材放带0和1的位置,都不用计算
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

2

主题

30

回帖

88

积分

注册会员

积分
88
 楼主| 发表于 2024-9-24 18:14:40 | 显示全部楼层
蜗牛 发表于 2024-9-24 14:54
你用标识做勾选的,只要把素材放带0和1的位置,都不用计算

我这只是举了实际运用中最常见的例子
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

14

主题

106

回帖

278

积分

中级会员

积分
278
发表于 2024-9-24 20:44:20 | 显示全部楼层
[@点击开关]
#IF
#ACT
MOV N$自动回复开关 <$SCRIPTPARAM1>
FORMULATION 1705+3*<$STR(N$自动回复开关)> N$自动回复图号1
MOV S$自动回复开关 <&Img:<$STR(N$自动回复图号1)>:53:230:80/@点击开关(<$SCRIPTPARAM2>,<$SCRIPTPARAM1>)>
是想要这个吗?这样就不用判断开关到底是0还是1了
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

14

主题

106

回帖

278

积分

中级会员

积分
278
发表于 2024-9-24 20:45:16 | 显示全部楼层
本帖最后由 cq5388309 于 2024-9-24 20:48 编辑

初始化
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

2

主题

30

回帖

88

积分

注册会员

积分
88
 楼主| 发表于 2024-9-25 17:03:07 | 显示全部楼层
本帖最后由 1428764923 于 2024-9-25 17:04 编辑
cq5388309 发表于 2024-9-24 20:44
[@点击开关]
#IF
#ACT

你这个看着就复杂
假如开关的图片分别是 740 741
[@main]
#SAY
<&Img:74<$flag(101)>:9:40:50/@回勾选(101)>
<&Img:74<$flag(102)>:9:40:50/@回勾选(102)>
<&Img:74<$flag(103)>:9:40:50/@回勾选(103)>
<&Img:74<$flag(104)>:9:40:50/@回勾选(104)>
<&Img:74<$flag(105)>:9:40:50/@回勾选(105)>
<&Img:74<$flag(106)>:9:40:50/@回勾选(106)>
[@回勾选]
#IF
#ACT
FORMULATION 1-<$flag(<$SCRIPTPARAM1>)> N$开关
set [<$SCRIPTPARAM1>]  <$Str(N$开关)>
goto @main


这样写即使有100个勾选按钮也只用触发一个
而且也不用判断标识


请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

148

主题

390

回帖

1944

积分

金牌会员

积分
1944
发表于 2024-9-25 18:59:01 | 显示全部楼层
1428764923 发表于 2024-9-25 17:03
你这个看着就复杂
假如开关的图片分别是 740 741
[@main]

只能勾选2个怎么操作?
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

2

主题

30

回帖

88

积分

注册会员

积分
88
 楼主| 发表于 2024-9-26 13:28:21 | 显示全部楼层
本帖最后由 1428764923 于 2024-9-26 13:40 编辑

第一种方法
[@回勾选]
#IF
#ACT
GetListVarCount L$已勾选 N1
#IF
NOT large N1 1
check [<$scriptparam1>] 0
#ACT
INC L$已勾选 <$scriptparam1>
#IF
check [<$scriptparam1>] 1
#ACT
DEC L$已勾选 <$scriptparam1>
#IF
#ACT
FORMULATION 1-<$flag(<$SCRIPTPARAM1>)> N$开关
set [<$SCRIPTPARAM1>]  <$Str(N$开关)>
goto @main
第二种方法
[@回勾选]
#IF
#ACT
While N1 < 10
INC N$按钮数 <$flag(10<$Str(N1)>)>
INC N1 1
EndWhile
#IF
NOT large N$按钮数 1
check [<$scriptparam1>] 0
#ACT
break
#IF
#ACT
FORMULATION 1-<$flag(<$SCRIPTPARAM1>)> N$开关
set [<$SCRIPTPARAM1>]  <$Str(N$开关)>
goto @main

请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|翎风引擎论坛 |网站地图

GMT+8, 2025-4-21 23:34 , Processed in 0.047158 second(s), 25 queries , Gzip On, Redis On.

Powered by haom2 X3.5

© 2001-2025 Discuz! Team.

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