【青龙秘宝】======奖励添加空判断

dev_chengFeng
wangzhenxing 2022-07-04 18:43:22 +08:00
parent 417fdfa650
commit bb3f825aa9
1 changed files with 22 additions and 19 deletions

View File

@ -230,30 +230,33 @@ function this:showRewardQinglong()
for j=1,#reward.Reward do
local id = reward.Reward[j].item[1]
local num = reward.Reward[j].item[2]
if reward.Reward[j].type == 2 then
if not indirect[id] then
indirect[id] = 0
end
indirect[id] = indirect[id] + num
if reward.state ~= -1 then
if level >= reward.level then
if not direct[id] then
direct[id] = 0
end
direct[id] = direct[id] + num
if id~=0 then
if reward.Reward[j].type == 2 then
if not indirect[id] then
indirect[id] = 0
end
end
else
if reward.state == 0 or reward.state == -2 then
if level >= reward.level then
if not direct[id] then
direct[id] = 0
indirect[id] = indirect[id] + num
if reward.state ~= -1 then
if level >= reward.level then
if not direct[id] then
direct[id] = 0
end
direct[id] = direct[id] + num
end
end
else
if reward.state == 0 or reward.state == -2 then
if level >= reward.level then
if not direct[id] then
direct[id] = 0
end
direct[id] = direct[id] + num
end
direct[id] = direct[id] + num
end
end
end
end
end
this:SetItem(direct,indirect)