البوتات

From Team Fortress Wiki
Jump to: navigation, search
وبوت الجندي في العمل على [Dustbowl Dustbowl التدريب خريطة

هناك نوعان من السير في TF2:

  • النوع الأول هو منظمة العفو الدولية السير. ويتم ترميز مع الذكاء الاصطناعي متطورة صممت لمحاكاة أعمال لاعب في المباراة. الاستخدام المنتظم لهذه البرامج لا تعطيل الإنجازات.
  • والنوع الثاني هو العرائس السير. ليست لديهم منظمة العفو الدولية الترميز ، ومفيدة للاختبار والتدريب. أنها تتطلب أن يكون الخادم غش تمكين ، تعطيل إنجازات.

منظمة العفو الدولية محركات البحث

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

ومع ذلك ، يمكن السير للرقابة غير مباشرة ، إلى حد معين:

  • أي بوت الودية التي تضع فوق خط تقاطع خلال الوقت [إعداد] [سوف يسخرون تلقائيا ،
  • والطبيب بوت سوف تلتئم إذا كنت اضغط على "الطبيب"! الأوامر الصوتية.
  • إذا كان الطبيب بوت هو شفاء لك ولها ÜberCharge على استعداد ، وذلك باستخدام الأوامر الصوتية "اذهب اذهب اذهب!" أو "تنشيط تهمة!" سيجبر بوت لتنشيط ÜberCharge له المخزنة.

منظمة العفو الدولية أوضاع الحالية بوت

  • أنها لا تزال في اختبار بيتا. ولذلك ، فهي ناقصة وسوف تصبح أكثر تعقيدا كما أنها هي مصححة.
  • ليس كل الطبقات ومنظمة العفو الدولية المناسبة ؛ خير مثال على ذلك هو الجاسوس. عندما يلعب مع السير ، وسوف فقط جاسوس يمكن استخدامها عندما يلعب في هايلاندر واسطة ، عن طريق كتابة tf_bot_force_class جاسوس« في وحدة التحكم المطور ، أو عن طريق وضع قيود الطبقة مع طرف ثالث برنامج.
  • منظمة العفو الدولية السير في العمل بشكل صحيح فقط بالنسبة لمعظم [الملك # ملك التل الرسمية والخرائط ، وبعض الحمولة خرائط ، Dustbowl و مان مانور ( يمكن إلا أن يكون على الرغم من لعب مع السير به الأمر tf_bot_add). على خرائط أخرى ، فإنها ببساطة الجلوس في الغرفة ، وسوف تفرخ أي هجوم العدو الذي يدخل.
  • البوتات حاليا لا يمكن استخدام أو تجهيز المحتوى أونلوكبل : بما في ذلك أي الأسلحة في نظام الهبوط ، القبعات ، المتنوعة العناصر أو أي شكل آخر من البند التجميل.
  • ومن الممكن استخدام السير منظمة العفو الدولية على الخرائط غير معتمد ، ولكن سوف تختلف النتائج. للقيام بذلك ، يجب أن يكون الملقم غش تمكين (لاعبين لن تكون قادرة على كسب الانجازات) ، وبوت المسارات يجب أن يتم إنشاؤها.

طريقة لاستخدام السير على خرائط غير معتمد :

  1. نوع sv_cheats 1
  2. نوع nav_generate
  3. انتظر بضع دقائق في حين أن يولد لعبة المسارات لمنظمة العفو الدولية
  4. سيتم تعيين الخروج وتحديث (يتم حفظ الملاحة ، لذلك لا حاجة لتكرار الخطوة السابقة)
  5. فتح وحدة التحكم ونوع tf_bot_add <number> على النحو الوارد أعلاه
  • السير لا تعمل على [لقطة العلم خرائط حتى إذا تم استخدام البرنامج التعليمي أعلاه.

منظمة العفو الدولية بوت سلوك

  • فمن السهل جدا ان اقول جاسوسا المقنعة بوت بوت من العادية. سوف المقنعة السير جاسوس يهرب من لاعب أو السير الأخرى في الوقت الذي تواجه العدو لهم إذا ما اقترب منها. وسوف تستخدم أبدا أيضا عباءة ورهيبة في نصب الكمائن.
  • حاليا لا يمكن السير ، أو لن الانتقال ، rocketjump أو stickyjump [عن قصد بأي طريقة أو شكل.
  • يتفاعلون مع الأسلحة أونلوكبل في بنفس الطريقة التي سترد مع سلاح ما فإنه يستبدل في بقعة loadout. ومع ذلك قد loadouts معينة تسبب التباسا. (مثلا : محاولة استخدام إس إم جي مع أنواع الحيتان مجهزة)
  • بغض النظر عن حالتهم معركة (إذا كانوا تحت أو على النار) ، وسوف لن يتردد في السير التهكم عندما يقتلك.
  • عندما يرى لاعب بوت الذي هو العدو المقنعة جاسوس ، فإنها تميل إلى التحديق في ومشاهدة لاعب في كل خطوة ، كما لو أنهم يعرفون انه جاسوس. ومع ذلك ، فإنها لا تهاجم جاسوس مقنعا إلا إذا كان الجاسوس التشكيل لعمل عدائي ، أو المطبات في واحدة من السير.

منظمة العفو الدولية أوامر بوت

منظمة العفو الدولية لاستخدام السير على الخرائط المعتمدة ، مسؤول الملقم فتح وحدة التحكم في وأنواع الأوامر التالية :

Command Description
tf_bot_add وهذا الأمر خلق واحد أو أكثر من منظمة العفو الدولية السير على فرق الفئات عشوائية عشوائي. كما سيتم تعيين أسماء مسلية مثل الإنسان.
Syntax
tf_bot_add [<عد>] [<فئة>] [<فريق>] [<صعوبة>]
معلمات
<عد>
يحدد عدد من السير لتفرخ. إذا تم حذفها ، واحد هو بوت لدت.
حتى كتابة هذه السطور ، مع تحديد عدد أكبر من الحد الأقصى لعدد اللاعبين ، بما في ذلك أي لاعب الإنسان ، ويؤدي إلى تجميد السير. وهكذا إذا كان لديك ملقم لاعب 24 (الافتراضي) ، لاعب واحد والإنسان ، لا أكثر من 23 تفرخ السير.
<فئة>
ويمكن للclassname '' للفئة تكون الرجل الشيطاني، المهندس، الثقيلة الأسلحة] ، الطبيب' '، بايرو، الكشفية []]،]]، [الجندي [[]]، قناص [أو الجاسوس
<فريق>
يحدد اسم الفريق لتعيين بوت ، حيث فريق يمكن الأحمر أو زرقاء []].
<صعوبة>
يحدد مستوى الصعوبة للبوت ، حيث صعوبة يمكن سهلة ، عادية ، أو الثابت.
Example
tf_bot_add الأحمر 3 heavyweapons سهل ستضيف ثلاثة الثقال للفريق الأحمر على مستوى مهارة من السهل.
tf_bot_difficulty يحدد مهارة السير الانضمام إلى لعبة.
Syntax
tf_bot_difficulty <المستوى>
معلمات
<المستوى>
يحدد مستوى صعوبة السير. القيم هي : 0 = سهل ، 1 = عادي ، 2 = الثابت ، الخبير = 3. الافتراضي هو "عادي" (1).
المثال
tf_bot_difficulty 2 سيتم تعيين جميع السير التي تم إنشاؤها بعد هذا الأمر إلى صعوبة "الصارمة".
tf_bot_force_class إذا تعيين إلى اسم الفئة ، فإن كل بيضة كما TFBots تلك الفئة.
بناء الجملة
tf_bot_force_class <class>
معلمات
<فئة>
ويمكن للclassname ' للفئة تكون الرجل الشيطاني، المهندس، الثقيلة الأسلحة] ، الطبيب' '، بايرو، الكشفية []]،]]، [الجندي [[]]، قناص [أو الجاسوس «. الافتراضي هو "" (ويعرف أيضا باسم فارغة).
المثال
tf_bot_force_class medic وسوف تبذل كل بيضة TFbots كما الطبيب.
tf_bot_join_after_player إذا صفرية ، والسير الانتظار حتى ينضم لاعب قبل دخول اللعبة.
بناء الجملة
tf_bot_join_after_player <عدد صحيح>
معلمات
<عدد صحيح>
إما 1 أو 0. الافتراضية هي 1 (تمكين).
المثال
tf_bot_join_after_player 0 سيجعل TFBots الانضمام اللعبة عندما تضاف حتى لو لم اللاعبون هم على الفريق.
tf_bot_keep_class_after_death إذا صفر ، والسير كما هو الحال دائما بيضة فئة مختلفة.
بناء الجملة
tf_bot_keep_class_after_death <عدد صحيح>
معلمات
<معلمات>
إما 1 أو 0. الافتراضية هي 0 (تعطيل).
المثال
tf_bot_keep_class_after_death 1 سيمنع TFBots من تغيير الطبقة.
tf_bot_kick

وهذا الأمر إزالة واحد أو منظمة العفو الدولية عن السير.

بناء الجملة
tf_bot_kick <اسم / كافة>
معلمات
<اسم / كافة>
تحدد اسم بوت لإزالة أو جميع.
المثال
tf_bot_kick CEDA سوف ركلة TFbot المسمى "سيدا" إذا كان أحد موجودا.
tf_bot_prefix_name_with_difficulty إذا صفرية ، إلحاق مستوى مهارة بوت الى بوت اسم
بناء الجملة
tf_bot_prefix_name_with_difficulty <عدد صحيح>
معلمات
<عدد صحيح>
إما 1 أو 0. الافتراضية هي 0 (تعطيل).
المثال
tf_bot_prefix_name_with_difficulty 1 يؤدي السير وأضاف أن أسماء مثل "Aimbot 1" (عادي) و "3 ساكستون هيل" (الخبير).
tf_bot_quota يحدد العدد الإجمالي للالبوتات فريق العمل في اللعبة. فقط التأثير "tf_bot_quota_mode" = "ملء" أو "المباراة".
بناء الجملة
tf_bot_quota <عدد صحيح>
معلمات
<عدد صحيح>
عدد كامل بين 0 وعدد اللاعبين الخادم يمكن أن تعقد. الافتراضي هو 0.
المثال
tf_bot_quota 2, إذا تطابق = tf_bot_quota_mode سوف ، إضافة اثنين من السير إلى ملقم واحد لجميع البشر.
tf_bot_quota_mode يحدد نوع من الحصة.
بناء الجملة
tf_bot_quota_mode<عادي / سد / مباراة>
معلمات
عادي / سد / مباراة
إذا «طبيعية» ، سيقوم الملقم أبدا إضافة / إزالة TFbots دون أوامر صريحة وbot_quota له أي تأثير.
إذا 'ملء' ، سيقوم الملقم ضبط السير لإبقاء اللاعبين في لعبة ن ، حيث ن هو bot_quota.
'مباراة' إذا ، فإن الحفاظ على الخادم 1 : ن نسبة من البشر على السير ، حيث ن هو bot_quota.
المثال
tf_bot_quota_mode fill سوف تبقى دائما (bot_quota -- # من اللاعبين الإنسان) السير في اللعبة.

تلاحظ

  • جواب [1] حزمة من قبل الصنع بوت تنسجم] وقد تم تجميع للخرائط شعبية كثيرة.

دمية السير

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

أنها مفيدة أساسا للاختبار ، مع وجود تلميح من الخيال والإبداع ، وجعل صور مذهلة. وهي جيدة ايضا لمجرد المتعة بالتلاعب في هجمات الجماعات coreographed.

لأنها تتطلب أن يكون خادم غش تمكين ، يتم تعطيل الإنجازات.

دمية أوامر بوت

بعض هذه الأوامر العمل والبعض الآخر لا. من أجل الوضوح ، يتم تضمين قائمة كاملة. لاحظ أن جميع الأوامر ، إدخال الأمر بدون أي خيارات سيتم عرض الأمر الإعداد الحالية وجيزة (سطر واحد) للمساعدة.

Command Description
bot وهذا الأمر خلق بوت على فريق معين مع فئة محددة ، واسم. إذا تم حذف اسم الفريق أو سيتم تكليفهم بشكل عشوائي.
بناء الجملة
bot -team <اسم الفريق / عدد> -class <اسم فئة> -name <اسم بوت>
معلمات
-team اسم الفريق / عدد
يحدد اسم الفريق أو لتعيين عدد بوت. حيث اسم / عدد يمكن أن يكون أحمر أو 1 ، بلو أو 0
-class اسم فئة
و اسم فئة يمكن أن يكون من فئة الرجل الشيطاني، المهندس، الثقيلة الأسلحة] ، ميديتش، بايرو، ]]، [الكشفى ''، [الجندي ''، قناص [[أو الجاسوس
-name اسم بوت
اسم بوت يمكن أن يكون أي شيء. إذا كان هناك بالفعل شخص يحمل نفس الاسم ، سيتم إضافة رقم تزايدي (ابتداء من الساعة 1) محاطا أقواس إلى بداية الاسم. على سبيل المثال ، جو ، (1) جو ، (2) جو ، وما إلى ذلك واذا لم يرد اسم فوق اسم ستكون "بوت" ، يليه لعدد بدءا من 01 ، على سبيل المثال ، أول بوت سيتم bot01 ، القادم bot02 ، وهلم جرا.
المثال
bot -team red -class Engineer -name joe
bot_changeclass قوة جميع البوتات للتغيير إلى فئة محددة. لا يبدو أن تنفذ ، لا يحدث أي شيء».
bot_changeteams

جعل جميع الفرق تغيير السير. هذا كل القوى السير للتبديل الفرق. إذا كان بوت كان على فريق الأحمر ثم سيكون من الآن فصاعدا فريق بلو والعكس بالعكس.

bot_command يرسل الأمر المحدد باسم المحدد بوت.
بناء الجملة
bot_command <اسم بوت> <وحدة القيادة>
اسم بوت هو اسم أو معرف بوت لإرسال الأمر.
وحدة القيادة يمكن أن يكون أي من تلك المدرجة في # برمجة وحدة التحكم أوامر.
المثال 1
bot_command bot01 "voicemenu 0 0"
مثال 2
bot_command bot01 "taunt"
الأوامر فتحة (SLOT1 ، slot2 ، الخ) لا تعمل مع bot_command ، ولكن مع bot_forcefireweapon ، يمكنك جعل جميع السير في هذا التحول إلى أن إطلاق فئة الأسلحة والبدء ، ثم جعلها تتوقف. يمكنك جعل المجموعة بأكملها فقط من السير في هذا التحول إلى أن فئة الأسلحة ، ولكن.
bot_defend لتعيين عدد الفريق ، وأن الفريق سوف تبقي كل ما لديهم raised.For دروع مكافحة سبيل المثال ، سوف تدور الثقال miniguns بهم.
bot_dontmove ويسمح للروبوتات أو منعه من التحرك. عند تعيين إلى 1 يمكن السير لا تتحرك ولكنها يمكن أن تتحول بعد ، والقفز. ملاحظة مع مزيج من هذا الأمر و bot_mimic يمكنك نقل السير إلى حيث تريد لهم وتركهم هناك.
بناء الجملة
bot_dontmove <0/1>
يسمح بوت للتحرك ، أم لا.
المثال
bot_dontmove 1
bot_forceattack وهذا سيجعل جميع السير تلقائيا النار أيا كانت سلاح حاليا حددته. إذا bot_forceattack2 ومن المقرر ان 0 ، ثم السير في تنفيذ primary_fire. إذا bot_forceattack2 ومن المقرر ان 1 ، ثم السير في تنفيذ secondary_fire.

ملاحظة هذا لا يفعل شيئا إذا bot_mimic نشط (لتعيين 1).

بناء الجملة
bot_forceattack <0/1>
وإذا لم يبدأ بوت لتعيين «0» والنار مرارا وتكرارا إذا لتعيين 1.
المثال
bot_forceattack 1
bot_forceattack2 وهذا سيجعل جميع السير تنفيذ secondary_fire على كل ما [] الأسلحة [] هم حاليا والمحددة عندbot_forceattack
بناء الجملة
bot_forceattack2 <0/1>
سوف بوت استخدام secondary_fire سلاحه عندما لتعيين 1 ، عندما primary_fire لتعيين «0»
المثال
bot_forceattack2 1
bot_forceattack_down عند اطلاق النار ، لا الحنفية النار ، لأنه عقد لأسفل. إذا تم تعيين هذا إلى 0 ' ثم بوت سوف تعمل كما لو كانت التنصت باستمرار على زر اطلاق النار (من المفيد للالمسدس ، ولكن ليس لالثقيلة في Minigun) . إذا كان هذا هو لتعيين 1 ثم بوت سوف تتصرف كما لو أنها الضغط باستمرار على زر اطلاق النار (من المفيد للالثقيلة).
بناء الجملة
bot_forceattack_down <0/1>
عندما وضعت على ل1 ، قبالة عند تعيينها إلى 0 '
المثال
bot_forceattack_down 1
bot_forcefireweapon جميع القوى السير الذين لديهم أسلحة المحدد للتبديل إلى والنار it.If بوت لا يملك هذا السلاح ، لا يحدث أي شيء له (إلا اذا كان اطلاق النار من سلاح مختلف ، الذي توقف)
بناء الجملة
bot_forcefireweapon <weapon filename>
»اسم« عادة ما يكون اسم ' <weapontf_weapon_.
أمثلة
bot_forcefireweapon tf_weapon_fists يجعل كل الثقيلة السير والتحول إلى الهجوم بشكل متكرر مع بهم [[] القبضات] ، وجميع السير الأخرى وقف الهجوم.

bot_forcefireweapon tf_weapon_shotgun_pyro يجعل كل بايرو البوتات التحول إلى وتكرارا نيرانهم البندقية ثانية ، وجميع السير الأخرى وقف الهجوم.

جعل جميع السير وقف الهجوم ، ببساطة تحديد سلاح غير موجود اسم الملف. أي شيء من دون tf_weapon في أنها ليست سلاحا TF2 ، لذلك فإن السير لا تطلق النار عليها ، على سبيل المثال bot_forcefireweapon ، ،
يمكن loadouts روبوتات 'لا يمكن تغييرها ، وبالتالي لا يمكنك ان تجعل منهم اطلاق نار من اسلحة أونلوكبل.
bot_kill

يقتل المحدد بوت.

بناء الجملة
bot_kill <bot name>
يجعل المحدد بوت الانتحار.
المثال
bot_kill bot01
bot_mimic يستخدم usercmd بوت لاعب من الفهرس.

بوت سيتم تنفيذ جميع المفاتيح التي تصدرها لاعب ، ومحاكاة الحركات ، وينتقل ، يقفز ، والنار ، وما إلى ذلك

ملاحظة هذا يتجاوز bot_forceattack ولكن لا يلغي bot_dontmove.

بناء الجملة
bot_mimic <0/1>
عندما وضعت على ل1 ، قبالة عند تعيينها إلى 0 '
المثال
bot_mimic 1
bot_mimic_yaw_offset

إزاحة ياو السير. وسوف يواجه السير في اتجاه هذه الزاوية من لاعب. افتراضيا يتم تعيين هذا إلى «180» حتى يتسنى لجميع البوتات سيواجه لاعب. إعداد هذا إلى 0 ' سيواجه السير في نفس الاتجاه لاعب.

بناء الجملة
bot_mimic_yaw_offset <0-360>
تحديد الاتجاه عن طريق تحديد الزاوية بالدرجات
المثال
bot_mimic_yaw_offset 180
bot_randomnames

منظمة العفو الدولية أسماء بوت

مبرمجة ومنظمة العفو الدولية إلى السير لها أسماء مختلفة. وهناك الكثير من أسمائهم إشارات إلى العديد من يعمل صمام ، مثل ، ولكن ليس على سبيل الحصر ، بوابة ، مقتل 4 وتتمته ، وسلسلة نصف الحياة. وهي تشمل أيضا بعض الإشارات إلى فريق القلعة وفندوم كذلك. وقد طلب الكثير من هذه الأسماء على المنتديات البخار. <--! إذا واجهت أسماء أخرى ليست في القائمة ، يرجى إضافتها -->

بناء الجملة
bot_randomnames <0/1>
عندما وضعت على ل1 ، قبالة عند تعيينها إلى 0 '
المثال
bot_randomnames 1
bot_refill عبوات جميع السير 'التهم الذخيرة ، بما في ذلك [[] معدنية] للمهندسين.

بناء الجملة: bot_refill

bot_saveme وهذا يجعل جميع السير الدعوة إلى الطبيب ، أي ما يعادل إصدار ل bot_command <botname> "voicemenu 0 0" إلى كل بوت.

بناء الجملة: bot_saveme <0/1>

عندما وضعت على ل1 ، قبالة عند تعيينها إلى 0 '
bot_selectweaponslot وهذا يجعل من أول بوت سلاح حدد في فتحة سلاح المحدد.

0 = الابتدائية ؛ 1 = الثانوي ؛ 2 = المشاجرة ؛ 3 = خاصة ملاحظة يعمل هذا فقط لأول بوت لدت. هناك لا يبدو أن يكون وسيلة لتحديد السير الأخرى.

بناء الجملة
bot_selectweaponslot <n>
مجموعة ن إلى فتحة السلاح الذي ينبغي السير تتحول إليها.
المثال
bot_selectweaponslot 2
bot_teleport مرافق اتصالات والمحدد بوت لتنسيق معين.

خريطة إحداثيات حيث كنت واقفا ويمكن الاطلاع عن طريق كتابة Status في وحدة التحكم.

بناء الجملة
bot_teleport <botname> <X> <Y> <Z> <Pitch> <Yaw> <Roll>
حيث botname ' بوت هو اسم أو معرف للاتصالات الساتلية.
X Y Z هي خريطة الإحداثيات.
Pitch Yaw Roll هو الاتجاه الذي يجب ان يواجه بوت.
المثال
bot_teleport bot01 -4815 1385 -447 0 0 0
bot_whack يسلم من الضرر المميت لاعب محدد بوت. هذا يقتل أساسا بوت مع سلاح المحدد حاليا ، وربما تستخدم للاختبار خلال التنمية.
بناء الجملة
bot_whack <botname>
حيث botname هو اسم بوت ل" إضرب ".
المثال
bot_whack bot109

References

  1. فريق القلعة المدونة الرسمية -- منتصب في موزع