【青龙秘宝】======奖励添加空判断
parent
417fdfa650
commit
bb3f825aa9
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue