Sidebar

Однораундовая мина

  • Рекомендуется задавать вопросы только относительно темы с уроком. Для остальных вопросов существует раздел [url=/forums/pomosch.12/]«Помощь»[/url].

    Темы с просьбами помощи будут удаляться без предупреждения и без объяснения причины.

    Запрещается поднятие старой темы оффтопом. Ваше сообщение будет удалено, а в профиль будет выписано замечание.

mildarf

New member
06.03.2005
486
20
Однораундовая мина

Думаю, знание способа активации объекта один раз за раунд будет полезным.

Однораундовая мина.
Автор: mildarf.

Для того, чтобы установить на карту мину, производящую один подрыв при нахождении игрока над ней каждый раунд, необходимо:
1. Поставить в качестве зоны срабатывания детонации мины trigger_multiple-браш с параметрами Name = minetrigger, Target = mineexplode и DelayBeforeReset = 1 (для очень быстрых боёв);
2. Поставить в предполагаемый центр подрыва боезапаса точечный объект env_exlosion c Name = mineexplode и Magnitude = 150 (100% гибель игрока);
3. Добавить на карту два объекта trigger_changetarget с параметрами Name = mineexplode, Target = minetrigger, NewTarget = "" (пустая строка) и Name = game_playerspawn, Target = minetrigger, NewTarget = mineexplode.

Технология работы: игрок входит в зону trigger_multipl'а "minetrigger" и активирует его. В поле Target у minetrigger'а прописано "mineexplode", что вызывает активацию объектов env_explosion, производящего взрыв, и trigger_changetarget, меняющего поле Target "minetrigger" на пустую строку. При последующем вхождении игроков в зону trigger_multipl'а опять активируется minetrigger, но, так как в поле Target уже не прописан ни один объект, ничего не происходит. При начале следующего раунда срабатывает объект trigger_changetarget с именем "game_playerspawn", задающий в строке Target minetrigger'а параметр "mineexplode" и позволяющий мине опять взрываться.

Пояснение: этим же способом можно активировать не только мины, но и любые объекты.

Демонстрационный BSP-файл, его RMF-исходник и инструкцию по установке префаба на Вашей карте можно скачать с сетевой версии тутора: http://mildarf.narod.ru/csmapping/mildarf_tutorials3.htm#onemine.

Пока всё.
Мысли есть и будут ;)
 
Последнее редактирование:

Slider

Солдат Удачи
28.03.2005
3 691
37
а как нсчёт самой мины? можно же положить на землю модельку мины так чтобы сверху торчал только детонатор (или на что там наступают =) ) и сделать это как с курице в италии, чтобы исчезала. ну и всё это дело присыпать травкой =)
 

Frenzy

Decepticon
14.10.2005
592
35
0
0
Cybertron
Проше только детанатор (или на что там наступают :)) сделать, нахрен всю мину делать, или проще из брашиков.
 

Slider

Солдат Удачи
28.03.2005
3 691
37
кстати не надо парится а поставить маленький плоский браш, сделать его func_breakable поставить две галочки (ломаться от прикосновения и от нажима), поставить стренж = 1 и эксплод на 100. вот вам и мина. и с каждым уровнем грузицца заного. и никаких тригеров =)
 
Slider меня опередил, прочитав первый пост я хотел это предложить. Я так делал на некоторых картах, на которых просто тренировался мапить.
Но там есть косячок. Если сделать мину в виде ээээ.. пирамиды с обрезанной верхушкой, как эт называется, ну вообщем типа трапеция в объеме, то если будешь пробегать не по плоской части мины, а по стенке, то она не взорвется:demon: . Помоему, (точно не помну) даже если по ней пройти с нажатым Шифтом, то мина тоже не взорвется. Ну а если по ней стрельнуть то она взорвется, насчет гранаты вроде нет.
 

Slider

Солдат Удачи
28.03.2005
3 691
37
ну у мене всегда трапеция взрывалась. а глюк можно юзать в свих целях. присыпь травкой и реальное минно поле готово. бывает же так что наступишь на мину а бывает что не наступишь - повезёт. а еслибы всё время в взрывалось в тех же местах то народ бы просто приспособился =)

Подумав, добавил:

а вот тот способ что описал mildarf лучше юзать для растяжек. вставить тонкий спрайт проволоки, в том же месте тригер и усё =)
 

Slider

Солдат Удачи
28.03.2005
3 691
37
а если просто некоторые мины в начале раунда отключить?а на следующем включить? и всегда разные. такое же можно рендер-ом сделать
 

mildarf

New member
06.03.2005
486
20
от милдарф: ...Пояснение: этим же способом можно активировать не только мины, но и любые объекты.
мина - здесь в туторе - это просто объект. на её месте может быть любая другая энтити ;)

вообще этот туториал пришёл из раздела "Помощь", а именно из этой темы :)

P.S.: в самом начале я сделал цилиндриком мину func_illusionary, заюзал два env_render'а, но подумал что получилось шибко громоздко и решил упростить

P.S.S: основная этого моего тутора - ОДНОРАУНДОВОСТЬ ;) Ладно, если чё, напишу как делать рульную мину
 

Game Server

Доноры Красавчики

Пользователи онлайн