Як створити Waypoint'и
1. вейпоїнтов, що це?
Waypoint'и (далі вейпоїнти) - це точки на картах. Боти використовують їх як навігацію і діятимуть за заданим маршрутом, що не дозволяє їм сліпо заглиблюватися в стіни і хаотично блукати по карті. Щоб бот почав грати на мапі, необхідно заповнити її вейпоїнтов. Без вейпоїнтов бот просто буде крутиться навколо себе, або добіжить до першої стіни і зупиниться. Також бот може розрізняти різні типи вейпоїнтов, наприклад точку закладки бомби або звільнення заручників.
У цьому документі описуються команди для створення або редагування вейпоїнтов, які повинні використовуватися з PodBot. Для початку потрібно створити гру LAN, завантажуємо будь-яку карту і починаємо ставити вейпоїнти.
2. Як виглядають вейпоїнти?
Вейпоїнти відображені як вертикальні лінії, дуже схожі на блискавки або електричні потоки. Вони мають таку ж довжину, що і у гравця. Вейпоїнти відображаються різними кольорами і характеристики. Вейпоїнти завантажуються в файл з тим же ім'ям як і у файлу карти, але використовують розширення ".pwf" замість розширення файлу карти ".bsp": наприклад, файл вейпоїнтов для карти de_dust повинен бути de_dust.pwf. Файл з вейпоїнтов завантажується автоматично із завантаженням карти. Якщо файлу не існує, вам доведеться створювати його самому.
3. Консольні команди вейпоїнтов.
Нарешті ми дісталися до самого цікавого. За допомогою цих команд створюються основи навігації бота. Відкриваємо консоль і в путь!
"Waypoint on noclip" - не дуже потрібна команда. Дозволяє літати і
розставляти вейпоїнти в польоті. Недоліки: бот слід до всіх вейпоїнтов, і він повинен наступити на точку. Якщо він не зможе дотягнутися, він буде крутиться на місці.
"Waypoint add" - відкриває меню характеристик вейпоїнтов (про це
нижче).
"Waypoint delete" - цією командою ми можемо видаляти вейпоїнтов. Необхідно встати на нього і ввести цю команду.
"Waypoint stats" - показує число вейпоїнтов, встановлених на карті.
"Waypoint check" - команда перевірки: чи всі вейпоїнти пропатчити і з'єднані.
"Wayzone calcall" - статистика відстані між вейпоїнтов.
"Waypoint save" - зберігає вейпоїнти, встановлені вами в файл.
"Waypoint load" - завантаження вейпоїнтов з файлу (якщо він є, звичайно).
"Autowaypoint" - включити авто-визначення вейпоїнтов (статистика).
"Autowaypoint on" - Дуже цікава команда - автоматичне
раставленние вейпоїнтов. Все що від вас вимагається, це просто бігати по
карті (!) Забігаючи в ті віддалені місця, де зазвичай Кампера гравці.
"Autowaypoint off" - Відключення авто-раставленние вейпоїнтов.
"Pathwaypoint" - ця команда необхідна для з'єднання вейпоітов. Зображена вона як горизонтальна лінія між вейпоїнтов. Саме з цієї лінії бот вибирає напрямок.
"Pathwaypoint on" - автоматично пачіт вейпоїнти. рекомендується
вводити після того як була активізована команда "autowaypoint on"
"Pathwaypoint off" - вимкнути автоматичне пропачіваніе.
"Pathwaypoint add x" - команда дозволяє пачіть віддалені один від одного вейпоїнти. Ви повинні встати на певний вейпоїнтов і в місце х написати номер вейпоїнтов, з яким ви хочете з'єднатися.
"Pathwaypoint delete x" - видалити з'єднання між вейпоїнтов.
Всі команди потрібно вводити через консоль. Якщо у вас її немає, то потрібно
зробити. Створюємо ярлик hl.exe, відкриваємо вкладку 'властивості' і пишемо
З: SIERRAHalf-Lifehl.exe -console -game cstrike, після чого натискаємо OK. Щоб висунути консоль потрібно натиснути під час гри або з головного меню тильду (
4. Меню характеристики вейпоїнтов.
"Normal Waypoint" - звичайний вейпоїнтов, служить для всіх пошукових роботів. За допомогою нього бот пересувається по карті (зелений).
"Terrorist Important Waypoint" - основний вейпоїнтов для для терористів. Його потрібно ставити біля місця закладки бомби. Саме до цього вейпоїнтов будуть прагне боти цієї команди. Рекомендується встановити на карті кілька штук. Взагалі, якщо хочете влаштувати різанину в будь-якому місці, потрібно виставити вейпоїнтов і терористів і ментів.
"Ladder Waypoint" - цей вейпоїнтов потрібно встановлювати на сходах:
один внизу, інший вгорі. Не забудьте пропачіть їх командою
"Pathwaypoint add x"
"Rescue Waypoint" - іммено до цього вейпоїнтов менти виводять заручників. Їх потрібно ставити тільки на картах з заручниками.
"Goal Waypoint" - цей вейпоїнтов потрібно ставити обов'язково, і не один. Служить він для кількох цілей:
До цієї точки прагнуть все команди, і бот досягне її в першу чергу.
Необхідно ставити на закладення бомби / розмінуванні.
Місце, де знаходяться заручники.
На картах з VIP необхідно позначити місце порятунку.
"Campstart Waypoint" - бот в цій точці починає Кампера. Якщо точку поставити в сидячому положенні, то вейпоїнтов стане на половину менше своєї довжини, і бот буде Кампера в сидячому положенні.
"Campend Waypoint" - має пряме значення до вейпоїнтов "Campstart Waypoint". Він визначає в який бік буде дивитися бот під час кемперства. Його необхідно виставити.