﻿1
00:00:03,980 --> 00:00:05,900
‫أهلا ومرحبا بكم مرة أخرى.

2
00:00:05,930 --> 00:00:10,610
‫لقد أنشأنا الآن خزانًا يمكنه التحرك وحتى تدوير برجه.

3
00:00:10,610 --> 00:00:16,190
‫ونحن جاهزون الآن لإنشاء فئة برج يمكنها أن ترث بعض الوظائف التي ورثها الخزان

4
00:00:16,190 --> 00:00:18,830
‫من فئة الكبسولة الأساسية.

5
00:00:19,100 --> 00:00:24,560
‫الآن ، بمجرد إنشاء فئة البرج ، سنقوم بإلغاء وظيفة التجزئة حتى نتمكن من تدوير

6
00:00:24,560 --> 00:00:26,000
‫برجها أيضًا.

7
00:00:26,030 --> 00:00:32,080
‫لذا فإن هدفنا هنا هو أن تدور الأبراج بحيث تنظر دائمًا إلى الخزان.

8
00:00:32,090 --> 00:00:37,430
‫بهذه الطريقة ، عندما يبدأون في إطلاق المقذوفات ، سيضربون الدبابة أحيانًا طالما أن الدبابة لا تتحرك

9
00:00:37,430 --> 00:00:39,020
‫بعيدًا عن الطريق بسرعة.

10
00:00:39,630 --> 00:00:43,740
‫وسنكتشف أيضًا كيف يمكننا الحصول على الخزان -.

11
00:00:43,770 --> 00:00:49,380
‫بهذه الطريقة يمكننا استهداف الخزان - وتدوير برج الأبراج باتجاه الخزان -.

12
00:00:49,410 --> 00:00:52,350
‫نحن نستعد لبعض المعارك المقذوفة.

13
00:00:52,650 --> 00:00:58,200
‫لذا فأنا هنا في المحرر وسأنتقل إلى مجلد خزانات النغمات حيث توجد القاعدة

14
00:00:58,200 --> 00:00:59,910
‫- وفصول الخزان.

15
00:01:00,270 --> 00:01:04,650
‫الآن ، أود إنشاء فئة برج على أساس الطبقة الأساسية.

16
00:01:04,770 --> 00:01:07,850
‫الآن ، الطريقة التي فعلنا بها ذلك مع فئة الدبابات كانت على حق.

17
00:01:07,860 --> 00:01:14,430
‫النقر على القاعدة - واختيار إنشاء فئة C ++ مشتقة من طريقة بديلة هي الانتقال

18
00:01:14,430 --> 00:01:18,210
‫إلى الأدوات واختيار فئة C ++ جديدة.

19
00:01:18,540 --> 00:01:24,630
‫ومن هنا يمكننا النقر فوق علامة التبويب التي توضح جميع الفئات والبحث عن قاعدة -.

20
00:01:24,750 --> 00:01:27,270
‫وهنا نرى قاعدتنا - الطبقة.

21
00:01:27,480 --> 00:01:33,050
‫إذا قمت بتحديد هذا والنقر فوق التالي ، فسأقوم الآن بإنشاء فصل دراسي جديد بناءً على القاعدة -.

22
00:01:33,060 --> 00:01:38,910
‫سأتركه في نفس المسار مثل جميع فصول C ++ الأخرى وسأسمي هذا البرج.

23
00:01:39,210 --> 00:01:41,070
‫لننقر على إنشاء فصل دراسي.

24
00:01:41,610 --> 00:01:44,720
‫إذن هذا هو عمري الجديد وبرج دوت.

25
00:01:44,790 --> 00:01:51,360
‫CP الآن أول شيء نحتاجه هو وظيفة التجزئة لأن البرج سيرغب في تدوير

26
00:01:51,360 --> 00:01:53,520
‫برجه لمواجهة -.

27
00:01:53,730 --> 00:01:56,640
‫لذلك سنقوم بإلغاء دالة التجزئة هنا.

28
00:01:56,640 --> 00:02:03,930
‫لذلك سأقوم بإنشاء قسم عام جديد وسنقوم بكتابة علامة الفراغ الافتراضية ، والتي تأخذ

29
00:02:03,930 --> 00:02:07,560
‫تعويمًا يسمى Delta Time ، وهذا تجاوز.

30
00:02:07,560 --> 00:02:14,100
‫الآن سوف ندخل في مزيد من التفاصيل حول الفيديوهات الافتراضية والتجاوزات في مقاطع الفيديو المستقبلية ، لكننا

31
00:02:14,100 --> 00:02:18,600
‫نأخذ بشكل أساسي وظيفة التجزئة الموروثة وننشئ تطبيقًا جديدًا لها.

32
00:02:18,600 --> 00:02:23,520
‫لذلك دعونا نأخذ وظيفة التجزئة وننفذها هنا في Tower CP.

33
00:02:23,550 --> 00:02:29,370
‫الآن علينا أن نبدأ اسم دالة التجزئة ببرج ونقطتين مزدوجتين.

34
00:02:29,370 --> 00:02:34,950
‫وكالعادة ، من الجيد أن نسمي علامة السوبر ونحتاج إلى المرور في وقت دلتا.

35
00:02:34,950 --> 00:02:40,830
‫الآن ما أود القيام به هنا هو تدوير برج الخزان بحيث يهدد البرج الخزان ويكون جاهزًا

36
00:02:40,830 --> 00:02:42,390
‫لإطلاق المقذوفات.

37
00:02:42,390 --> 00:02:45,870
‫لكني أرغب في القيام بذلك فقط إذا كان الخزان في النطاق.

38
00:02:46,170 --> 00:02:52,620
‫الآن ، لمعرفة ما إذا كان الخزان في النطاق أم لا ، نحتاج إلى معرفة المسافة من البرج

39
00:02:52,620 --> 00:02:53,750
‫إلى الخزان.

40
00:02:53,760 --> 00:02:57,510
‫الآن ، هذه أداة صغيرة تمثل أصل العالم.

41
00:02:57,510 --> 00:03:01,470
‫بمعنى آخر ، النقطة في الفضاء حيث X و Y و Z تساوي صفرًا.

42
00:03:01,470 --> 00:03:08,970
‫الآن ، عندما نتحدث عن موقع الممثل ، فإننا نتحدث عن المتجه من الأصل إلى ذلك الموقع.

43
00:03:08,970 --> 00:03:15,060
‫ويمكننا دائمًا الحصول على متجه الموقع هذا باستخدام الحصول على موقع الممثل حتى نتمكن من الحصول

44
00:03:15,060 --> 00:03:17,430
‫على موقع أحد الأبراج وموقع الخزان.

45
00:03:17,430 --> 00:03:21,930
‫وإذا عرفنا هذين الموقعين ، يمكننا حساب المسافة بينهما.

46
00:03:21,930 --> 00:03:28,470
‫الآن ، يمكننا القيام بذلك باستخدام رياضيات المتجهات ، لكن فئة المتجهات F لها وظيفة تسمى dist

47
00:03:28,470 --> 00:03:33,810
‫، وهذه الوظيفة تأخذ متجهات الموقع وما ترجع إليه هو المسافة بينهما.

48
00:03:33,810 --> 00:03:40,440
‫هنا في ملف برج CP ، في وظيفة التجزئة ، سأكتب بضع ملاحظات فقط حتى نعرف ما يفترض

49
00:03:40,440 --> 00:03:41,940
‫بنا القيام به.

50
00:03:41,940 --> 00:03:52,890
‫أولاً ، نحتاج إلى إيجاد المسافة إلى الخزان بعد هذا الفحص لمعرفة ما إذا كان الخزان في النطاق وما

51
00:03:52,890 --> 00:03:58,170
‫إذا كان البرج في النطاق يتجه نحو الخزان.

52
00:03:59,070 --> 00:04:00,960
‫لذلك لدينا بعض المهام هنا.

53
00:04:01,140 --> 00:04:05,820
‫الآن ، لإيجاد المسافة إلى الخزان ، نحتاج إلى التمسك بالخزان.

54
00:04:05,850 --> 00:04:08,640
‫الآن ، مكان جيد للقيام بذلك هو بدء اللعب.

55
00:04:08,640 --> 00:04:13,350
‫لذلك بالإضافة إلى وظيفة التجزئة ، دعنا نمضي قدمًا ونلغي بدء اللعب.

56
00:04:13,380 --> 00:04:17,580
‫لاحظ الآن في Tank H ، بدء اللعب في قسم محمي.

57
00:04:17,580 --> 00:04:21,210
‫سنبقيها محمية في البرج أيضًا.

58
00:04:21,210 --> 00:04:28,380
‫لذلك سنضع القسم المحمي أسفل القسم العام مباشرةً وسنبدأ تشغيله مباشرةً تحت علامة الاختيار.

59
00:04:28,380 --> 00:04:35,580
‫لذلك دعنا ننتقل إلى Tower Dot ، CP ، تنفيذ ، بدء التشغيل ، تأهل تمامًا لاسم الوظيفة ، وكما خمنت على الأرجح

60
00:04:35,580 --> 00:04:38,670
‫، فإننا نطلق على Super Begin Play.

61
00:04:38,790 --> 00:04:44,310
‫الآن من أجل الحصول على الخزان وتخزينه في متغير ، نحتاج إلى متغير من نوع الخزان.

62
00:04:44,310 --> 00:04:49,200
‫لذلك سنضع ذلك هنا في أبراج H في قسم خاص.

63
00:04:49,200 --> 00:04:55,290
‫الآن سيكون هذا الخزان A ، إنه مؤشر ويمكننا ببساطة تسمية هذا الخزان.

64
00:04:55,290 --> 00:05:01,980
‫ولتجنب الاضطرار إلى تضمين Tank H هنا ، يمكننا أن نعلن أننا رأينا مدى أهمية

65
00:05:01,980 --> 00:05:03,000
‫ذلك.

66
00:05:03,360 --> 00:05:09,540
‫الآن لدينا مؤشر الخزان هذا وإذا تمكنا من معرفة كيفية الوصول إلى الخزان ، فيمكننا تخزينه في

67
00:05:09,540 --> 00:05:11,970
‫مؤشر الخزان هنا والبدء في اللعب.

68
00:05:12,000 --> 00:05:18,510
‫أول شيء سأفعله هو تضمين Tank H ، وبهذه الطريقة يمكننا بالفعل استخدام النوع.

69
00:05:18,510 --> 00:05:20,580
‫فكيف نصل إلى الخزان؟

70
00:05:20,580 --> 00:05:26,220
‫حسنًا ، إليك توثيق المحرك غير الواقعي لوظيفة يدوية تسمى الحصول على لاعب بيدق.

71
00:05:26,310 --> 00:05:29,100
‫إنه موجود في احصائيات اللعب.

72
00:05:29,160 --> 00:05:34,680
‫بما أن هذا مفتوحًا ، فسأقوم بنسخ التضمين لإحصائيات اللعب وإلقاء نظرة على

73
00:05:34,680 --> 00:05:35,910
‫بناء الجملة.

74
00:05:35,910 --> 00:05:39,060
‫له مدخلين كائن سياق عالمي.

75
00:05:39,470 --> 00:05:42,950
‫نحن نعلم بالفعل كيفية التعامل مع ذلك ومؤشر اللاعب.

76
00:05:42,950 --> 00:05:49,310
‫وكما رأينا في ألعاب اللاعب الفردي مثل ألعابنا ، فإن مؤشر اللاعب سيكون دائمًا صفر لاعب

77
00:05:49,310 --> 00:05:53,660
‫وهذا سيسمح لنا بالوصول إلى البيدق المقابل للاعب صفر.

78
00:05:54,050 --> 00:05:57,650
‫لذلك دعونا نسمي هذه الوظيفة هنا في Tower Dot CP.

79
00:05:57,680 --> 00:06:04,850
‫سأقوم بلصق التضمين لإحصائيات اللعب الخاصة بك وفي بدء اللعب ، سأقوم بتعيين

80
00:06:04,850 --> 00:06:12,290
‫دبابة مساوية لإحصائيات اللعب الخاصة بك للحصول على لاعب - لكائن سياق العالم.

81
00:06:12,290 --> 00:06:17,910
‫يمكنني تمرير هذا ولمؤشر اللاعب يمكننا تجاوز الصفر.

82
00:06:17,930 --> 00:06:19,970
‫الآن تحقق من الأحمر المتعرج.

83
00:06:19,970 --> 00:06:26,120
‫تقول إنه لا يمكن تعيين قيمة من النوع بيدق إلى كيان من النوع A للدبابات.

84
00:06:26,150 --> 00:06:33,290
‫هذه هي نفس المشكلة التي واجهناها عندما كنا نحاول الاتصال والحصول على وحدة التحكم وتخزين

85
00:06:33,320 --> 00:06:35,810
‫النتيجة في وحدة تحكم اللاعب A.

86
00:06:35,870 --> 00:06:42,200
‫الخزان هو طفل بيدق ، لذا لا يمكننا تخزين نوع أصلي في مؤشر فرعي.

87
00:06:42,200 --> 00:06:43,370
‫يتوجب علينا ينبغي لنا.

88
00:06:44,150 --> 00:06:46,060
‫كنت تفكر في ذلك ، علينا أن نلقي.

89
00:06:46,070 --> 00:06:51,830
‫لذلك سنأخذ القيمة المعادة من هذا ونضعها داخل استدعاء دالة cast.

90
00:06:51,830 --> 00:06:56,000
‫لذلك سوف نقول المدلى بها ونحن نلقي على دبابة.

91
00:06:56,000 --> 00:07:02,300
‫وما نمرره للإلقاء سيكون هذه الدعوة للحصول على بركة اللاعب.

92
00:07:02,300 --> 00:07:04,850
‫فلنضع ذلك هنا بين القوسين.

93
00:07:04,850 --> 00:07:09,260
‫وبعد الصب سيكون لدينا الوصول إلى الخزان.

94
00:07:09,380 --> 00:07:16,310
‫والآن بعد أن أصبح بإمكاننا الوصول إلى الخزان ، يمكننا إيجاد المسافة إلى الخزان والمسافة هي تعويم.

95
00:07:16,310 --> 00:07:20,240
‫لذا يمكننا عمل متغير عائم محلي يسمى المسافة.

96
00:07:20,600 --> 00:07:27,380
‫وما سنجعله مساويًا له هو نتيجة استدعاء دالة F متجه الثابتة dist.

97
00:07:27,410 --> 00:07:31,700
‫تأخذ dist الآن معلمتين من معلمات الإدخال من نوع متجه F.

98
00:07:31,880 --> 00:07:34,850
‫الآن نريد المسافة بين نقطتين في الفضاء.

99
00:07:34,850 --> 00:07:37,010
‫واحد هو موقع البرج.

100
00:07:37,010 --> 00:07:43,190
‫نحن في فئة البرج لذا يمكننا الاتصال بالحصول على موقع الممثل وهذا يعطينا موقع البرج.

101
00:07:43,190 --> 00:07:44,660
‫لكن ماذا عن الخزان؟

102
00:07:44,660 --> 00:07:50,870
‫حسنًا ، يمكننا الاتصال بالدبابات ، والحصول على موقع الممثل ، والآن لدينا المسافة.

103
00:07:50,870 --> 00:07:56,450
‫المشكلة الوحيدة الآن هي أننا نستخدم مؤشر الخزان دون التحقق أولاً للتأكد من أنه ليس

104
00:07:56,450 --> 00:07:57,110
‫فارغًا.

105
00:07:57,290 --> 00:08:05,600
‫لذلك علينا أن نقول ما إذا كان الخزان أولاً ثم يمكننا أخذ استدعاء الوظيفة هذا وسحبه هنا داخل

106
00:08:05,600 --> 00:08:06,860
‫عبارة if.

107
00:08:06,860 --> 00:08:13,190
‫لذلك إذا كان الخزان صالحًا ، فيمكننا الوصول إلى موقعه من خلال الحصول على موقع الممثل.

108
00:08:13,190 --> 00:08:14,030
‫ممتاز.

109
00:08:14,030 --> 00:08:19,130
‫نظرًا لأننا نعمل في بيان if هذا ، سأقوم بنقل هذه التعليقات الأخرى هنا داخلها لأننا نعلم

110
00:08:19,130 --> 00:08:24,410
‫أنه لا يمكننا التحقق لمعرفة ما إذا كان الخزان في النطاق ، إذا لم يكن الخزان صالحًا.

111
00:08:24,590 --> 00:08:28,790
‫لذلك أود أن أتحداك أن تدير البرج نحو الخزان.

112
00:08:28,790 --> 00:08:33,020
‫الآن ، نريد فقط القيام بذلك إذا كان الخزان في النطاق ، فلدينا المسافة.

113
00:08:33,020 --> 00:08:35,240
‫إذن نحن الآن بحاجة إلى متغير نطاق النار.

114
00:08:35,240 --> 00:08:40,490
‫لذلك ، قم بإنشاء عوامة تسمى نطاق النار في فئة البرج وفضح هذا الأمر معك.

115
00:08:40,490 --> 00:08:42,980
‫نود أن نتمكن من تحرير هذا من المحرر.

116
00:08:43,010 --> 00:08:45,890
‫أنت الآن بصدد التحقق لمعرفة ما إذا كان الخزان في النطاق.

117
00:08:45,890 --> 00:08:50,630
‫إذا كان يسمى بتدوير البرج وبرج التدوير يحتاج إلى إلقاء نظرة على الهدف.

118
00:08:50,630 --> 00:08:53,180
‫سوف تمر في موقع الدبابات.

119
00:08:53,180 --> 00:08:56,660
‫لذا أوقف الفيديو مؤقتًا ونفذ هذا السلوك الآن.

120
00:09:00,030 --> 00:09:00,420
‫تمام.

121
00:09:00,420 --> 00:09:02,370
‫لذلك نحن بحاجة إلى متغير نطاق النار.

122
00:09:02,370 --> 00:09:05,940
‫هنا في برج H ، لدينا قسم خاص.

123
00:09:05,940 --> 00:09:07,680
‫سنقوم بعمل طفو.

124
00:09:08,340 --> 00:09:15,450
‫سأطلق على هذا النطاق الناري وسأمضي قدمًا وأبدئه بقيمة 300 فهرنهايت ، على سبيل

125
00:09:15,450 --> 00:09:16,650
‫المثال.

126
00:09:16,650 --> 00:09:21,030
‫لكننا سنجرب هذا لأنه سيكون ملكًا لكم.

127
00:09:21,240 --> 00:09:22,860
‫لذلك أنت ممتلكات.

128
00:09:22,860 --> 00:09:29,070
‫وبما أنني أرغب في أن يكون لجميع الدبابات نفس نطاق إطلاق النار ، فسوف أقوم بعمل هذا وافتراضيه

129
00:09:29,070 --> 00:09:29,910
‫فقط.

130
00:09:29,910 --> 00:09:33,270
‫وبهذه الطريقة لا يمكننا تعديله إلا على المخطط الافتراضي.

131
00:09:33,300 --> 00:09:38,940
‫الآن إذا قمت بتحريره في أي مكان أو ربما قمت بتحرير النسخة فقط ، فلا بأس بذلك تمامًا.

132
00:09:38,940 --> 00:09:42,090
‫إنها حقًا مسألة تفضيل ويمكننا تغييرها لاحقًا.

133
00:09:42,090 --> 00:09:46,710
‫سأعطيها فئة أيضًا وسأطلق عليها اسم فئة القتال.

134
00:09:46,740 --> 00:09:50,820
‫دعنا نذهب إلى Tower CP ولدينا هذه النقطة التالية هنا.

135
00:09:50,820 --> 00:09:57,120
‫تحقق لمعرفة ما إذا كان الخزان في النطاق ، مما يعني أننا بحاجة إلى التحقق لمعرفة ما إذا كانت المسافة أقل

136
00:09:57,120 --> 00:09:59,160
‫من أو تساوي نطاق إطلاق النار.

137
00:09:59,160 --> 00:10:04,860
‫لدينا أقل من أو يساوي وليس فقط مساوٍ له ، لأنه من إطار إلى إطار ، قد تكون المسافة في الواقع

138
00:10:04,860 --> 00:10:11,310
‫أكبر من نطاق إطلاق النار ، وإطار واحد وأقل من نطاق إطلاق الإطار التالي الذي يمر تمامًا بمدى إطلاق

139
00:10:11,310 --> 00:10:11,970
‫النار.

140
00:10:11,970 --> 00:10:15,870
‫لذلك قد لا يصبح في الواقع مساويًا تمامًا لمدى إطلاق النار.

141
00:10:15,870 --> 00:10:20,820
‫في الواقع ، مع قيم الفاصلة العائمة ، من النادر جدًا وجود عوامين متساويين تمامًا.

142
00:10:20,820 --> 00:10:26,640
‫لذلك لدينا هذا إذا تحققنا وإذا وصلنا إلى الداخل ، فهذا يعني أن المسافة أقل من أو تساوي

143
00:10:26,640 --> 00:10:27,630
‫نطاق النار.

144
00:10:27,630 --> 00:10:33,120
‫الخزان الآن في النطاق ، مما يعني أنه يمكن نقل هذا التعليق هناك.

145
00:10:33,960 --> 00:10:41,190
‫الآن ، إذا كنت في النطاق ، قم بتدوير البرج باتجاه الخزان ، فهذا يعني أننا سنستدعى وظيفة البرج

146
00:10:41,190 --> 00:10:42,180
‫الدوار.

147
00:10:42,390 --> 00:10:45,690
‫هذه هي وظيفتنا المحمية التي وضعناها في قاعدة البود.

148
00:10:45,720 --> 00:10:51,060
‫الآن قم بتدوير البرج ويلقي نظرة على الهدف ونحتاج إلى موقع الخزان.

149
00:10:51,060 --> 00:10:55,410
‫لذلك سيكون هذا دبابة الحصول على موقع الممثل.

150
00:10:55,410 --> 00:11:02,010
‫وبهذا نحن الآن نطلق على برج التدوير فقط إذا كان الخزان في النطاق.

151
00:11:02,010 --> 00:11:05,040
‫لذلك دعونا نجمع هذا ونرى كيف يعمل.

152
00:11:05,340 --> 00:11:12,030
‫لذلك عدنا إلى هنا في المحرر وما يتعين علينا القيام به هو الدخول في المخططات والبيادق والعثور

153
00:11:12,030 --> 00:11:15,120
‫على برج بيدق BP وفتح محرر مخطط كامل.

154
00:11:15,120 --> 00:11:22,170
‫الآن في أعلى اليمين ، نرى بيدق أساسي من فئة الوالدين ، لكننا نريد أن تكون فئة الوالدين هي البرج حتى

155
00:11:22,170 --> 00:11:27,930
‫نتمكن من الانتقال إلى إعدادات الفصل وفئة الوالدين والبحث عن البرج وتحديده.

156
00:11:27,960 --> 00:11:31,980
‫الآن برج البيدق الخاص بنا قائم على فئة البرج.

157
00:11:31,980 --> 00:11:34,710
‫الآن دعونا نرى ما سيحدث عندما نضغط تشغيل.

158
00:11:35,070 --> 00:11:37,200
‫حسنًا ، لذلك أنا أقوم بتحريك الخزان.

159
00:11:37,200 --> 00:11:40,560
‫نحن لسنا في النطاق ، لذلك لا نرى أي حركة من الأبراج.

160
00:11:40,560 --> 00:11:44,100
‫لكن إذا دخلت في النطاق ، انظر إلى ذلك.

161
00:11:44,100 --> 00:11:47,970
‫الآن يتابعونني ويبدو الأمر مهددًا للغاية.

162
00:11:48,120 --> 00:11:52,080
‫الآن 300 وحدة ليست بعيدة.

163
00:11:52,080 --> 00:11:55,440
‫لذا ما أود فعله هو تعديل تلك المسافة.

164
00:11:55,440 --> 00:12:00,840
‫لذا من هنا في BP Pawn Turret ، سأختار BP Pond Turret self.

165
00:12:00,840 --> 00:12:02,850
‫وهنا قسم القتال.

166
00:12:02,850 --> 00:12:06,840
‫سوف أمضي قدمًا وأضبط هذا على حوالي 700.

167
00:12:07,890 --> 00:12:13,350
‫الآن ، إذا قمت بالضغط على زر التشغيل ، فسوف أرى أنهم لن يدوروا أثناء عودتي إلى هنا.

168
00:12:13,350 --> 00:12:16,410
‫ولكن بمجرد وصولي إلى النطاق ، فإنهم الآن ينظرون إلي.

169
00:12:18,180 --> 00:12:19,020
‫في احسن الاحوال.

170
00:12:20,030 --> 00:12:23,120
‫باختصار ، لقد أنشأنا فئة البرج.

171
00:12:23,120 --> 00:12:25,720
‫لدينا الآن عدو للدبابة.

172
00:12:25,730 --> 00:12:32,060
‫قمنا أيضًا بتدوير برج البرج باتجاه الخزان في وظيفة التجزئة ونقوم بذلك فقط إذا كان

173
00:12:32,060 --> 00:12:33,770
‫الخزان في نطاق النار.

174
00:12:33,770 --> 00:12:39,650
‫لقد كشفنا أيضًا عن متغير نطاق النار بحيث يمكن تعديله في المخطط.

175
00:12:39,770 --> 00:12:41,600
‫نحن جاهزون تقريبًا للقتال.

176
00:12:41,630 --> 00:12:44,450
‫سنبدأ في إعداد ذلك في مقاطع الفيديو القادمة.

177
00:12:44,630 --> 00:12:45,620
‫سأراك قريبا.

