搜索
查看: 570|回复: 2

[已处理] 装备来源显示

 关闭 [复制链接]
发表于 2023-4-2 22:36:17 | 显示全部楼层 |阅读模式
BUG反馈
引擎版本号: 03320
登陆器版本号: 03320
BUG描述: 挖人形怪的话挖取人显示正常,挖怪物挖取人显示怪物名字,且装备是哪个怪物挖出来的显示不出来。 lua用自己改的不行,用引擎更新后默认的也不行
BUG重现方式: 挖人形怪的话挖取人显示正常,挖怪物挖取人显示怪物名字,且装备是哪个怪物挖出来的显示不出来。 lua用自己改的不行,用引擎更新后默认的也不行
修复后应达到的效果: 显示正常
联系QQ: 隐藏内容
毒贩夫妇是人名 盗宝地精是怪物
function itemInfo.getItemFrom(item)
        local ret = ""
        if not g_var["item.showFrom"] then return ret end
        local FormType_tbl = {
                {"GM制造", "制造者:", ""},
                {"NPC制造", "制造者:", "NPC:"},
                {"商店购买", "购买人:", ""},
                {"杀怪掉落", "击杀者:", "怪物:"},
                {"系统给予", "获取人:", ""},
                {"挖矿获得", "挖矿人:", ""},
                {"宝箱获得", "开箱人:", "宝箱:"},
                {"挖肉获得", "挖肉人:", "怪物:"},
                {"商铺购买", "购买人:", ""},
                {"新人赠送", "获取人:", ""},
                {"熔炼升级", "制造者:", "NPC:"},
                {"装备合成", "制造者:", "NPC:"},
                {"装备拆解", "制造者:", "NPC:"},
                {"挖宝获得", "挖宝人:", ""}
                --以下为201108版增加       
                ,{"淬炼获得", "制造者:", ""}
                --以下为201108版结束                       
        }
        local function _getValue(v, v1)
                local ret, _v, _v1 = "", v or "", v1 or ""
                if v ~= "" and v1 ~= "" then
                        ret = v..v1
                end
                return ret
        end
        local temp = FormType_tbl[item:getFormType()]
        if temp then
                ret = ret.."\\ \\"..hintHelper.text("物品来源", const.clyellow)
                ret = ret.."\\来源:"..temp[1]
                if item:getFormType() == 4 then --杀怪掉落
                        ret = ret.."\\".._getValue("地图:", item:getFromMap()).."\\".._getValue(temp[3], item:getFromActor()).."\\".._getValue(temp[2], item:getFromMaker())
                else
                        ret = ret.."\\".._getValue(temp[2], item:getFromMaker()).."\\".._getValue(temp[3], item:getFromActor())   
                end
                ret = ret.."\\时间:"..item:getFromTime()
        end
        return ret
end






_getValue(temp[3], item:getFromActor())   挖取的装备 这个代码是显示不出来



本帖子中包含更多资源

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

x
发表于 2023-4-3 15:03:19 | 显示全部楼层
本帖最后由 1580 于 2023-4-3 15:27 编辑

挖怪物,是指挖哪部分,挖雷二的那种怪?“可探索”??
发表于 2023-4-3 15:39:28 | 显示全部楼层
这个问题是挖尸体时,没有记录人物的名字,


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

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2024-11-24 06:52 , Processed in 0.547006 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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