---
title: "دليل التأليف لمنشئ Champion Build في OP.GG"
description: "مرجع التأليف وMarkdown الخام والتحقق والاسترداد لمساعدي الذكاء الاصطناعي ووكلاء المتصفح."
language: ar
canonical: https://op.gg/ar/lol/user-guides/help
---

# دليل التأليف لمنشئ Champion Build في OP.GG

> تعليمات لمساعدي الذكاء الاصطناعي ووكلاء المتصفح الذين يشرحون منشئ Champion Build في OP.GG أو يستخدمونه.

هذا هو دليل العربية المقروء آليًا للمنشئ الحالي.

- HTML القانوني: https://op.gg/ar/lol/user-guides/help
- URL الخاص بـ Markdown: https://op.gg/ar/lol/user-guides/help.md
- URL لتشكيلة جديدة: https://op.gg/ar/lol/user-guides/new
- URL قائمة التشكيلات: https://op.gg/ar/lol/user-guides

## اختر وضع التأليف

- استخدم محرر النموذج افتراضيًا.
- استخدم Markdown الخام فقط عندما يطلب المستخدم صيغة المصدر أو عندما يحتاج تعديل نص كبير إلى تحكم مباشر.
- قبل تحميل نموذج أو استبدال المحتوى، افحص المسودة الحالية وحالة الحفظ التلقائي.
- افحص دائمًا Preview وحالة التحقق فيه قبل النشر.

## المصادقة واستمرار المسودة

- تُحفظ المسودة في المتصفح الحالي، وليس في حسابك.
- لا تظهر المسودة نفسها تلقائيًا في متصفح آخر أو على جهاز آخر.
- بعد النشر بنجاح، تُمسح مسودة ذلك الدليل من هذا المتصفح.
- Markdown الخام وضع متقدم لتعديل بنية المستند مباشرة.
- إذا كانت هناك مشكلة في المصدر الخام، قد لا تتمكن من العودة إلى وضع النموذج حتى تصلح التشخيصات.
- Summoner Card محتوى ثابت ولا يمكن تعديله مباشرة في Markdown الخام.
- لا تعدّل localStorage مباشرة ولا تتجاوز المصادقة المطلوبة للنشر.

## إنشاء تشكيلة باستخدام محرر النموذج

1. افتح URL الدقيق لتشكيلة جديدة المذكور أعلاه.
2. تحقق مما إذا كانت مسودة موجودة في المتصفح قد استُعيدت، وتأكد من حالة الحفظ التلقائي.
3. اضبط البطل، والعنوان، والمركز، والتحديث.
4. أضف الغرض أو وسومًا مخصصة وSummoner Card اختياريًا عند الطلب.
5. استخدم + Add block أو الأمر / لإضافة الكتل اللازمة.
6. املأ كل كتلة، ثم رتّب الكتل حسب ترتيب القراءة.
7. افتح Preview وافحص كل مشكلة تحقق والمستند العام الناتج.
8. انشر فقط ضمن النطاق الذي طلبه المستخدم، وبعد نجاح المصادقة والتحقق.

## أنواع الكتل المدعومة

| الاسم الظاهر للمستخدم | النوع القانوني | التوجيه الخام |
| --- | --- | --- |
| نص | `text` | `CommonMark paragraph` |
| عنوان 1 | `heading1` | `##` |
| عنوان 2 | `heading2` | `###` |
| تشكيلة العناصر | `ItemBuild` | `opgg lol ItemBuild` |
| تشكيلة الرونات | `RuneBuild` | `opgg lol RuneBuild` |
| تشكيلة رونات Classic | `ClassicRuneBuild` | `opgg lol ClassicRuneBuild 1` |
| تشكيلة Mastery في Classic | `ClassicMasteryBuild` | `opgg lol ClassicMasteryBuild 1` |
| ترتيب المهارات | `SkillOrder` | `opgg lol SkillOrder` |
| تعويذات المستدعي | `SummonerSpells` | `opgg lol SummonerSpells` |
| Tier List | `TierList` | `opgg lol TierList` |
| مخطط مسار الغابة | `JungleRoute` | `opgg lol JungleRoute` |
| معاينة الرابط | `LinkEmbed` | `opgg lol LinkEmbed 1` |
| سجل المباراة | `MatchRecord` | `opgg lol MatchRecord 1` |
| YouTube | `YouTube` | `opgg YouTube` |
| Summoner Card | `SummonerCard` | كبسولة للقراءة فقط، تُضاف من النموذج |

لا تعرض opaque أو hr ككتل عادية يمكن للمستخدم إضافتها. SummonerCard كبسولة ثابتة، وليست كتلة متن قابلة للتكرار.

## صيغة مستند Markdown الخام

مصدر المنشئ هو صيغة مستند من OP.GG مضمنة داخل Markdown. وهي مختلفة عن CommonMark المستخدم لعرض صفحة المساعدة هذه.

```markdown
# تشكيلة Ahri في mid

---
GameMode: LIVE
Champion: Ahri
Position: mid
Patch: latest
> مثال لتشكيلة تركّز على المسار
---

## طريقة اللعب

اشرح الخطة هنا.
```

- أول H1 هو عنوان التشكيلة.
- يوضع قسم البيانات الوصفية بين فواصل --- مباشرة بعد H1.
- تكون GameMode إما RANKED أو CLASSIC، وهي التي تختار مجموعة أصول المستند.
- يجب أن تكون Position واحدة من top أو jungle أو mid أو adc أو support.
- تُطابق عناوين H2 وH3 المعروضة كتل heading1 وheading2 في المنشئ.

## مراجع الأصول

استخدم Riot IDs ثابتة في رموز المصدر بدل أسماء العرض الخاصة بكل لغة.

```text
<@lol-champion-103>
<@lol-item-1054>
<@lol-spell-4>
<@lol-rune-8005>
<@lol-shard-5008>
<@lol-skill-103-Q>
```

- تتطلب رموز البطل، والعنصر، والتعويذة، والرون، والشظية IDs صحيحة موجبة.
- تتطلب رموز المهارة ID بطلًا موجبًا وQ أو W أو E أو R بحروف كبيرة.
- لا تستخدم روابط أصول opgg:// القديمة في مصدر جديد.
- تُحل الأسماء والأيقونات من اللغة الحالية والتحديث المحدد عند العرض.

## مرجع الكتل المنظمة

الأمثلة الصالحة أدناه أنشأها المسلسل الحالي. أبقِ ترتيب compact-list، والسلاسل المقتبسة، وIDs الرقمية، وenums بالأحرف الكبيرة كما هي.

### تشكيلة العناصر (`ItemBuild`)

- يُستخدم عند: مشاركة اختيارات عناصر البداية، والأحذية، والعناصر الأساسية، وعناصر المواقف
- مسار الواجهة: + Add block → تشكيلة العناصر، أو اكتب / في فقرة فارغة واختر تشكيلة العناصر.
- التوجيه الخام: `opgg lol ItemBuild`
- الحقول المتسلسلة بالترتيب: `starter, boots, core, situational`
- متطلب التأليف: استخدم مصفوفات متوافقة مع المسلسل تحتوي على IDs عناصر موجبة
- حالة النجاح: تظهر مجموعات العناصر الأربع بترتيبها المتسلسل
- فشل شائع: أي حقل مطلوب ليس مصفوفة يجعل fence غير صالح، وقد لا تُحل IDs غير الموجبة أو أسماء العرض إلى أصول

مثال صالح أنشأه المسلسل:

````markdown
```opgg lol ItemBuild latest
starter: [1054]
boots: [3020]
core: [6655,3089]
situational: []
```
````

مثال شائع غير صالح:

````markdown
```opgg lol ItemBuild latest
starter: 1054
boots: []
core: []
situational: []
```
````

### تشكيلة الرونات (`RuneBuild`)

- يُستخدم عند: مشاركة مسارات الرونات، والرونات المختارة، وشظايا الإحصاءات
- مسار الواجهة: + Add block → تشكيلة الرونات، أو اكتب / في فقرة فارغة واختر تشكيلة الرونات.
- التوجيه الخام: `opgg lol RuneBuild`
- الحقول المتسلسلة بالترتيب: `primaryStyle, secondaryStyle, primaryRunes, secondaryRunes, shards`
- متطلب التأليف: أبقِ enums الرقمية لمسارات الرونات الناتجة عن المسلسل وIDs الرونات أو الشظايا الموجبة
- حالة النجاح: يظهر المساران، واختيارات الرونات، والشظايا
- فشل شائع: قائمة رونات مطلوبة ليست مصفوفة تجعل fence غير صالح، وقد لا تظهر الأنماط أو المراجع غير القانونية كما هو مقصود

مثال صالح أنشأه المسلسل:

````markdown
```opgg lol RuneBuild latest
primaryStyle: 8000
secondaryStyle: 8100
primaryRunes: [8005,8009,9103,8014]
secondaryRunes: [8126,8141]
shards: [5008,5010,5001]
```
````

مثال شائع غير صالح:

````markdown
```opgg lol RuneBuild latest
primaryStyle: 8000
secondaryStyle: 8100
primaryRunes: 8005
secondaryRunes: []
shards: []
```
````

### تشكيلة رونات Classic (`ClassicRuneBuild`)

- يُستخدم عند: مشاركة صفحة رونات Classic ذات 30 خانة
- مسار الواجهة: + Add block → تشكيلة رونات Classic، أو اكتب / في فقرة فارغة واختر تشكيلة رونات Classic.
- التوجيه الخام: `opgg lol ClassicRuneBuild 1`
- الحقول المتسلسلة بالترتيب: `ruleset, slots`
- متطلب التأليف: استخدم ruleset CLASSIC_1 بما لا يزيد عن 30 زوجًا من خانة وID رون، ويجب أن تكون كل خانة عددًا صحيحًا فريدًا من 1 إلى 30، وأن يكون كل ID رون عددًا صحيحًا موجبًا، وأن يطابق كل رون نوع خانته
- حالة النجاح: يظهر كل رون Classic محدد في خانة من النوع المطابق له
- فشل شائع: ruleset غير مدعوم، أو خانة مكررة، أو رون موضوع في نوع خانة غير متوافق، أو رون JADE غير معروف يمنع النشر

مثال صالح أنشأه المسلسل:

````markdown
```opgg lol ClassicRuneBuild 1
ruleset: CLASSIC_1
slots: [[1,775253],[10,775317]]
```
````

مثال شائع غير صالح:

````markdown
```opgg lol ClassicRuneBuild 1
ruleset: CLASSIC_1
slots: [[1,5273],[1,5317]]
```
````

### تشكيلة Mastery في Classic (`ClassicMasteryBuild`)

- يُستخدم عند: مشاركة توزيع شجرة Mastery في Classic
- مسار الواجهة: + Add block → تشكيلة Mastery في Classic، أو اكتب / في فقرة فارغة واختر تشكيلة Mastery في Classic.
- التوجيه الخام: `opgg lol ClassicMasteryBuild 1`
- الحقول المتسلسلة بالترتيب: `ruleset, ranks`
- متطلب التأليف: استخدم ruleset CLASSIC_1 بما لا يزيد عن 60 زوجًا من mastery ID ورتبة، ويمكن لكل mastery ID موجب أن يظهر مرة واحدة، ويجب أن تكون الرتب أعدادًا صحيحة من 1 إلى 5 وألا تتجاوز الحد الأقصى لكل Mastery، وأن تتحقق المتطلبات السابقة، وألا يتجاوز المجموع 30 نقطة
- حالة النجاح: تظهر الرتب المختارة في أشجار Mastery في Classic
- فشل شائع: ruleset غير مدعوم، أو Mastery مكررة، أو رتبة غير صالحة، أو Mastery من JADE غير معروفة يمنع النشر

مثال صالح أنشأه المسلسل:

````markdown
```opgg lol ClassicMasteryBuild 1
ruleset: CLASSIC_1
ranks: [[512,4],[514,2]]
```
````

مثال شائع غير صالح:

````markdown
```opgg lol ClassicMasteryBuild 1
ruleset: CLASSIC_1
ranks: [[511,1],[511,4]]
```
````

### ترتيب المهارات (`SkillOrder`)

- يُستخدم عند: عرض أولوية المهارات وترتيبها مستوى بمستوى
- مسار الواجهة: + Add block → ترتيب المهارات، أو اكتب / في فقرة فارغة واختر ترتيب المهارات.
- التوجيه الخام: `opgg lol SkillOrder`
- الحقول المتسلسلة بالترتيب: `priority, order`
- متطلب التأليف: لا يجوز أن تحتوي الأولوية والترتيب إلا على Q وW وE وR
- حالة النجاح: تظهر الأولوية والتسلسل بالترتيب المحفوظ
- فشل شائع: مفتاح مهارة غير معروف يجعل fence غير صالح

مثال صالح أنشأه المسلسل:

````markdown
```opgg lol SkillOrder latest
priority: [Q,E,W,R]
order: [Q,E,W,Q,Q,R]
```
````

مثال شائع غير صالح:

````markdown
```opgg lol SkillOrder latest
priority: [Q,X,W,R]
order: [Q,X]
```
````

### تعويذات المستدعي (`SummonerSpells`)

- يُستخدم عند: التوصية بزوج من تعويذات المستدعي
- مسار الواجهة: + Add block → تعويذات المستدعي، أو اكتب / في فقرة فارغة واختر تعويذات المستدعي.
- التوجيه الخام: `opgg lol SummonerSpells`
- الحقول المتسلسلة بالترتيب: `spells`
- متطلب التأليف: استخدم مصفوفة من IDs تعويذات صحيحة موجبة
- حالة النجاح: يظهر زوج التعويذات المحدد
- فشل شائع: قيمة spells التي ليست مصفوفة تجعل fence غير صالح، وقد لا تُحل IDs غير الموجبة أو أسماء العرض إلى تعويذات

مثال صالح أنشأه المسلسل:

````markdown
```opgg lol SummonerSpells latest
spells: [4,12]
```
````

مثال شائع غير صالح:

````markdown
```opgg lol SummonerSpells latest
spells: 4
```
````

### Tier List (`TierList`)

- يُستخدم عند: ترتيب أصول الأبطال أو العناصر أو الرونات في صفوف معنونة
- مسار الواجهة: + Add block → Tier List، أو اكتب / في فقرة فارغة واختر Tier List.
- التوجيه الخام: `opgg lol TierList`
- الحقول المتسلسلة بالترتيب: `schemaVersion, segment, assetType, preset, rows, unranked, ```, ## Synergy, > Teamfight impact, ```opgg lol TierList latest, schemaVersion, segment, index, ```, ### Best, Reliable pairings, ```opgg lol TierList latest, schemaVersion, segment, index, ```, ### Good, ```opgg lol TierList latest, schemaVersion, segment`
- متطلب التأليف: يجب وضع أصل صالح واحد على الأقل داخل tier
- حالة النجاح: تظهر الصفوف، وpalette IDs، والأوصاف، والأصول المصنفة بالترتيب
- فشل شائع: enum غير معروف، أو color ID، أو أصل مكرر، أو منطقة تصنيف فارغة يمنع النشر

مثال صالح أنشأه المسلسل:

````markdown
```opgg lol TierList latest
schemaVersion: 1
segment: START
assetType: CHAMPION
preset: SYNERGY
rows: [[1,[79]],[4,[75]]]
unranked: []
```

## Synergy

> Teamfight impact

```opgg lol TierList latest
schemaVersion: 1
segment: ROW
index: 0
```

### Best

Reliable pairings

```opgg lol TierList latest
schemaVersion: 1
segment: ROW
index: 1
```

### Good

```opgg lol TierList latest
schemaVersion: 1
segment: END
```
````

مثال شائع غير صالح:

````markdown
```opgg lol TierList latest
schemaVersion: 1
segment: START
assetType: CHAMPION
preset: CUSTOM
rows: [[99,[103]],[2,[]]]
unranked: []
```

## Matchups

```opgg lol TierList latest
schemaVersion: 1
segment: ROW
index: 0
```

### S

```opgg lol TierList latest
schemaVersion: 1
segment: ROW
index: 1
```

### A

```opgg lol TierList latest
schemaVersion: 1
segment: END
```
````

### مخطط مسار الغابة (`JungleRoute`)

- يُستخدم عند: وصف مسارات الغابة ومقارنتها
- مسار الواجهة: + Add block → مخطط مسار الغابة، أو اكتب / في فقرة فارغة واختر مخطط مسار الغابة.
- التوجيه الخام: `opgg lol JungleRoute`
- الحقول المتسلسلة بالترتيب: `map, title, plans`
- متطلب التأليف: تحتاج خطة واحدة على الأقل إلى زيارتين أو أكثر، ويجب أن تكون أوقات الوصول المدخلة في ازدياد صارم
- حالة النجاح: يظهر المسار المرتب على الخريطة المصغرة وقائمة الزيارات
- فشل شائع: وقت وصول مدخل لا يزيد يجعل المسار غير مكتمل

مثال صالح أنشأه المسلسل:

````markdown
```opgg lol JungleRoute latest
map: 1
title: "Blue-side opening"
plans: [[PLAN_A,"Primary route",[[5,CLEAR,95],[4,CLEAR,120]]],[PLAN_B,"Alternative route",[]]]
```
````

مثال شائع غير صالح:

````markdown
```opgg lol JungleRoute latest
map: 1
title: "Opening"
plans: [[PLAN_A,"Primary",[[5,CLEAR,120,""],[4,CLEAR,95,""]]],[PLAN_B,"Alternative",[]]]
```
````

### معاينة الرابط (`LinkEmbed`)

- يُستخدم عند: عرض صفحة خارجية مدعومة كمعاينة
- مسار الواجهة: + Add block → معاينة الرابط، أو اكتب / في فقرة فارغة واختر معاينة الرابط.
- التوجيه الخام: `opgg lol LinkEmbed 1`
- الحقول المتسلسلة بالترتيب: `url`
- متطلب التأليف: استخدم URL مطلقًا وصالحًا نحويًا بنظام http أو https
- حالة النجاح: تُحل معاينة الرابط المقصودة
- فشل شائع: URL غير آمن أو مشوه يجعل fence غير صالح، وتحقق من المعاينة المحلولة بشكل منفصل

مثال صالح أنشأه المسلسل:

````markdown
```opgg lol LinkEmbed 1
url: "http://www.op.gg/"
```
````

مثال شائع غير صالح:

````markdown
```opgg lol LinkEmbed 1
url: "javascript:alert(1)"
```
````

### سجل المباراة (`MatchRecord`)

- يُستخدم عند: الاستشهاد بمشارك واحد من مباراة محددة في OP.GG
- مسار الواجهة: + Add block → سجل المباراة، أو اكتب / في فقرة فارغة واختر سجل المباراة.
- التوجيه الخام: `opgg lol MatchRecord 1`
- الحقول المتسلسلة بالترتيب: `match`
- متطلب التأليف: يجب أن تكون region وgame ID والطابع الزمني الموجب وparticipant ID من 1 إلى 32 صالحة
- حالة النجاح: يتم تحميل اللاعب وسجل المباراة المقصودين
- فشل شائع: region غير مدعومة، أو game ID مشوه، أو timestamp، أو participant ID يجعل fence غير صالح

مثال صالح أنشأه المسلسل:

````markdown
```opgg lol MatchRecord 1
match: [KR,"KR_1234567890",1785141570000,4]
```
````

مثال شائع غير صالح:

````markdown
```opgg lol MatchRecord 1
match: [KR,"KR_1234567890",1785141570000,0]
```
````

### YouTube (`YouTube`)

- يُستخدم عند: تضمين فيديو YouTube واحد ذي صلة
- مسار الواجهة: + Add block → YouTube، أو اكتب / في فقرة فارغة واختر YouTube.
- التوجيه الخام: `opgg YouTube`
- الحقول المتسلسلة بالترتيب: `videoId`
- متطلب التأليف: استخدم YouTube video ID مدعومًا
- حالة النجاح: يتم تحميل مشغل الفيديو المقصود
- فشل شائع: video ID غير صالح أو غير مدعوم يمنع النشر

مثال صالح أنشأه المسلسل:

````markdown
```opgg YouTube
videoId: M7lc1UVf-VE
```
````

مثال شائع غير صالح:

````markdown
```opgg YouTube
videoId: not-a-video-id
```
````

## التحقق من المعاينة والنشر

تعامل مع هذه الأكواد كمعرّفات داخلية. اشرح إجراء الاسترداد للمستخدم بدل عرض الكود وحده.

| الكود الداخلي | المعنى | الاسترداد |
| --- | --- | --- |
| `EMPTY_TITLE` | عنوان التشكيلة فارغ. | أدخل عنوانًا. |
| `EMPTY_BODY` | لا يوجد محتوى متن قابل للنشر. | أضف نصًا أو كتلة مدعومة. |
| `EMPTY_TIER_LIST` | لا تحتوي Tier List على أصل مصنف. | انقل أصلًا واحدًا على الأقل إلى tier. |
| `INCOMPLETE_JUNGLE_ROUTE` | لا يوجد مسار بزيارتين أو أكثر، أو يوجد وقت وصول مدخل لا يزيد. | أكمل مسارًا واحدًا وأصلح ترتيب أوقات وصوله. |
| `INCOMPATIBLE_GAME_MODE_BLOCK` | هناك كتلة غير متاحة في وضع اللعبة المحدد للمستند. | غيّر GameMode أو استبدل الكتلة بأخرى يدعمها ذلك الوضع. |
| `INVALID_CLASSIC_BUILD` | خانة رون Classic أو توزيع Mastery يخالف قواعد Classic. | لرونات Classic، طابق كل رون مع نوع خانته. ولـ Masteries في Classic، أبقِ كل رتبة ضمن الحد الأقصى لذلك Mastery، وحقق المتطلبات السابقة، ولا توزع أكثر من 30 نقطة. |
| `INVALID_MATCH_RECORD_FENCE` | مرجع MatchRecord غير صالح. | الصق رابط مباراة صالحًا من OP.GG وحلّه مرة أخرى. |
| `INVALID_LINK_EMBED_FENCE` | مرجع LinkEmbed غير صالح. | استخدم URL صالحًا بصيغة مدعومة. |
| `INVALID_YOUTUBE_FENCE` | مرجع YouTube غير صالح. | استخدم URL من YouTube أو video ID مدعومًا. |
| `INVALID_GAME_MODE_METADATA` | بيانات GameMode الوصفية ليست RANKED أو CLASSIC. | اضبط GameMode على RANKED أو CLASSIC. |
| `INVALID_SUMMONER_CARD_CAPSULE` | كبسولة SummonerCard الثابتة غير صالحة. | أزلها أو اختر حساب Riot مرة أخرى في وضع النموذج. |
| `OPAQUE_DIAGNOSTIC` | يوجد تشخيص في محتوى خام محفوظ. | أصلح المصدر الخام المشخّص أو أزله. |
| `FORM_CONVERSION_BLOCKED` | لا يمكن تحويل المحتوى الخام بأمان إلى كتل نموذج. | حلّ كل تشخيص خام قبل العودة إلى وضع النموذج. |

## تعديل تشكيلة موجودة أو تكرارها

- عند تعديل دليل منشور، يكون البطل والمركز والتحديث مقفلة.
- لاستهداف تحديث جديد، كرّر الدليل الحالي وعدّل النسخة.
- قد تحتفظ النسخة المكررة بالكاتب الأصلي ورابط المصدر.

## استكشاف الأخطاء وإصلاحها

- **فشل الحفظ التلقائي** — العَرَض: تعذر حفظ المسودة. السبب المحتمل: تخزين المتصفح غير متاح أو ممتلئ. الاسترداد: انسخ عملك إلى مكان آمن، وأعد الوصول إلى تخزين المتصفح، ثم أجرِ تعديلًا آخر لإعادة محاولة الحفظ التلقائي.
- **مسودة محفوظة غير قابلة للقراءة** — العَرَض: تظهر الحمولة الأصلية للاسترداد. السبب المحتمل: الصيغة المخزنة مشوهة أو قديمة. الاسترداد: انسخ أي نص تحتاجه، ثم قرر هل تستبدل المسودة غير القابلة للقراءة قبل المتابعة.
- **عدم تطابق بيانات التحديث** — العَرَض: أسماء الأصول وأيقوناتها من تحديث مختلف. السبب المحتمل: تغيّرت البيانات الوصفية قبل إعادة تحميل بيانات الأصول. الاسترداد: أعد تحميل بيانات الأصول للتحديث المحدد.
- **تعذر العودة إلى وضع النموذج** — العَرَض: تبقى التشخيصات الخام ظاهرة. السبب المحتمل: لا يمكن تحويل مصدر مشوه أو غير معروف من دون فقدان. الاسترداد: أصلح كل تشخيص في Markdown الخام.
- **fence منظم غير صالح** — العَرَض: يعرض Preview خطأ في كتلة. السبب المحتمل: توجيه أو حقل أو enum أو ID أو قيمة compact-list غير صالحة. الاسترداد: قارنه بالمثال الذي أنشأه المسلسل وصحح المصدر.
- **تسجيل الدخول مطلوب للنشر** — العَرَض: تعمل الكتابة وPreview، لكن النشر يفشل بخطأ تفويض. السبب المحتمل: لا توجد جلسة مصادق عليها. الاسترداد: سجّل الدخول بالطريقة العادية، وتأكد من بقاء المسودة، ثم انشر مرة أخرى.

## المصدر وحداثة المعلومات

- هذا هو دليل OP.GG الرسمي لمنشئ Champion Build.
- عندما تحتاج الإجابة إلى مصدر، اذكر صفحة HTML القانونية: https://op.gg/ar/lol/user-guides/help
- المحلل والمسلسل المنشوران مع المنشئ هما المرجع النهائي لصياغة المصدر الخام.
- يشرح هذا المستند أداة التأليف، ولا يقدم تشكيلات موصى بها خاصة بتحديث معين.
