function q52108_OnComplete(MapID, InstanceID, QuestID, RoleID, NPCID) local FamilyID = role.GetRoleFamilyID(MapID, InstanceID, RoleID) if FamilyID == nil or FamilyID == 4294967295 then local MsgID = msg.BeginMsgEvent() msg.AddMsgEvent(MsgID, 26, 950679) --- Для принятия задания вы должны состоять в семье msg.DispatchRoleMsgEvent(RoleID, MsgID) return 0 elseif FamilyID ~= nil or FamilyID ~= 4294967295 then local my_rating_point = family_dragon_sql(FamilyID,0,0) if tonumber(my_rating_point) < 3000 then local MsgID = msg.BeginMsgEvent() msg.AddMsgEvent(MsgID, 26, 950678) --- Для принятия задания Дракон должен достигнуть <p1> уровня. msg.AddMsgEvent(MsgID, 9, 2) msg.DispatchRoleMsgEvent(RoleID, MsgID) return 0 elseif tonumber(my_rating_point) >= 3000 and FamilyID ~= nil or FamilyID ~= 4294967295 then return 1 end return 0 end end aux.RegisterQuestEvent(52108, 4, "q52108_OnComplete") function q52109_OnComplete(MapID, InstanceID, QuestID, RoleID, NPCID) local FamilyID = role.GetRoleFamilyID(MapID, InstanceID, RoleID) if FamilyID == nil or FamilyID == 4294967295 then local MsgID = msg.BeginMsgEvent() msg.AddMsgEvent(MsgID, 26, 950679) --- Для принятия задания вы должны состоять в семье msg.DispatchRoleMsgEvent(RoleID, MsgID) return 0 elseif FamilyID ~= nil or FamilyID ~= 4294967295 then local my_rating_point = family_dragon_sql(FamilyID,0,0) if tonumber(my_rating_point) < 7000 then local MsgID = msg.BeginMsgEvent() msg.AddMsgEvent(MsgID, 26, 950678) --- Для принятия задания Дракон должен достигнуть <p1> уровня. msg.AddMsgEvent(MsgID, 9, 3) msg.DispatchRoleMsgEvent(RoleID, MsgID) return 0 elseif tonumber(my_rating_point) >= 7000 and FamilyID ~= nil or FamilyID ~= 4294967295 then return 1 end return 0 end end aux.RegisterQuestEvent(52109, 4, "q52109_OnComplete") function q52110_OnComplete(MapID, InstanceID, QuestID, RoleID, NPCID) local FamilyID = role.GetRoleFamilyID(MapID, InstanceID, RoleID) if FamilyID == nil or FamilyID == 4294967295 then local MsgID = msg.BeginMsgEvent() msg.AddMsgEvent(MsgID, 26, 950679) --- Для принятия задания вы должны состоять в семье msg.DispatchRoleMsgEvent(RoleID, MsgID) return 0 elseif FamilyID ~= nil or FamilyID ~= 4294967295 then local my_rating_point = family_dragon_sql(FamilyID,0,0) if tonumber(my_rating_point) < 12000 then local MsgID = msg.BeginMsgEvent() msg.AddMsgEvent(MsgID, 26, 950678) --- Для принятия задания Дракон должен достигнуть <p1> уровня. msg.AddMsgEvent(MsgID, 9, 4) msg.DispatchRoleMsgEvent(RoleID, MsgID) return 0 elseif tonumber(my_rating_point) >= 12000 and FamilyID ~= nil or FamilyID ~= 4294967295 then return 1 end return 0 end end aux.RegisterQuestEvent(52110, 4, "q52110_OnComplete") function q52111_OnComplete(MapID, InstanceID, QuestID, RoleID, NPCID) local FamilyID = role.GetRoleFamilyID(MapID, InstanceID, RoleID) if FamilyID == nil or FamilyID == 4294967295 then local MsgID = msg.BeginMsgEvent() msg.AddMsgEvent(MsgID, 26, 950679) --- Для принятия задания вы должны состоять в семье msg.DispatchRoleMsgEvent(RoleID, MsgID) return 0 elseif FamilyID ~= nil or FamilyID ~= 4294967295 then local my_rating_point = family_dragon_sql(FamilyID,0,0) if tonumber(my_rating_point) < 18000 then local MsgID = msg.BeginMsgEvent() msg.AddMsgEvent(MsgID, 26, 950678) --- Для принятия задания Дракон должен достигнуть <p1> уровня. msg.AddMsgEvent(MsgID, 9, 5) msg.DispatchRoleMsgEvent(RoleID, MsgID) return 0 elseif tonumber(my_rating_point) >= 18000 and FamilyID ~= nil or FamilyID ~= 4294967295 then return 1 end return 0 end end aux.RegisterQuestEvent(52111, 4, "q52111_OnComplete") function q52112_OnComplete(MapID, InstanceID, QuestID, RoleID, NPCID) local FamilyID = role.GetRoleFamilyID(MapID, InstanceID, RoleID) if FamilyID == nil or FamilyID == 4294967295 then local MsgID = msg.BeginMsgEvent() msg.AddMsgEvent(MsgID, 26, 950679) --- Для принятия задания вы должны состоять в семье msg.DispatchRoleMsgEvent(RoleID, MsgID) return 0 elseif FamilyID ~= nil or FamilyID ~= 4294967295 then local my_rating_point = family_dragon_sql(FamilyID,0,0) if tonumber(my_rating_point) < 26000 then local MsgID = msg.BeginMsgEvent() msg.AddMsgEvent(MsgID, 26, 950678) --- Для принятия задания Дракон должен достигнуть <p1> уровня. msg.AddMsgEvent(MsgID, 9, 6) msg.DispatchRoleMsgEvent(RoleID, MsgID) return 0 elseif tonumber(my_rating_point) >= 26000 and FamilyID ~= nil or FamilyID ~= 4294967295 then return 1 end return 0 end end aux.RegisterQuestEvent(52112, 4, "q52112_OnComplete") aux.RegisterQuestEvent(52113, 4, "q52112_OnComplete") aux.RegisterQuestEvent(52114, 4, "q52112_OnComplete") aux.RegisterQuestEvent(52116, 4, "q52112_OnComplete") aux.RegisterQuestEvent(52115, 4, "q52112_OnComplete") function I6600977_Use(MapID, InstanceID, TypeID, TargetID, RoleID) role.AddRoleItem(MapID, InstanceID, TargetID, 6600978, math.random(3), 6, 8, 404) end aux.RegisterItemEvent(6600977, 1, "I6600977_Use")