|
马上注册,下载996引擎,与更多游戏开发者交流。
您需要 登录 才可以下载或查看,没有账号?注册
×
本帖最后由 蓝影 于 2025-4-21 14:42 编辑
本帖最后由 red 于 2023-10-12 10:05 编辑
引擎版本:0830
问题描述:SETITEMEFFECT 命令进入背包触发 赋予 一个未鉴定特效 ,需要刷新背包才可以看见特效!
测试在背包一直开启的情况下不会看到效果出现,刷新背包或者 重新关闭背包重新打开 就可以了 |
;进入背包改变物品特效状态
[@addbag]
#if
large <$gettypebrow(cfg_00_装备鉴定,12,<$NEWBAGITEM>)> 0
NOT CheckItemFlag -1 32
#act
linkitembymakeindex <$NEWBAGITEMID>
SETITEMEFFECT -1 <$cfg_00_装备鉴定(<$gettypebrow(cfg_00_装备鉴定,12,<$NEWBAGITEM>)>_16)> 0 0
; OPENHYPERLINK 7 2
; OPENHYPERLINK 7 1
; REFRESHBAG
;鉴定段--------------------------------------------
[@鉴定]
#if
#act
ChangeItemUpgradeCount -1 = <$STR(N$星级)>
ChangeItemNameColor -1 <$cfg_00_装备鉴定(<$STR(N$星级)>_5)>
SetItemFlag -1 32 1
SETITEMEFFECT -1 0 0 0
sendmsg 9 提示:鉴定成功!
; OPENHYPERLINK 7 2
; OPENHYPERLINK 7 1
; REFRESHBAG
如果开关背包 将会出现闪一下 但是被鉴定的装备还在原来位置 玩家友好度降低 .如果 用刷新背包 每次鉴定的时候 去掉这个特效 导致 背包强制刷新 玩家 可能一时找不到刚刚鉴定的装备在哪里
|
最后回复时间:2025-04-24 15:23:35官方回复了此贴
|