找回密码
 立即注册
taishan
5cq
20顶赞多版本畅玩暮云计算服务器腾讯云特价机器翎风引擎论坛
华为服务器36元年起传奇专用=高防服务器点击金币投放广告点击金币投放广告
查看: 890|回复: 6

如何将接收的脚本参数当作变量处理

[复制链接]
  • 打卡等级:传奇老炮
  • 打卡总天数:439
  • 打卡总奖励:5188

9

主题

43

回帖

390

积分

中级会员

元宝
169
金币
4939

老瑟批群友勋章

发表于 2023-1-13 09:51:33 | 显示全部楼层 |阅读模式
悬赏88金币已解决
本帖最后由 weekly 于 2023-1-13 09:55 编辑

脚本如下:

       1. 界面展示一个复选框  <PlayImg:0:<$STR(U204)>:1:150:1:-2:0/@勾选(U204,U205)>
       2.触发脚本

            [@勾选]
            #IF
                EQUAL <$SCRIPTPARAM1> 229
            #ACT
                MOV <$SCRIPTPARAM1> 228
                SENDMSG 0 已设置未勾选
                GOTO @回收界面
            #ELSEACT
                SENDMSG 0 已设置勾选  <$SCRIPTPARAM1>
                MOV <$SCRIPTPARAM1> 229    ;勾选
                MOV <$SCRIPTPARAM2> 228    ;未勾选
                GOTO @回收界面

问题:
       当变量U204 = 229时,还是会走#ELSEACT 里面 ,EQUAL 判断时, <$SCRIPTPARAM1> 为U204,并不是U204变量的值
       如果在判断时直接读取U204的值,而不是当字符串处理U204处理。
       赋值操作会当作变量处理,可以赋值成功,EQUAL 却不行。

发帖悬赏求大佬解惑
      

最佳答案

查看完整内容

EQUAL 229 试下
  • 打卡等级:传奇老炮
  • 打卡总天数:749
  • 打卡总奖励:13147

2

主题

53

回帖

55

积分

注册会员

元宝
0
金币
11692

老瑟批群友勋章

发表于 2023-1-13 09:51:34 | 显示全部楼层
EQUAL <$STR(<$SCRIPTPARAM1>)> 229
试下
回复

使用道具 举报

  • 打卡等级:热心大叔
  • 打卡总天数:221
  • 打卡总奖励:1500

0

主题

50

回帖

50

积分

注册会员

元宝
0
金币
1617

老瑟批群友勋章

发表于 2023-1-13 09:58:26 | 显示全部楼层
不懂      
回复

使用道具 举报

  • 打卡等级:传奇老炮
  • 打卡总天数:439
  • 打卡总奖励:5188

9

主题

43

回帖

390

积分

中级会员

元宝
169
金币
4939

老瑟批群友勋章

 楼主| 发表于 2023-1-13 10:28:01 | 显示全部楼层

在公司不方便测试,晚上回家试下
回复

使用道具 举报

  • 打卡等级:即来则安
  • 打卡总天数:28
  • 打卡总奖励:208

0

主题

9

回帖

9

积分

新手上路

元宝
0
金币
273
发表于 2023-1-16 03:32:29 | 显示全部楼层
#if
#act
MOV N$临时赋值 <$SCRIPTPARAM1>

第一步先把回调参数赋予再来处理
回复

使用道具 举报

  • 打卡等级:热心大叔
  • 打卡总天数:114
  • 打卡总奖励:3348

3

主题

99

回帖

104

积分

版主

元宝
1
金币
4989

老瑟批群友勋章

QQ
发表于 2023-1-18 16:54:10 | 显示全部楼层
<PlayImg:0:<$STR(U204)>:1:150:1:-2:0/@勾选(204)>
       2.触发脚本

            [@勾选]
            #IF
                EQUAL U<$SCRIPTPARAM1> 229
            #ACT
                MOV U<$SCRIPTPARAM1> 228
                SENDMSG 0 已设置未勾选
                GOTO @回收界面
            #ELSEACT
                MOV U<$SCRIPTPARAM1> 229
                SENDMSG 0 已设置已勾选
                GOTO @回收界面

-定制脚本-QQ270411387
回复

使用道具 举报

  • 打卡等级:传奇老炮
  • 打卡总天数:439
  • 打卡总奖励:5188

9

主题

43

回帖

390

积分

中级会员

元宝
169
金币
4939

老瑟批群友勋章

 楼主| 发表于 2023-1-18 17:55:48 | 显示全部楼层
442671 发表于 2023-1-18 16:54
2.触发脚本

            [@勾选]

直接用<$str()>包裹一层解决了,
EQUAL <$STR(<$SCRIPTPARAM1>)> 229
这个写法不知道行不行,懒的测试了。
回复

使用道具 举报

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

本版积分规则

传奇新手专用服务器

Archiver|手机版|小黑屋|传奇版本 |网站地图

GMT+8, 2025-4-3 04:15 , Processed in 0.045177 second(s), 15 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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