搜索
查看: 165|回复: 0

[求助] lua脚本返回值怎么不对呢?

[复制链接]
发表于 2023-12-5 00:55:52 | 显示全部楼层 |阅读模式
--身上所有装备计算属性结束触发(人物、英雄有效)(返回值累加至属性总和)
function GetAccessoryEnd(actor)       
  local nDc = 0--攻击上限
  local nMc = 0--魔法上限
  local nSc = 0--道术上限
  --返回属性集给M2进行累加
  return {Dc=nDc,Mc=nMc,Sc=nSc,Tc=nTc}
end

local jptab2 = {
{jp = 1,SX = 1,AHP = 10,AMP = 10},
{jp = 2,SX = 2,AHP = 20,AMP = 20,},
{jp = 3,SX = 3,AHP = 30,AMP = 30},
}

--计算身上装备属性时触发(人物英雄触发)(返回值累加至属性总和)【宝石嵌镶系统】
function GetAccessory(actor,item)       
local nHp,nMp = 0,0--HP MP
local nDc = 0--攻击上限
local nMc = 0--魔法上限
local nSc = 0--道术上限
local GJP = item:getBestValue(0)
local MJP = item:getBestValue(1)
local DJP = item:getBestValue(2)
local Job = actor:getJob()
        if not in_array(item:getStdMode(),{5,6,10,11}) then
                for x,y in pairs(jptab2) do
                        if Job == 0 then
                                if GJP == jptab2[x]["jp"] then
                                        nDc = jptab2[x]["SX"]
                                        nHp = jptab2[x]["AHP"]
                                        nMp = jptab2[x]["AMP"]
                                end
                        elseif Job == 1 then
                                if MJP == jptab2[x]["jp"] then
                                        nMc = jptab2[x]["SX"]
                                        nHp = jptab2[x]["AHP"]
                                        nMp = jptab2[x]["AMP"]
                                end
                        elseif Job == 2 then
                                if DJP == jptab2[x]["jp"] then
                                        nSc = jptab2[x]["SX"]
                                        nHp = jptab2[x]["AHP"]
                                        nMp = jptab2[x]["AMP"]
                                end
                        end
                end
        end
  --返回属性集给M2进行累加
  return {Dc=nDc,Mc=nMc,Sc=nSc,Tc=nTc,Hp=nHp,Mp=nMp}
end



这个返回值 极品比如+1 返回到游戏的数值都是双倍  得到的属性  20血量  额外+2点属性  并不是按照上面的属性是SX=1 AHP .MP 10!

求大神解惑下!

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

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2024-9-23 19:20 , Processed in 0.510483 second(s), 13 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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