找回密码
 立即注册
搜索
查看: 156|回复: 10

[已处理] 上古命令 MOVR 居然也有bug...

  [复制链接]
发表于 2026-6-2 12:07:21 | 显示全部楼层 |阅读模式
BUG反馈
引擎版本号: 20260525
登陆器版本号: 20260525
BUG描述: MOVR P1 1 3
永远等于1或2,上限不是3。。。。
~
MOVR P1 1 2
永远等于1
BUG重现方式: 100%复现。。。你是上限-1了。。。
修复后应达到的效果: MOVR P1 1 3
正常值应该是1或2或3。而不是1或2。
联系QQ: 隐藏内容
MOVR P1 1 3
正常值应该是1或2或3。而不是1或2。


回复

使用道具 举报

发表于 2026-6-2 12:20:52 | 显示全部楼层
本来就是这样的,了解下random
回复

使用道具 举报

发表于 2026-6-2 15:04:53 | 显示全部楼层
这个随机值取小不取大
1-3
实际取值是1,2
回复

使用道具 举报

 楼主| 发表于 2026-6-2 15:18:04 | 显示全部楼层
镜花水月 发表于 2026-6-2 12:20
本来就是这样的,了解下random

print(math.random(1,3))
请你去测试下,谢谢。
实测1,2,3都有可能,不存在取小不取大这种反人类还没有说明的设定吧。
回复

使用道具 举报

 楼主| 发表于 2026-6-2 15:18:26 | 显示全部楼层
怪怪 发表于 2026-6-2 15:04
这个随机值取小不取大
1-3
实际取值是1,2

print(math.random(1,3))
实测1,2,3都有可能,不应该存在取小不取大这种反人类还没有说明的设定吧。
回复

使用道具 举报

发表于 2026-6-2 15:35:19 | 显示全部楼层
看看无聊 发表于 2026-6-2 15:18
print(math.random(1,3))
请你去测试下,谢谢。
实测1,2,3都有可能,不存在取小不取大这种反人类还没有 ...

但普通脚本是delphi
回复

使用道具 举报

 楼主| 发表于 2026-6-2 15:46:42 | 显示全部楼层
镜花水月 发表于 2026-6-2 15:35
但普通脚本是delphi

好吧,那能理解了。不过说明书可以优化一下不包含上限。。。
回复

使用道具 举报

发表于 2026-6-2 16:11:05 | 显示全部楼层
看看无聊 发表于 2026-6-2 15:46
好吧,那能理解了。不过说明书可以优化一下不包含上限。。。

本身函数逻辑,就这样,不可能包含最大那值的,

随机3,函数选出来的值:0 1 2,即3个数值,不可能出现3,至于你说的LUA函数与引擎的编译器自带的系统函数,我就不清楚了
回复

使用道具 举报

 楼主| 发表于 2026-6-2 16:18:27 | 显示全部楼层
1580 发表于 2026-6-2 16:11
本身函数逻辑,就这样,不可能包含最大那值的,

随机3,函数选出来的值:0 1 2,即3个数值,不可 ...

恩,没事。关了吧,
回复

使用道具 举报

发表于 2026-6-2 16:19:21 | 显示全部楼层
看看无聊 发表于 2026-6-2 16:18
恩,没事。关了吧,

不过,从命令角色来看,应该是要输出1,2,3才合理
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2026-6-27 18:50 , Processed in 0.297523 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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