Trigger teleport (source)
Об'єкт trigger_teleport використовується для телепортірованія об'єктів які зачіпають його.
особливості використання
- Цей об'єкт оновлюється в кожному раунді. Це означає що будь-які зміни об'єкта НЕ будуть успадковуватися в наступних раундах.
- Об'єкт повинен бути встановлений там, де буде використовуватися.
- На карті може бути встановлено безліч цих об'єктів
- Об'єкт для зручності може бути покритий матеріалом tools / toolstrigger.
- При телепортації кути повороту телепортіруемих об'єктів і гравців будуть спрямовані в бік "погляду" об'єкта "Remote Destination". Щоб відключити перетворення кутів "погляду" встановіть прапорець "Preserve Angles", однак при цьому пропаде можливість використовувати портал гравцями.
Гранати, кинуті гравцем, є фізичними об'єктами, тому можуть контактувати з тригерами. Всі види зброї, яке можна підібрати, не контактують з тригерами.
Кути "Pitch Yaw Roll" можуть бути використані для повороту тригера на потрібний кут на початку кожного раунду. На цей кут автоматично повертаються Brush-об'єкти при своїй появі на карті, тому цей об'єкт буде працювати як задумано тільки при "Pitch Yaw Roll" = "0 0 0". Якщо ж вказати інший кут, наприклад "30 -45 15", то доведеться вручну повертати весь тригер на кути відповідно "30 -45 15". Виконати це можна за допомогою утиліти повороту, масштабування і переміщення "Transform [Ctrl + M]". Правильність постановки цього об'єкта на карті можна перевірити за допомогою консольної команди "showtriggers_toggle", яка дозволяє відображати тригери в грі.
- Pitch Yaw Roll (Y Z X) - орієнтація об'єкта на карті (напрямок поширення);
- Start Disabled - вимикати об'єкт на початку кожного раунду (Ні / Так);
- Remote Destination - ім'я об'єкта в опорну точку якого будуть переміщуватися об'єкти, доторкнеться до цього триггеру; в якості такого об'єкта зазвичай вибираються об'єкти info_target або info_teleport_destination;
- Local Destination Landmark - ім'я об'єкта info_landmark, який вкаже зміщення точки виходу з телепорту; (Див. Info_landmark);
- Filter Name - ім'я об'єкта-фільтра для фільтрації об'єктів, яким буде дозволено активувати цей тригер;
- Origin (X Y Z) - точка опори об'єкта (вказується за допомогою Helper'а).
- Clients - гравці можуть активувати цей об'єкт;
- Pushables - об'єкти func_pushable можуть активувати цей об'єкт; не використовується якщо встановлений прапорець "Physics Objects";
- Physics Objects - фізичні об'єкти можуть активувати цей об'єкт;
- Debris - фізичні об'єкти, відмічені як "Debris" можуть активувати цей об'єкт; використовується тільки якщо встановлений прапорець "Physics Objects"; для фізичних об'єктів не обов'язково встановлювати прапорець "Force Debris Touch Triggers";
- Everything - абсолютно будь-який об'єкт може активувати своїм дотиком цей тригер; якщо встановлено цей прапорець, всі попередні прапорці можна не встановлювати; установка цього прапорця дозволяє контролювати дотик тригера заручниками (hostage_entity).
- Preserve Angles - зберігати кути повороту для об'єктів, які переміщуються за допомогою цього тригера; при цьому відключається можливість проходити гравцям через цей телепорт.
- Enable - включити об'єкт;
- Disable - вимкнути об'єкт;
- Toggle - переключити стан об'єкта (Включений / Виключений);
- StartTouch - зімітувати дотик до об'єкта іншого об'єкта, який виконує цю функцію (! Caller); виклик цієї функції дозволяє виконувати тільки подія "OnStartTouch"; після виклику цієї функції буде вважатися що об'єкт (! caller) продовжує контактувати з цим об'єктом; використання цієї функції може призвести до того, що подія "OnEndTouchAll" може взагалі не бути виконаним;
- EndTouch - зімітувати припинення дотиків з об'єктом іншого об'єкта, який виконує цю функцію (! Caller); виклик цієї функції дозволяє виконувати події "OnEndTouch" і "OnEndTouchAll".
- OnStartTouch - виконується в момент, коли інший об'єкт або гравець починає контактувати з цим об'єктом;
- OnEndTouch - виконується в момент, коли інший об'єкт або гравець припиняє контактувати з цим об'єктом; ця подія може бути виконано автоматично, якщо протягом раунду була виконана функція "StartTouch" і не була після цього виконана функція "EndTouch";
- OnEndTouchAll - виконується в момент, коли всі інші об'єкти припиняють контактувати з цим об'єктом; якщо хоча б один інший об'єкт продовжує контактувати з цим об'єктом, то ця подія не виконається. ця подія може бути виконано автоматично, якщо протягом раунду була виконана функція "StartTouch" і не була після цього виконана функція "EndTouch".
використовуються об'єкти
- trigger_teleport
- func_detail
- info_teleport_destination
- info_target
- point_camera
- func_monitor
- func_rotating
- trigger_multiple
- info_overlay
- hostage_entity
- func_hostage_rescue
- prop_physics
опис карти
На карті створено кілька Телепорт, проходячи через які гравець потрапляє в різні коридори. В кінці всіх Телепорт стоять заручники, яких можуть вивести Контр-Терористи. Для цієї карти вручну на швидку руку створена навігаційна сітка для ботів і заручників. Коли Контр-Терористи будуть виводити заручників, заручники будуть слухняно слідувати за ними, проходячи в усі Телепорт. Третій заручник може трохи тупити, але в кінцевому підсумку він все ж зрозуміє що потрібно йти в телепорт. Камери на цій карті розставлені тільки для краси. На реальних картах такі камери зробити не вдасться, тому що вони відображаються правильно завжди тільки для якогось одного гравця, а не всіх гравців разом. Камери активуються тоді, коли гравець знаходиться стосується того чи іншого об'єкта trigger_multiple, розставлених у всіх коридорах. Можете кинути в телепорт гранату і вона пролетить через телепорт і вибухне по ту сторону. Мабуть, це одне з найкумедніших занять на цій карті.