Сайт по маппингу Source SDK
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Как Вы попали на этот сайт?
С поисковика
Через соц.сеть или другой сайт
Посоветовали друзья
Я постоянный посетитель
Другое

 
 
 
 
 
 
КТО СЕЙЧАС НА САЙТЕ
Всего посетителей: 16
Зарегистрированных: 0
Скрытых: 0
Гостей: 16
Зарегистрированные пользователи: нет зарегистрированных пользователей
Больше всего посетителей (256) здесь было 8 месяцев назад

Сегодня нас посетили 130 человек,
а за месяц - аж 7390!
 
 
 
 
 
 
 Материалы
6 лет назад

Рандомная карта (как cs_havana)

В этом уроке мы создадим карту, похожую на cs_havana - в каждом новом раунде некоторые пути оказываются закрыты, другие, наоборот - открываются. Кроме того, надо ещё сделать так, чтобы боты знали, куда идти
        Допустим, у вас есть карта и есть 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, а систему рандомных стен можно посмотреть в ИСХОДНИКЕ CS_HAVANA

Автор: Лорд Беккет Понравилось: 3  Не понравилось: 0 

Похожие материалы:
Навигация ботов
Учебник по Source Engine SDK
logic_case
Все консольные команды CS:S
phys_ragdollmagnet


Комментарии пользователей сайта:

Если Вам понравилась эта страница, Вы можете разместить где-нибудь ссылку на неё:
 
 
 
 
 
 
Здравствуйте, Гость


РегистрацияВход
 
 
 
 
 
 
Месяц назад
Профиль пользователя CobuLight
Barney, Вот краткий гайд на цикл https://prnt.sc/tw3ed9
Месяц назад
Профиль пользователя Barney
Кто знает как сделать сирену(цикл)? :?:
3 месяца назад
Профиль пользователя jiggly
:!:
3 месяца назад
Профиль пользователя CobuLight
Скорее всего это и есть туннель, и наверно этот туннель многополигональный, от этого и траблы на карте, плюс утечку желательно закрыть
3 месяца назад
Профиль пользователя CobuLight
На этот случай в хаммере есть поисковик по брашам, ты можешь узнать где находится этот браш и удалить его
3 месяца назад
Профиль пользователя CobuLight
Я не пользуюсь дискордом, только стим
3 месяца назад
Профиль пользователя loeskee
CobuLight, дай свой дискорд
3 месяца назад
Профиль пользователя loeskee
CobuLight, посмотри мой лог
3 месяца назад
Профиль пользователя loeskee
CobuLight, У меня частая ошибка Trying to create a non-quad displacement! (entity 0, brush 3398) она в основном в брашах туннеля( у меня карта под метро 2033)
3 месяца назад
Профиль пользователя CobuLight
И скорее всего из-за расстояния тоже, но здесь я не хочу тыкать пальцем в небо, я не помню
3 месяца назад
Профиль пользователя CobuLight
Попробуй сократить количество брашей в func_detail, а если у тебя сложные браши, то сделай для них отдельные func_detail
3 месяца назад
Профиль пользователя loeskee
у меня funl_detail много брашей на большем растоянии
3 месяца назад
Профиль пользователя CobuLight
Могу попробовать помочь, но только визуально, хотя давно не видел у себя этой проблемы...
Если так подумать, проблема может быть в переизбытке func_detail, либо ты слишком много брашей запилил в func_
3 месяца назад
Профиль пользователя SpacetimeJunglist92
4)Есть какая-то проблема с ареапорталами, ликами и т.д.
3 месяца назад
Профиль пользователя SpacetimeJunglist92
2)На карте слишком много маленьких простых брашей 3)Следует поработать над хинтами, чтобы помочь компилятору разбить карту на vis-листья эффективнее
3 месяца назад
Профиль пользователя SpacetimeJunglist92
Сорри,ничего конкретного сказать на эту тему не могу, могу лишь только предположить что 1)карта, пусть и оптимизированная, просто слишком большая и имеет множество зон
3 месяца назад
Профиль пользователя loeskee
SpacetimeJunglist92, мой дискорд loeskee#6984
если сможешь помочь напиши
3 месяца назад
Профиль пользователя loeskee
SpacetimeJunglist92, The map overflows the max portal count (43965 of max 32768)!
3 месяца назад
Профиль пользователя loeskee
SpacetimeJunglist92, в основном нарушение лимитов по брашам, но когда делаю в func_detail,также пишет что привеш лимит.
3 месяца назад
Профиль пользователя SpacetimeJunglist92
loeskee, что за ошибки?
3 месяца назад
Профиль пользователя loeskee
Есть, кто живой? можете помочь с картой, а точнее с ошибками?
5 месяцев назад
Профиль пользователя CobuLight
Гляну как буду свободен
5 месяцев назад
Профиль пользователя Nubuhu
https://steamcommunity.com/sharedfiles/filedetails/?id=2052901697
Вот карта, также болььшиство моделей черные у игроков, хотя в вроде как вшивал их
5 месяцев назад
Профиль пользователя Nubuhu
Через часик попробую загрузить карту в мастерскую (удалил)
5 месяцев назад
Профиль пользователя CobuLight
Скинь название карты, я гляну, может даже помогу узнать что за проблема. Тут надо уже смотреть, так проблему не понять на словах, да и лично я с такой не сталкивался.
5 месяцев назад
Профиль пользователя CobuLight
Скинь название карты, я гляну, может даже помогу узнать что за проблема. Тут надо уже смотреть, так проблему не понять на словах, да и лично я с такой не сталкивался.
5 месяцев назад
Профиль пользователя Nubuhu
Мой вопрос еще актуален
5 месяцев назад
Профиль пользователя Nubuhu
Такая проблема после компиляции карты, при запуске ее на пк все отражения норм всё как надо, но при загрузке в мастерскую и запуске ее оттуда все отражения на предметах яркие и совсем не те что нужны
5 месяцев назад
Профиль пользователя CobuLight
Чтобы вращать и изменять размер через Ctrl+M (Rotate, Scale)
5 месяцев назад
Профиль пользователя Nubuhu
Пасаны, кто может подсказать как вращать и увеличивать декали? :?:
6 месяцев назад
Профиль пользователя NobCamp
Кто может подсказать как из браша сделать проп. Префабы вроде как для этого, но я не понял где там в точечный энтити перевести. на карте перевес геометрии, не компилит, другого выхода нет.
6 месяцев назад
Профиль пользователя Dima_UA
Name_BY, к Вольво вопросы, нахерна они сломали и не фиксят уже сколько лет.
7 месяцев назад
Профиль пользователя Name_BY
вопросик по cs:go. почему там не работает env_spritetrail? и можно это исправить?
7 месяцев назад
Профиль пользователя ArtVisual
Кто может помочь с переносом карты с новой css на версию 34 ?
8 месяцев назад
Профиль пользователя cu6upyak
возможно кто ни будь знает, реально ботов заставить "спавнится" после смерти?
8 месяцев назад
Профиль пользователя cu6upyak
MARSHAL ZA, так оно и есть, спс
8 месяцев назад
Профиль пользователя Dima_UA
EsM, что ж это за карта такая?
8 месяцев назад
Профиль пользователя EsM
привет ребята, не у кого не завалялся декомпилятор с фиксом, карта проблемная попалась, декомпилятор удаляет систему уровней, а восстанавливать это время.
8 месяцев назад
Профиль пользователя MARSHAL ZA
ищи причину
8 месяцев назад
Профиль пользователя MARSHAL ZA
cu6upyak, это сообщение просто означает что карта не скомпилировалась. А по чему она не скомпилировлсь я хз.
9 месяцев назад
Профиль пользователя Deimost
Нет. Ничем помочь не могу
9 месяцев назад
Профиль пользователя cu6upyak
hi guys! у меня проблема при компиляции карты в хамере The command failed. Windows reported the error:
"Не удается найти указанный файл" кто ни будь сталкивался?
11 месяцев назад
Профиль пользователя Deimost
Уже разобрался
11 месяцев назад
Профиль пользователя Deimost
Ребят, помогите! У меня проблема с дверью на петлях. Я могу её открыть, но закрыть уже никак. В чём дело?
11 месяцев назад
Профиль пользователя QUARASIQUE
Есть ли консольные команды для отображения кнопок и func_illusionary в игре, как триггеры например?
Год назад
Профиль пользователя Dogren
Как сделать отверстия в текстурах? :roll:
Год назад
Профиль пользователя GAGNSTA NZ
:lol: :D :D :D :D ;) :ugeek: :geek: :mrgreen: :mrgreen:
Год назад
Профиль пользователя RoxST
CobuLight, я пофиксил, спасибо
Год назад
Профиль пользователя CobuLight
RoxST, Или дай скрин пружины
Год назад
Профиль пользователя CobuLight
RoxST, В учебнике же исходник есть, скачай и посмотри
Обновить  
 
 
 
 
 
 
Маппинг, картостроение, моделлинг в CS:Source и не только
 
 
 
 
 
Копирование и перепечатка материалов разрешена только со ссылкой на первоисточник!