wnll521  2022-11-30 12:23:16 | 其他|
8 794

143

回帖

1万

金币

7011

积分

积分
7011
发表于 2022-11-30 12:23:16 | 显示全部楼层 |阅读模式

马上注册,下载996引擎,与更多游戏开发者交流。

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

×
请问我想读取玩家个人标记[20]的值   应该怎么写
回复

使用道具 举报

95

回帖

1万

金币

1万

积分

积分
10657
发表于 2022-11-30 12:38:07 | 显示全部楼层
本帖最后由 pengqiyin 于 2022-11-30 12:39 编辑

#if
check [20] 0
#act
messagebox 个人标记[20]等于0

#if
check [20] 1
#act
messagebox 个人标记[20]等于1

回复

使用道具 举报

9956

回帖

2万

金币

1万

积分

积分
16197
发表于 2022-11-30 14:39:00 | 显示全部楼层
感谢楼上回复
回复

使用道具 举报

19

回帖

2708

金币

1540

积分

积分
1540
发表于 2022-11-30 14:44:00 | 显示全部楼层

个别标识要是几百,或者几千,难道还要写几百个检查?
回复

使用道具 举报

9956

回帖

2万

金币

1万

积分

积分
16197
发表于 2022-11-30 15:18:55 | 显示全部楼层
本帖最后由 996技术-wang 于 2022-11-30 19:36 编辑

可以用While 循环的
没有直接获取所有标识 开启状态的命令
回复

使用道具 举报

143

回帖

1万

金币

7011

积分

积分
7011
 楼主| 发表于 2022-11-30 17:03:02 | 显示全部楼层
996技术-wang 发表于 2022-11-30 15:18
可以用whil  循环的
没有直接获取所有标识 开启状态的命令

你好,可以写个例子吗
回复

使用道具 举报

9956

回帖

2万

金币

1万

积分

积分
16197
发表于 2022-11-30 19:37:27 | 显示全部楼层
While 范例 :
[@222]
#IF
#ACT
;为方便测试每次执行脚本前将变量设置为1,本示例脚本可无视MOV
;MOV N1 1
;循环开始,While 变量/值 比较符号(> < =) 变量/值;循环写在 #ACT中
While N1 < 1000
SendMsg 6 <$STR(N1)>
Inc N1 1
EndWhile
;循环结束 EndWhile
SendMsg 6 aaaaaa

自己先研究下 把自己写的贴出来看
回复

使用道具 举报

28

回帖

5276

金币

2829

积分

积分
2829
发表于 2024-5-16 18:23:52 | 显示全部楼层
#IF
#ACT
;为方便测试每次执行脚本前将变量设置为1,本示例脚本可无视MOV
MOV N1 1
;循环开始,While 变量/值 比较符号(> < =) 变量/值;循环写在 #ACT中
While N1 < 1000
goto @检测标记
Inc N1 1
EndWhile
;循环结束 EndWhile

[@检测标记]
#if
check [<$STR(N1)>] 1
#act
SENDMSG 6 [<$STR(N1)>]=1

有用的知识又学到了
回复

使用道具 举报

9956

回帖

2万

金币

1万

积分

积分
16197
发表于 2024-5-17 09:47:39 | 显示全部楼层
感谢大家的回复
回复

使用道具 举报