Stat ( source map sources ), pcs.
Рандомная карта
Делаем меняющуюся карту
Views : 1588 ( +2 ) Downloads : 12 Uploader : NitrO Created : 03/28/2014 6:11:21 PM Rating : ( 5 ) Share :
Following translations are available : |
russian |
Допустим, у вас есть карта и есть 3 прохода, но необходимо, чтобы в каждом новом раунде открыты были только 2 прохода. Всё это делается достаточно просто. В каждом проходе ставите стены, которые превращаете в func_brush и даёте имена stena1, stena2 и stena3. Затем нужно создать logic_case, дать ей имя case и добавить такие оутпуты:
OnCase01 - stena1 - Enable
OnCase02 - stena2 - Enable
OnCase03 - stena3 - Enable
Далее поставьте logic_auto, в которой добавьте 4 оутпута:
OnMapSpawn - case - PickRandom - 0.01
OnMapSpawn - stena1 - Disable - 0.00
OnMapSpawn - stena2 - Disable - 0.00
OnMapSpawn - stena3 - Disable - 0.00
Готово. При старте карты все стены будут отключены (так как func_brush не обновляется в каждом раунде, необходимо делать это оутпутом), затем управление переходит к logic_case, которая включает одну из трёх стен случайным образом.
Это самый простой вариант, но всё сложное создаётся из простого, можно сделать гигантский лабиринт, где в каждом новом раунде придётся искать новую дорогу. Минус - боты будут иметь преимущество над игроками, так как они уже будут знать, куда идти. Но чтобы они действительно знали, какие проходы открыты, придётся править навигационную сетку.
Как видно на рисунке, даже под закрытой дверью находится навигационная сетка. Зона под дверью должна иметь тип TRANSIENT (команда nav_transient), тогда боты будут проверять, открыта она или нет, и, если нет, они ни за что туда не пойдут. При автоматической генерации такие TRANSIENT-области, к сожалению, сами не создаются, поэтому все стены нужно проверить, где нет зон - создать вручную, всем поставить таким зонам флаг TRANSIENT.
Систему рандомных стен можно посмотреть в ИСХОДНИКЕ cs_havana.rar
Similar 1. Дисплейсмент. часть 1. - Оказывается, ничего сложного, чтобы сделать простой шар, не используя модели в Хаммере, нет! А, что самое интересное шар получается круглый без всяких угловатостей. 2. Зона закупки - Зона закупки это всего лишь браш,окрашенный в текстуру trigge 3. Создание деревьев - Деревья...Куда ж без них-то? 4. Создание рычага - Создадим рычаг,который будет выполнять ту же функцию,что мы рассматривали в обычных кнопках 5. Обычные звуки - если Вам удастся подобрать хороший звук, то Ваша карта может сразу запомниться игрокам. 6. Лампа которая ломается. - От создание лампы и постановление декораций до установления свойств I\O 7. Воспр.любого bik видео в игре - Воспроизведение любого bik видеоролика через point_servercommand по событию 8. Стандартные водные материалы CS GO - Все стандартные водные материалы counter strike global offensive 9. Портирование карты CS:GO в CS2 - Видео урок как портировать BSP карту в CS2 (Source engine 2)
You cannot comment, because you are not logged-in.