Registrierung - oder - Hineingehen
Arrange Mode: ReBirthArrange Mode: ReBirth

Модификация на базе мода Arrangement...

1/07/2008
Half-Life: Day One (OEM Demo)Half-Life: Day One (OEM Demo)

Первая предрелизная демо-версия Half-Life!...

26/08/1998

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


  • Beschreibung
  • WIE INSTALLIERT MAN

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

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


Der Durchsichten : 747 ( +1 )
Heruntergeladen : 1
Hochgeladen von : NitrO
Erstellt : 03/28/2014 3:11:21 PM
Wertung :
 ( 5 ) 
Aktie :


Es gibt die folgenden Sprachen : | russisch |

Допустим, у вас есть карта и есть 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 )
Die Ähnlichen1. Создание отверстий при помощи Carve - Утилита (функция) Carve в общем-то предназначена для создания отверстий в стенах.
2. Создание пустотелых объектов при помощи Hollow - При помощи функции Hollow удобно создавать комнаты из обычных цельных кубиков.
3. Дисплейсмент. часть 2. - как сделать красивую круглую яму или окоп.
4. Создание простого окна - Сегодня вы узнаете как можно создать обыкновенное неразбивающееся окно.
5. Создание рычага - Создадим рычаг,который будет выполнять ту же функцию,что мы рассматривали в обычных кнопках
6. Портальный вихрь - Портальный вихрь из HL2 EP2
7. Коп и бочка - На моей карте Subway 17 есть такая сцена: Фриман стоит у нижнего края лестницы, а у верхнего – взрывающаяся бочка, за которой стоит ГО-шник. Тот поджигает бочку, пинает её, бочка катится вниз и взрывается около Фримана.
Sie können nicht kommentieren, da Sie sind nicht registriert.
    Frozen Zombie
    Counter-Strike Global OffensiveFrozen Zombie
    Jenny the Bat
    Dead Or Alive 5 Last RoundJenny the Bat
    WIDOWMAKER - Default costume
    Dead Or Alive 5 Last RoundWIDOWMAKER - Default costume
    D.VA - costume pack V1.1
    Dead Or Alive 5 Last RoundD.VA - costume pack V1.1

Время --------- ___ALL___ --------- : 1.17355 секунд