Регистрация - или - Войти
Heart of Evil: SourceHeart of Evil: Source

Порт замечательного мода!!...

18/08/2007
Ballistic WeaponsBallistic Weapons

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

24/09/2005

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


  • Описание
  • Ссылка и установка

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

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


Просмотров : 437 ( +1 )
Скачиваний : 1
Прислал / (а) : NitrO
Дата создания : 28.03.2014 15:11:21
Рейтинг :
 ( 5 ) 
Поделиться :


Имеются следующие переводы : | русский |

Допустим, у вас есть карта и есть 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 )
Похожие1. Смена уровней (changelevel) - Смена уровней (changelevel)
2. Создание прозрачной стены. . . - Создание прозрачной стены с проходящими через неё объектами
3. Доп. возможности инструмента Block - С помощью дополнительных возможностей мы может создавать такие объекты как:цилиндры,углы(треугольные браши),конусы.
4. Рыба в аквариуме(реке,озере и т.д.) - создадим аквариум, в аквариему водичку
5. Вертикальные лестницы - Лестницы в cs 1.6(вертикальные) обычно состояли из 2 частей, но у нас ведь Css...
6. Создание кнопок - Ну что,сейчас мы с этим разберёмся.В этой же статье мы разберём что такое OutPuts
7. Авиаудар - Создание авиаудара в HL2
Ссылки на объект
Полная ссылка на текущем языке :
Короткая ссылка :
Ссылка на превью-картинку :
Ссылка на картинку в полном размере :
Ссылка для вашего форума или сайта
BB код ссылка:
BB код ссылка с картинкой :
BB код картинки :
HTML код ссылка:
HTML код ссылка с картинкой :
HTML код картинки :
Вы не можете комментировать, т.к. вы не зарегистрированы.
    Leon Kennedy in Jacket (RE4)
    Leon Kennedy in Jacket (RE4)
    Claire Redfield DSC Pack
    Claire Redfield DSC Pack
    Motoko Kunasagi (GitS FA SACO)
    Resident Evil 6Motoko Kunasagi (GitS FA SACO)
    Рождественский пак By TeMM!)))0
    Sven Co-opРождественский пак By TeMM!)))0