翎风引擎

 找回密码
 立即注册
查看: 284|回复: 8

ChangeMonAbility坐标不为0,范围为0时修改的是全地图怪物属性

 关闭 [复制链接]

4

主题

36

回帖

208

积分

中级会员

Rank: 3Rank: 3

积分
208
发表于 2023-12-6 00:28:10 | 显示全部楼层 |阅读模式
bug提交
M2版本: 20231202
BUG描述: ChangeMonAbility坐标不为0,范围为0时 修改的是全地图怪物属性

ChangeMonAbility Self <$CurrrTargetFullName> 8 = +10 0 <$AttackMonSter_X> <$AttackMonSter_Y> 0

ChangeMonAbility Self <$CurrrTargetFullName> 30 = 0
RecalcMonAbility Self <$CurrrTargetFullName> <$AttackMonSter_X> <$AttackMonSter_Y> 0

【2023-09-26更新:】
本次更新文件:M2Server.exe、MakeGameLogin.exe、LogDataServer.exe
1.修复了不可移动自定义怪物的一处问题
2.修改了防御和魔御得一处细节
3.修改了ChangeMonAbility和RecalcMonAbility坐标和范围为空时为全地图

换回 2023-09-26 版之前就没事了
BUG重现方式(步骤,流程等): 换回 2023-09-26 版之前就没事了


ChangeMonAbility Self <$CurrrTargetFullName> 8 = +10 0 <$AttackMonSter_X> <$AttackMonSter_Y> 0

ChangeMonAbility Self <$CurrrTargetFullName> 30 = 0
RecalcMonAbility Self <$CurrrTargetFullName> <$AttackMonSter_X> <$AttackMonSter_Y> 0
修复BUG后应达到的效果: ChangeMonAbility坐标不为0,范围为0时 修改的是指定坐标的怪物属性 而不是全地图
联系QQ: 123456
BUG专用端下载地址: www.baidu.com
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

57

主题

47

回帖

598

积分

高级会员

Rank: 4

积分
598
发表于 2023-12-6 10:36:50 | 显示全部楼层
本帖最后由 meixi78 于 2023-12-6 19:35 编辑

确实有这个BUG,范围为0会把地图所有相同怪物的属性进行修改,当怪物坐标存在和范围为0时候应该只修改那一只怪,当坐标及范围均为空时,才修改整个地图。测试图:地图内所有相同名字的红野猪[困难]属性都被修改了
PixPin_2023-12-06_19-34-19.png



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

使用道具 举报

4

主题

36

回帖

208

积分

中级会员

Rank: 3Rank: 3

积分
208
 楼主| 发表于 2023-12-6 14:44:45 | 显示全部楼层
meixi78 发表于 2023-12-6 10:36
明显是正确的,你把参数打印出来看看哪个为空不就清楚了...

你把同样的2个怪放在同一个地图就知道了 我换了0926之前的引擎 这个参数一点事都没
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

4

主题

36

回帖

208

积分

中级会员

Rank: 3Rank: 3

积分
208
 楼主| 发表于 2023-12-6 14:45:47 | 显示全部楼层
meixi78 发表于 2023-12-6 10:36
明显是正确的,你把参数打印出来看看哪个为空不就清楚了...

或者 你设置范围是1格 把同样2个怪物放在1格内 测试一遍 一格外测试一遍 就明白了!
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

4

主题

36

回帖

208

积分

中级会员

Rank: 3Rank: 3

积分
208
 楼主| 发表于 2023-12-6 14:51:15 | 显示全部楼层
meixi78 发表于 2023-12-6 10:36
明显是正确的,你把参数打印出来看看哪个为空不就清楚了...

当你设置了坐标 范围填0的时候 修改的是全地图相同名字怪物的属性 。当你设置了坐标 范围填1的时候 修改的是1格范围内相同名字怪物的属性 而不是全地图! 0926版之前的版本不会存在这样的问题 !
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

57

主题

47

回帖

598

积分

高级会员

Rank: 4

积分
598
发表于 2023-12-6 19:13:40 | 显示全部楼层
本帖最后由 meixi78 于 2023-12-6 19:28 编辑

我的错。测试了一把,确实是有这个问题,我是改名后再修改属性,躲过了这个坑。。。
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

2

主题

22

回帖

220

积分

中级会员

Rank: 3Rank: 3

积分
220
发表于 2023-12-6 23:58:55 | 显示全部楼层
以前我就发现这个,忘记提了,我直接改属性的只留了那一个怪。
提得好。
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

16

主题

49

回帖

295

积分

中级会员

Rank: 3Rank: 3

积分
295
发表于 2023-12-7 12:33:03 | 显示全部楼层
能改最好,我遇到这个问题,但用了别的办法解决,但还是容易出错。
我的解决办法是,把怪物先改名,再改变属性。
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

2

主题

428

回帖

536

积分

版主

Rank: 7Rank: 7Rank: 7

积分
536
发表于 2023-12-18 02:09:12 | 显示全部楼层
本帖最后由 翎风世界 于 2023-12-18 02:11 编辑





【2023-09-26更新:】
本次更新文件:M2Server.exe、MakeGameLogin.exe、LogDataServer.exe
1.修复了不可移动自定义怪物的一处问题
2.修改了防御和魔御得一处细节



3.修改了ChangeMonAbility和RecalcMonAbility坐标和范围为空时为全地图



4.优化了背包对比双击替换装备判断
5.优化了内挂挂机捡物品相关操作细节
6.完善了跨服几处相关细节处理
7.扩展了自定义OK框支持数据库属性和自定义字段属性
8.扩展了及时雨内挂修复神水共享英雄
9.增加了个人商店购买前触发和中止购买命令
10.增加了角色出售货币不存入委托人选项
11.增加了角色出售成功触发相关
12.增加了精准搜索(日志查询)选项

格式: ChangeMonAbility 地图名(self:当前所在地图) 怪物名(*:所有怪物) 参数类型 操作符(+/-/=) 参数值 值类型(0:点;1:百分比) 坐标X 坐标Y 范围 (当坐标及范围均为空时,表示为整个地图,非必要请不要整个地图修改属性,因为消耗性能)






下次更新 修改为如果只是范围为空则为绝对坐标 就是范围前面的坐标,如果坐标和范围全为空才是全地图!!!!

评分

参与人数 1金币 +1 收起 理由
qq1q + 1 ChangeMonAbility 改变怪物后,诱惑成为宝.

查看全部评分

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-21 15:53 , Processed in 0.022436 second(s), 33 queries , Gzip On, Redis On.

Powered by haom2 X3.4

© 2001-2023 Discuz! Team.

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