Sign up - or - Login

Recover password
×

To recover your password, you must enter the username or e-mail that you used during the registration. After that, a mail with a security code will be sent to your inbox.

Your username or e-mail :

Ballistic WeaponsBallistic Weapons

Огромный набор высококачественного контента для UT2k4...

24/09/2005
Stat ( goldsrc maps ), pcs.

Делаем меняющуюся карту


  • Description
  • HOW TO INSTALL

Рандомная карта

Делаем меняющуюся карту


Views : 2147 ( +2 )
Downloads : 13
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, которая включает одну из трёх стен случайным образом.

Это самый простой вариант, но всё сложное создаётся из простого, можно сделать гигантский лабиринт, где в каждом новом раунде придётся искать новую дорогу. Минус - боты будут иметь преимущество над игроками, так как они уже будут знать, куда идти. Но чтобы они действительно знали, какие проходы открыты, придётся править навигационную сетку.

1a.png

Как видно на рисунке, даже под закрытой дверью находится навигационная сетка. Зона под дверью должна иметь тип TRANSIENT (команда nav_transient), тогда боты будут проверять, открыта она или нет, и, если нет, они ни за что туда не пойдут. При автоматической генерации такие TRANSIENT-области, к сожалению, сами не создаются, поэтому все стены нужно проверить, где нет зон - создать вручную, всем поставить таким зонам флаг TRANSIENT.

Систему рандомных стен можно посмотреть в ИСХОДНИКЕ cs_havana.rar




1. ( 298.2 Kb )
Similar1. Создание прозрачной стены. . . - Создание прозрачной стены с проходящими через неё объектами
2. Создание пустотелых объектов при помощи Hollow - При помощи функции Hollow удобно создавать комнаты из обычных цельных кубиков.
3. Свет. Общие сведения. - В этой статье мы кратко познакомим Вас со всеми возможными способами освещения карты
4. Искусственное освещение (лампочки) - Объекты light и light_spot используются для освещения помещений
5. Модельная дверь - Моельная или prop-дверь отличается от вращающихся дверей и сдвигающихся дверей прежде всего тем,что в prop дверях вместо браша используется модель.
6. Создание деревьев - Деревья...Куда ж без них-то?
7. Авиаудар - Создание авиаудара в HL2
8. Портирование карты CS:GO в CS2 - Видео урок как портировать BSP карту в CS2 (Source engine 2)
You cannot comment, because you are not logged-in.
    Как перевести страницу какого-либо материала на другой язык?
    Как перевести страницу какого-либо материала на другой язык?
    rus_metro
    rus_metro
    MEZEKSTR (версия 1.0.0.22092026)
    Mass Effect 1MEZEKSTR (версия 1.0.0.22092026)
    rus_mpartizanskaya
    Counter-Strike 1.6rus_mpartizanskaya