+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/view/molistar/modules/rule/images/rule1.png b/view/molistar/modules/rule/images/rule1.png
new file mode 100644
index 0000000..a504af6
Binary files /dev/null and b/view/molistar/modules/rule/images/rule1.png differ
diff --git a/view/molistar/modules/rule/images/rule10.png b/view/molistar/modules/rule/images/rule10.png
new file mode 100644
index 0000000..9721108
Binary files /dev/null and b/view/molistar/modules/rule/images/rule10.png differ
diff --git a/view/molistar/modules/rule/images/rule11.png b/view/molistar/modules/rule/images/rule11.png
new file mode 100644
index 0000000..f9ce4d1
Binary files /dev/null and b/view/molistar/modules/rule/images/rule11.png differ
diff --git a/view/molistar/modules/rule/images/rule12.png b/view/molistar/modules/rule/images/rule12.png
new file mode 100644
index 0000000..f9ce4d1
Binary files /dev/null and b/view/molistar/modules/rule/images/rule12.png differ
diff --git a/view/molistar/modules/rule/images/rule2.png b/view/molistar/modules/rule/images/rule2.png
new file mode 100644
index 0000000..ee13213
Binary files /dev/null and b/view/molistar/modules/rule/images/rule2.png differ
diff --git a/view/molistar/modules/rule/images/rule3.png b/view/molistar/modules/rule/images/rule3.png
new file mode 100644
index 0000000..89e36b7
Binary files /dev/null and b/view/molistar/modules/rule/images/rule3.png differ
diff --git a/view/molistar/modules/rule/images/rule4.png b/view/molistar/modules/rule/images/rule4.png
new file mode 100644
index 0000000..efcf677
Binary files /dev/null and b/view/molistar/modules/rule/images/rule4.png differ
diff --git a/view/molistar/modules/rule/images/rule5.png b/view/molistar/modules/rule/images/rule5.png
new file mode 100644
index 0000000..cf0974c
Binary files /dev/null and b/view/molistar/modules/rule/images/rule5.png differ
diff --git a/view/molistar/modules/rule/images/rule6.png b/view/molistar/modules/rule/images/rule6.png
new file mode 100644
index 0000000..fd421c2
Binary files /dev/null and b/view/molistar/modules/rule/images/rule6.png differ
diff --git a/view/molistar/modules/rule/images/rule7.png b/view/molistar/modules/rule/images/rule7.png
new file mode 100644
index 0000000..5b05079
Binary files /dev/null and b/view/molistar/modules/rule/images/rule7.png differ
diff --git a/view/molistar/modules/rule/images/rule8.png b/view/molistar/modules/rule/images/rule8.png
new file mode 100644
index 0000000..b733468
Binary files /dev/null and b/view/molistar/modules/rule/images/rule8.png differ
diff --git a/view/molistar/modules/rule/images/rule9.png b/view/molistar/modules/rule/images/rule9.png
new file mode 100644
index 0000000..799c68c
Binary files /dev/null and b/view/molistar/modules/rule/images/rule9.png differ
diff --git a/view/molistar/modules/rule/images/simg1.png b/view/molistar/modules/rule/images/simg1.png
new file mode 100644
index 0000000..fcc116d
Binary files /dev/null and b/view/molistar/modules/rule/images/simg1.png differ
diff --git a/view/molistar/modules/rule/images/simg2.png b/view/molistar/modules/rule/images/simg2.png
new file mode 100644
index 0000000..e281681
Binary files /dev/null and b/view/molistar/modules/rule/images/simg2.png differ
diff --git a/view/molistar/modules/rule/images/simg3.png b/view/molistar/modules/rule/images/simg3.png
new file mode 100644
index 0000000..949e8dd
Binary files /dev/null and b/view/molistar/modules/rule/images/simg3.png differ
diff --git a/view/molistar/modules/rule/images/simg4.png b/view/molistar/modules/rule/images/simg4.png
new file mode 100644
index 0000000..a82f089
Binary files /dev/null and b/view/molistar/modules/rule/images/simg4.png differ
diff --git a/view/molistar/modules/rule/images/simg5.png b/view/molistar/modules/rule/images/simg5.png
new file mode 100644
index 0000000..6a7f177
Binary files /dev/null and b/view/molistar/modules/rule/images/simg5.png differ
diff --git a/view/molistar/modules/rule/images/simg6.png b/view/molistar/modules/rule/images/simg6.png
new file mode 100644
index 0000000..b327c92
Binary files /dev/null and b/view/molistar/modules/rule/images/simg6.png differ
diff --git a/view/molistar/modules/rule/local/ar.js b/view/molistar/modules/rule/local/ar.js
index 710941f..a147cae 100644
--- a/view/molistar/modules/rule/local/ar.js
+++ b/view/molistar/modules/rule/local/ar.js
@@ -1776,5 +1776,35 @@ langAr = {
luckyGiftRuleErr: 'خطأ في الشبكة',
luckyGiftRuleText1: 'أرسل هدايا حظ مختلفة لفرصة الفوز بجوائز عالية القيمة.',
luckyGiftRuleText2: 'حقيبة الحظ',
- }
+ },
+ cpRule: {
+ text1: `قواعد CP`,
+ text2: `س: كيف تصبح CP؟`,
+ text3: `ج: يمكنك أن تصبح CP عن طريق إرسال هدية CP محددة.`,
+ text4: `س: كيف ترقى مستوى CP؟`,
+ text5: `ج: يمكنك كسب قيمة CP من خلال إرسال هدايا CP بعد أن تصبح CP.`,
+ text6: `المستوى 1: 100000-700000 CP الاسم: ثنائي مثالي`,
+ text7: `المستوى 2: 700000-1800000 CP الاسم: ثنائي أحلام`,
+ text8: `المستوى 3: 1800000-5000000 CP الاسم: ثنائي مثالي`,
+ text9: `المستوى 4: 5000000-10000000 CP الاسم: ثنائي ديناميكي`,
+ text10: `المستوى 5: أكثر من 10000000 CP الاسم: زوج إلهي`,
+ text11: `س: ماذا يمكنني الحصول عليه من خلال أن أصبح CP؟`,
+ text12: `ج: يمكن أن تحصل مستويات CP المختلفة على جوائز مختلفة.`,
+ text13: `Lv0: لقب CP (ثنائي ديناميكي)؛ عرض صور رمزية في الصفحة الرئيسية`,
+ text14: `Lv1: لقب CP (ثنائي مثالي)؛ عرض صور رمزية في الصفحة الرئيسية`,
+ text15: `Lv2: لقب CP (ثنائي أحلام)؛ عرض صور رمزية في الصفحة الرئيسية`,
+ text16: `Lv3: لقب CP (ثنائي مثالي)؛ عرض صور رمزية في الصفحة الرئيسية؛ عرض أنيميشن في الصفحة الرئيسية`,
+ text17: `Lv3: لقب CP (ثنائي مثالي)؛ عرض صور رمزية في الصفحة الرئيسية؛ عرض أنيميشن في الصفحة الرئيسية`,
+ text18: `Lv3: لقب CP (ثنائي مثالي)؛ عرض صور رمزية في الصفحة الرئيسية؛ عرض أنيميشن في الصفحة الرئيسية`,
+ text19: `Lv4: لقب CP (ثنائي ديناميكي)؛ عرض صور رمزية في الصفحة الرئيسية؛ عرض أنيميشن في الصفحة الرئيسية`,
+ text20: `Lv5: لقب CP (زوج إلهي)؛ عرض صور رمزية في الصفحة الرئيسية؛ عرض أنيميشن في الصفحة الرئيسية`,
+ text21: `س: كيف يمكنني الحفاظ على حميمية CP؟`,
+ text22: `ج: يجب الحفاظ على حميمية CP. إذا لم يتم تقديم هدايا CP خلال فترة معينة، فقد تنخفض مستوى الحميمية:
+ إذا لم ترسل هدايا CP لمدة 7 أيام متتالية: في الساعة 0:00 من اليوم الثامن، ستنخفض حميمية CP بمقدار 12500، ثم ستنخفض بمقدار 12500 في الساعة 0:00 كل يوم.
+ إذا لم ترسل هدايا CP لمدة 15 يومًا متتالية: في الساعة 0:00 من اليوم السادس عشر، ستنخفض حميمية CP بمقدار 40000، ثم ستنخفض بمقدار 40000 في الساعة 0:00 كل يوم.
+ إذا لم ترسل هدايا CP لمدة 30 يومًا متتالية: في الساعة 0:00 من اليوم الحادي والثلاثين، ستنخفض حميمية CP بمقدار 80000، ثم ستنخفض بمقدار 80000 في الساعة 0:00 كل يوم.
+ إذا لم ترسل هدايا CP لمدة 45 يومًا متتالية: في الساعة 0:00 من اليوم السادس والأربعين، ستنخفض حميمية CP بمقدار 160000، ثم ستنخفض بمقدار 160000 في الساعة 0:00 كل يوم.
+ إذا لم ترسل هدايا CP لمدة 60 يومًا متتالية: في الساعة 0:00 من اليوم الحادي والستين، ستنخفض حميمية CP بمقدار 500000، ثم ستنخفض بمقدار 500000 في الساعة 0:00 كل يوم. إذا انخفضت قيمة CP إلى النطاق المقابل للمستوى، سيتم تخفيض مستوى CP.
+ إذا كانت قيمة المستوى 0، سيتم فك ارتباط CP بعد التخفيض. بمجرد أن تستأنف إرسال هدايا CP، سيتوقف خصم الحميمية.`
+ },
}
\ No newline at end of file
diff --git a/view/molistar/modules/rule/local/en.js b/view/molistar/modules/rule/local/en.js
index a8c949f..b0d2dbc 100644
--- a/view/molistar/modules/rule/local/en.js
+++ b/view/molistar/modules/rule/local/en.js
@@ -1776,5 +1776,44 @@ langEn = {
luckyGiftRuleErr: 'Network Error',
luckyGiftRuleText1: 'Send different lucky gifts for a chance to win high-value prizes.',
luckyGiftRuleText2: 'Lucky Bag',
- }
+ },
+ cpRule: {
+ text1: `CP Rules`,
+ text2: `Q:How to become CP?`,
+ text3: `A:You can become CP by sending a designated CP gift.`,
+ text4: `Q:How to upgrade CP level?`,
+ text5: `A:You can earn CP value by sending CP gifts after becoming a CP.`,
+ text6: `Level 1: 100000-700000 CP Name: Ideal Duo`,
+ text7: `Level 2: 700000-1800000 CP Name: Dream Duo`,
+ text8: `Level 3: 1800000-5000000 CP Name: Perfect Duo`,
+ text9: `Level 4: 5000000-10000000 CP Name: Dynamic Duo`,
+ text10: `Level 5: More than 10000000 CP Name: Divine Couple`,
+ text11: `Q:What can I get by becoming a CP`,
+ text12: `A:Different levels of CP can get different rewards.`,
+ text13: `Lv0: CP title (Dynamic Duo); Homepage avatars display`,
+ text14: `Lv1: CP title (Ideal Duo); Homepage avatars display`,
+ text15: `Lv2: CP title (Dream Duo); Homepage avatars display`,
+ text16: `Lv3: CP title (Perfect Duo); Homepage avatars display; Homepage animation display`,
+ text17: `Lv3: CP title (Perfect Duo); Homepage avatars display; Homepage animation display`,
+ text18: `Lv3: CP title (Perfect Duo); Homepage avatars display; Homepage animation display`,
+ text19: `Lv4: CP title (Dynamic Duo); Homepage avatars display; Homepage animation display`,
+ text20: `Lv5: CP title (Divine Couple); Homepage avatars display; Homepage animation display`,
+ text21: `Q: How to maintain CP intimacy?`,
+ text22: `A: The intimacy of CP needs to be maintained. If no CP gifts are given within a certain period of
+ time, the
+ intimacy level may decrease:
+ If you do not send CP gifts for 7 consecutive days: at 0:00 on the 8th day, the CP intimacy will be reduced by
+ 12500, and then it will be reduced by 12500 at 0:00 every day.
+ If you do not send CP gifts for 15 consecutive days: at 0:00 on the 16th day, the CP intimacy will be reduced by
+ 40,000, and then at 0:00 every day, the CP intimacy will be reduced by 40,000.
+ If you do not give CP gifts for 30 consecutive days: at 0:00 on the 31st day, the CP intimacy will be reduced by
+ 80,000, and then at 0:00 every day, the CP intimacy will be reduced by 80,000.
+ If you do not give CP gifts for 45 consecutive days: at 0:00 on the 46th day, the CP intimacy will be reduced by
+ 160,000, and then at 0:00 every day, the CP intimacy will be reduced by 160,000.
+ If you do not give CP gifts for 60 consecutive days: at 0:00 on the 61st day, the CP intimacy will be reduced by
+ 500,000, and then at 0:00 every day, the CP intimacy will be reduced by 500,000. If the CP value drops to the
+ range corresponding to the level, the CP level will be downgraded.
+ If the level value is 0, the CP will be unbound after downgrading. Once you resume sending CP gift, the
+ deduction of intimacy will stop.`,
+ },
}
\ No newline at end of file
diff --git a/view/molistar/modules/rule/local/zh.js b/view/molistar/modules/rule/local/zh.js
index fa1fd0f..be9f172 100644
--- a/view/molistar/modules/rule/local/zh.js
+++ b/view/molistar/modules/rule/local/zh.js
@@ -1772,9 +1772,39 @@ langZh = {
introduction_title: '貴族規則',
introduction_title_img: './images/patrician.png',
// 幸运礼物
- luckyGiftRuleTitle:'幸運禮物玩法說明',
- luckyGiftRuleErr:'網絡錯誤',
- luckyGiftRuleText1:'送出不同的幸運禮物,有機會獲得以下高價禮物',
- luckyGiftRuleText2:'幸運福袋',
- }
+ luckyGiftRuleTitle: '幸運禮物玩法說明',
+ luckyGiftRuleErr: '網絡錯誤',
+ luckyGiftRuleText1: '送出不同的幸運禮物,有機會獲得以下高價禮物',
+ luckyGiftRuleText2: '幸運福袋',
+ },
+ cpRule: {
+ text1: `CP 規則`,
+ text2: `問:如何成為 CP?`,
+ text3: `答:您可以通過發送指定的 CP 禮物來成為 CP。`,
+ text4: `問:如何提升 CP 等級?`,
+ text5: `答:成為 CP 後,通過發送 CP 禮物來獲得 CP 值。`,
+ text6: `等級 1:100000-700000 CP 名稱:理想雙人`,
+ text7: `等級 2:700000-1800000 CP 名稱:夢想雙人`,
+ text8: `等級 3:1800000-5000000 CP 名稱:完美雙人`,
+ text9: `等級 4:5000000-10000000 CP 名稱:動態雙人`,
+ text10: `等級 5:超過 10000000 CP 名稱:神聖情侶`,
+ text11: `問:成為 CP 可以獲得什麼?`,
+ text12: `答:不同等級的 CP 可以獲得不同的獎勵。`,
+ text13: `Lv0:CP 稱號(動態雙人);首頁頭像顯示`,
+ text14: `Lv1:CP 稱號(理想雙人);首頁頭像顯示`,
+ text15: `Lv2:CP 稱號(夢想雙人);首頁頭像顯示`,
+ text16: `Lv3:CP 稱號(完美雙人);首頁頭像顯示;首頁動畫顯示`,
+ text17: `Lv3:CP 稱號(完美雙人);首頁頭像顯示;首頁動畫顯示`,
+ text18: `Lv3:CP 稱號(完美雙人);首頁頭像顯示;首頁動畫顯示`,
+ text19: `Lv4:CP 稱號(動態雙人);首頁頭像顯示;首頁動畫顯示`,
+ text20: `Lv5:CP 稱號(神聖情侶);首頁頭像顯示;首頁動畫顯示`,
+ text21: `問:如何維持 CP 親密度?`,
+ text22: `答:CP 的親密度需要維持。如果在某段時間內沒有送 CP 禮物,親密度可能會降低:
+ 如果您在 7 天內未發送 CP 禮物:在第 8 天的 0:00,CP 親密度將降低 12500,然後每天的 0:00 再降低 12500。
+ 如果您在 15 天內未發送 CP 禮物:在第 16 天的 0:00,CP 親密度將降低 40000,然後每天的 0:00 再降低 40000。
+ 如果您在 30 天內未發送 CP 禮物:在第 31 天的 0:00,CP 親密度將降低 80000,然後每天的 0:00 再降低 80000。
+ 如果您在 45 天內未發送 CP 禮物:在第 46 天的 0:00,CP 親密度將降低 160000,然後每天的 0:00 再降低 160000。
+ 如果您在 60 天內未發送 CP 禮物:在第 61 天的 0:00,CP 親密度將降低 500000,然後每天的 0:00 再降低 500000。如果 CP 值降到對應的等級範圍,CP 等級將會降級。
+ 如果等級值為 0,CP 將在降級後解除綁定。一旦您恢復發送 CP 禮物,親密度的扣除將停止。`
+ },
}
\ No newline at end of file
diff --git a/view/molistar/modules/rule/style/cpRule.css b/view/molistar/modules/rule/style/cpRule.css
new file mode 100644
index 0000000..2ffd68d
--- /dev/null
+++ b/view/molistar/modules/rule/style/cpRule.css
@@ -0,0 +1,66 @@
+body {
+ width: 10rem;
+ height: 17.78667rem;
+ background: #F5F7F9;
+ box-sizing: border-box;
+ padding: 0.26667rem 0.42667rem 1.09333rem;
+ margin: 0 auto;
+}
+
+h2 {
+ width: 100%;
+ color: #313131;
+ font-size: 0.37333rem;
+ font-weight: 500;
+ line-height: 0.53333rem;
+}
+
+h3 {
+ width: 100%;
+ color: #7B7B7D;
+ font-size: 0.34667rem;
+ font-weight: 400;
+ margin-bottom: 0.18667rem;
+ line-height: 0.53333rem;
+}
+
+img {
+ display: block;
+ width: 9.14667rem;
+ margin-bottom: 0.18667rem;
+}
+
+.img1 {
+ height: 4.26667rem;
+}
+
+.img2 {
+ height: 5.44rem;
+}
+
+.img3 {
+ height: 3.46667rem;
+}
+
+.img9,
+.img10,
+.img11,
+.img12 {
+ margin-top: 0.18667rem;
+}
+
+.imgBox {
+ width: 100%;
+ display: flex;
+ justify-content: space-between;
+ margin-bottom: 0.18667rem;
+ margin-top: 0.18667rem;
+}
+
+.imgBox img {
+ width: 4.48rem;
+}
+
+.null {
+ height: 1.09333rem;
+}
diff --git a/view/molistar/modules/rule/style/cpRule.scss b/view/molistar/modules/rule/style/cpRule.scss
new file mode 100644
index 0000000..4db4a19
--- /dev/null
+++ b/view/molistar/modules/rule/style/cpRule.scss
@@ -0,0 +1,70 @@
+@function px2rem($px) {
+ @return $px / 75+rem;
+}
+
+body {
+ width: px2rem(750);
+ height: px2rem(1334);
+ background: #F5F7F9;
+ box-sizing: border-box;
+ padding: px2rem(20) px2rem(32) px2rem(82);
+ margin: 0 auto;
+}
+
+h2 {
+ width: 100%;
+ color: #313131;
+ font-size: px2rem(28);
+ font-weight: 500;
+ line-height: px2rem(40);
+}
+
+h3 {
+ width: 100%;
+ color: #7B7B7D;
+ font-size: px2rem(26);
+ font-weight: 400;
+ margin-bottom: px2rem(14);
+ line-height: px2rem(40);
+}
+
+img {
+ display: block;
+ width: px2rem(686);
+ margin-bottom: px2rem(14);
+}
+
+.img1 {
+ height: px2rem(320);
+}
+
+.img2 {
+ height: px2rem(408);
+}
+
+.img3 {
+ height: px2rem(260);
+}
+
+.img9,
+.img10,
+.img11,
+.img12 {
+ margin-top: px2rem(14);
+}
+
+.imgBox {
+ width: 100%;
+ display: flex;
+ justify-content: space-between;
+ margin-bottom: px2rem(14);
+ margin-top: px2rem(14);
+
+ img {
+ width: px2rem(336);
+ }
+}
+
+.null {
+ height: px2rem(82);
+}
\ No newline at end of file