搜索
查看: 4696|回复: 15

共享一个倍数属性转换为百分比的写法

[复制链接]
发表于 2020-5-6 15:38:58 | 显示全部楼层 |阅读模式
        local function getPropName(tbl)
                local ret = ""
                local key = tbl[1] or "" --取得属性英文KEY
                local value = tbl[2] or 0 --取得属性值
                local _tbl = prop_name_tbl[key] --根据英文KEY查找中文名称
                local name_tbl = {"PowerRate","MagicRate","SCRate","TCRate","ACRate","MACRate"}
               
                if _tbl and value > 0 then
                        ret = _tbl[1]
                        if is_include(tbl[1], name_tbl) then
                                if _tbl[2] ~= "nil" then --nil=不加属性值
                                ret = ret..(value * 100 - 100).._tbl[2] --属性值计算
                                end
                        elseif _tbl[2] ~= "nil" then --nil=不加属性值
                                ret = ret..value.._tbl[2]
                        end
                                if _tbl[2] == "+" then --联名属性
                                        ret = _tbl[1].._tbl[2]..(prop_hash_tbl["Max"..key] or 0)
                                end
                                ret = hintHelper.text(ret, 0xFF00FFFF,1)..hintHelper.set(60, nil, 20, nil)
                end
                return ret
        end












自己根据自己版本的实际情况去修改



补充内容 (2020-5-6 15:44):
        function is_include(value, tab)--检查函数是否在表中
    for k,v in ipairs(tab) do
      if v == value then
          return true
      end
    end
    return false
end

评分

参与人数 1金钱 +66 热心值 +1 收起 理由
法海不懂爱 + 66 + 1 6666666666666666

查看全部评分

发表于 2020-5-6 16:22:57 | 显示全部楼层
你这表名 套装间隔 和我的一字不差
发表于 2020-5-6 16:35:07 | 显示全部楼层
好人,必须顶.开服大赚
发表于 2020-5-6 17:05:37 | 显示全部楼层
HGE-遇见 发表于 2020-5-6 16:22
你这表名 套装间隔 和我的一字不差

有这么巧合
发表于 2020-5-6 17:13:51 | 显示全部楼层

可能吧
发表于 2020-5-7 00:49:36 | 显示全部楼层
牛逼
发表于 2020-5-7 05:33:45 | 显示全部楼层
发表于 2020-5-7 08:28:50 | 显示全部楼层
HGE-遇见 发表于 2020-5-6 16:22
你这表名 套装间隔 和我的一字不差

你想表达什么?
发表于 2020-5-7 12:49:24 | 显示全部楼层
真厉害 够学的
发表于 2020-5-7 19:52:52 | 显示全部楼层
lua编码难吗
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2024-11-24 00:00 , Processed in 0.508518 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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