ChangeItemaddValue方法的bug

[复制链接]
作者: ButterballYang | 时间: 2023-1-2 10:38:26 | 已受理|
11 423

20

帖子

2968

金币

1626

积分

积分
1626
发表于 2023-1-2 10:38:26| 显示全部楼层 |阅读模式

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

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

x
引擎版本:最新版引擎
BUG描述:我这边要做一个装备位强化功能,某个装备位强化后,该装备位穿戴装备时,增加装备附加属性;脱掉装备时清零该装备的附加属性。用的ChangeItemaddValue方法实现的。现在的问题是,穿装备时,增加附加属性一切正常;脱掉装备时用这个命令ChangeItemaddValue 1 0 = 0,加客户端输出,看到武器的附加属性确实也变成0了,但是实际上武器回到背包的时候,附加属性还在。不在事件中处理,单独在某个按钮处理事件中执行附加属性清零是没问题的,具体代码如下:
;武器脱掉触发
[@TakeOffBefore1]
#if        
#act

ChangeItemaddValue 1 0 = 0
ChangeItemaddValue 1 1 = 0
ChangeItemaddValue 1 2 = 0
ChangeItemaddValue 1 3 = 0
ChangeItemaddValue 1 4 = 0

GETITEMADDVALUE 1 0 N$物防附加
GETITEMADDVALUE 1 1 N$魔防附加  
GETITEMADDVALUE 1 2 N$物攻附加
GETITEMADDVALUE 1 3 N$魔攻附加
GETITEMADDVALUE 1 4 N$道术附加

GETITEMADDVALUE 1 0 N$物防 1
GETITEMADDVALUE 1 1 N$魔防 1
GETITEMADDVALUE 1 2 N$物攻 1
GETITEMADDVALUE 1 3 N$魔攻 1
GETITEMADDVALUE 1 4 N$道术 1
sendmsg 7 脱下的武器为:<$WEAPON>
sendmsg 7 物防附加:<$STR(N$物防附加)>,魔防附加:<$STR(N$魔防附加)>,物攻附加:<$STR(N$物攻附加)>,魔攻附加:<$STR(N$魔攻附加)>,道术附加<$STR(N$道术附加)>
sendmsg 7 物防:<$STR(N$物防)>,魔防:<$STR(N$魔防)>,物攻:<$STR(N$物攻)>,魔攻:<$STR(N$魔攻)>,道术<$STR(N$道术)>



最后回复时间:2023-01-04 19:38:11官方回复了此贴
回复

使用道具 举报

234

帖子

1万

金币

7483

积分

积分
7483
发表于 2023-1-2 11:16:55| 显示全部楼层
按逻辑上讲,你这个应该是脱装备前触发修改属性,而不是脱装备时触发
回复

使用道具 举报

234

帖子

1万

金币

7483

积分

积分
7483
发表于 2023-1-2 11:18:36| 显示全部楼层
跟指令没关系,人物穿戴/脱下前触发,这个触发有BUG
回复

使用道具 举报

20

帖子

2968

金币

1626

积分

积分
1626
 楼主| 发表于 2023-1-2 11:57:14| 显示全部楼层
ly606488 发表于 2023-1-2 11:16
按逻辑上讲,你这个应该是脱装备前触发修改属性,而不是脱装备时触发

TakeOffBefore,就是脱装备前触发事件啊
回复

使用道具 举报

234

帖子

1万

金币

7483

积分

积分
7483
发表于 2023-1-2 13:00:23| 显示全部楼层
ButterballYang 发表于 2023-1-2 11:57
TakeOffBefore,就是脱装备前触发事件啊

穿戴前和脱下前这个触发有BUG,本地工具服测试没问题,上线后这个触发就没实际作用了
回复

使用道具 举报

25

帖子

1268

金币

737

积分

积分
737
发表于 2023-1-3 18:06:35| 显示全部楼层
关联  刷新  笨啊
回复

使用道具 举报

467

帖子

1万

金币

6553

积分

积分
6553
发表于 2023-1-4 17:10:48| 显示全部楼层
upup
回复

使用道具 举报

7989

帖子

1万

金币

1万

积分

积分
11829
发表于 2023-1-4 19:38:11| 显示全部楼层
试下这个
关联格式INKITEMBYMAKEINDEX  
关联刷新:UpDateBoxItem-1
回复

使用道具 举报

20

帖子

2968

金币

1626

积分

积分
1626
 楼主| 发表于 2023-1-4 19:50:41| 显示全部楼层
996技术-wang 发表于 2023-1-4 19:38
试下这个
关联格式INKITEMBYMAKEINDEX  
关联刷新:UpDateBoxItem-1

使用了这个。已经好使了。多谢
回复

使用道具 举报

33

帖子

5009

金币

2738

积分

积分
2738
发表于 2023-2-14 14:07:17| 显示全部楼层
ButterballYang 发表于 2023-1-4 19:50
使用了这个。已经好使了。多谢

我也遇到这个问题了,装备脱下,在背包中,附加属性清除了,但是装备上,还显示附加属性,请问大佬,你是咋解决的呀
回复

使用道具 举报

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

本版积分规则

24小时热门更多>
快速回复 返回列表 返回顶部