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, розставлених у всіх коридорах. Можете кинути в телепорт гранату і вона пролетить через телепорт і вибухне по ту сторону. Мабуть, це одне з найкумедніших занять на цій карті.

Дивіться також