翎风引擎

 找回密码
 立即注册
查看: 450|回复: 11

关于MOVR一个很离谱的问题,实测多次,在线求解

[复制链接]

2

主题

2

回帖

10

积分

新手上路

Rank: 1

积分
10
发表于 2024-4-4 14:34:45 | 显示全部楼层 |阅读模式
bug提交
M2版本: 20240308
BUG描述: 同时运算两个MOVR,不能同时存在两个中间数字
BUG重现方式(步骤,流程等): 用MOVR的随机数字X,Y坐标,实现假人安全区随机移动,可同时MOVR之后发现假人要么跑左,要么跑右,后自己实测MOVR随机数字,发现如果同时用两个MOVR,绝对不回出现两个中间的数字,问题出在这里
例:
MOVR N$数字 1 10
MOVR N$数字啊 1 10
无论多少次 都不会同时出现 456 中间值
修复BUG后应达到的效果: 能正常使用脚本,正常运算
联系QQ: 304411424
BUG专用端下载地址: https://www.lanzoub.com/if9az1tukgzc
image.png
正常假人安全区自动移动脚本,后发现假人无论怎么移动要么左,要么右上


image.png

然后我们写个脚本测试原因
image.png
image.png

测试之后发现,无论重复多少次,永远不会出现两个中间数字 也就是同时 X Y都出现 456
image.png
用1-100测试更为明显,要么1大1小,要么1小1大,永远没有中间商赚差价。
在线坐等官方看能不能给解决下或者优化下运算方式, 不然很多用于多量MOVR的脚本实现出来的都显的很笨重


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

使用道具 举报

2

主题

2

回帖

10

积分

新手上路

Rank: 1

积分
10
 楼主| 发表于 2024-4-4 15:15:59 | 显示全部楼层
#IF
RANDOM 30
check [803] 1
large <$MAXDC> 199
ISONMAP Y
#ACT
GETRANDOMLINETEXT ..\QuestDiary\假人系统\假人坐标X.txt <$STR(S$假人坐标X)>
GETRANDOMLINETEXT ..\QuestDiary\假人系统\假人坐标Y.txt <$STR(S$假人坐标Y)>
GotoNow <$STR(S$假人坐标X)> <$STR(S$假人坐标Y)>

最后用这种方式实现出来实在是太弱智了。。。。


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

使用道具 举报

2

主题

17

回帖

117

积分

注册会员

Rank: 2

积分
117
发表于 2024-4-5 04:15:23 | 显示全部楼层
没有随机生成值,确实是个问题。
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

11

主题

117

回帖

678

积分

高级会员

Rank: 4

积分
678
发表于 2024-4-5 08:24:50 来自手机 | 显示全部楼层
说明随机逻辑有问题
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

10

主题

15

回帖

773

积分

高级会员

Rank: 4

积分
773
发表于 2024-4-5 09:05:23 | 显示全部楼层
说明随机逻辑有问题
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

0

主题

2

回帖

32

积分

新手上路

Rank: 1

积分
32
发表于 2024-4-6 07:02:20 | 显示全部楼层
本帖最后由 戏子 于 2024-4-6 09:50 编辑

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

使用道具 举报

53

主题

42

回帖

545

积分

高级会员

Rank: 4

积分
545
发表于 2024-4-6 13:04:23 来自手机 | 显示全部楼层
多个movr不要同时出现,movr分开后再测试下。另外取可以试试GetMultiRandomNumber这个命令
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

5

主题

63

回帖

178

积分

注册会员

Rank: 2

积分
178
发表于 2024-4-6 15:04:06 | 显示全部楼层
MOVR一直有问题,从gee转过来就发现了,反应过,没用
换成文本抽取就行了
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

2

主题

2

回帖

10

积分

新手上路

Rank: 1

积分
10
 楼主| 发表于 2024-4-8 11:01:11 | 显示全部楼层
meixi78 发表于 2024-4-6 13:04
多个movr不要同时出现,movr分开后再测试下。另外取可以试试GetMultiRandomNumber这个命令 ...

也是一个故事,也是两小一大,或者两大一小。例如你给装备上随机属性或者元素属性
MOVR N$攻伤几率 1 20
MOVR N$忽防几率 1 20
MOVR N$物抗几率 1 20

GetMultiRandomNumber 1 20 3 N1 M1
装备无论给多少次都不可能同时拥有三个15以上的元素属性或者同时拥有三个5以下的苏醒,基本都是两大一小,或者两小一大。
这本身就是随机逻辑的问题
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

1

主题

2

回帖

101

积分

注册会员

Rank: 2

积分
101
发表于 2024-4-16 03:49:13 | 显示全部楼层
没问题吧 我用0308生成了1000个 1-99 结果是平均49.049
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 03:10 , Processed in 0.018630 second(s), 28 queries , Gzip On, Redis On.

Powered by haom2 X3.4

© 2001-2023 Discuz! Team.

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