function q52001_CheckComplete(MapID, InstanceID, QuestID, RoleID, AccepterID) local x = role.CheckWarBagFree(RoleID) if x >= 1 then return 1 --判断战场背包是否有空格 end end aux.RegisterQuestEvent(52001, 5, "q52001_CheckComplete") aux.RegisterQuestEvent(52002, 5, "q52001_CheckComplete") aux.RegisterQuestEvent(52003, 5, "q52001_CheckComplete") function q52001_OnComplete(MapID, InstanceID, QuestID, RoleID, AccepterID) --第10波的营救俘虏任务 local a = math.random(1,6) local jl = {9851119, 9851120, 9851121, 9851122, 9851123, 9851124} role.AddRoleItem(MapID, InstanceID, RoleID, jl[a], 1, -1, 8, 101) --给玩家一件jl物品 end aux.RegisterQuestEvent(52001, 1, "q52001_OnComplete") function q52002_OnComplete(MapID, InstanceID, QuestID, RoleID, AccepterID) --水上遭遇战任务 local a = math.random(1,3) local jl = {9851116, 9851117, 9851118} role.AddRoleItem(MapID, InstanceID, RoleID, jl[a], 1, -1, 8, 101) --给玩家一件jl物品 end aux.RegisterQuestEvent(52002, 1, "q52002_OnComplete") function q52003_OnComplete(MapID, InstanceID, QuestID, RoleID, AccepterID) --第20波的营救俘虏任务 local a = math.random(1,6) local jl = {9851105, 9851107, 9851109, 9851111, 9851113, 9851115} role.AddRoleItem(MapID, InstanceID, RoleID, jl[a], 1, -1, 8, 101) --给玩家一件jl物品 end aux.RegisterQuestEvent(52003, 1, "q52003_OnComplete")