IvanFeeD
В ванильном или Лимит ремувинг формате такое сделать нельзя.Но можно лишить игрока патронов.
Для этого зайди в Miscellanious и в окошке starting bullets впиши 0 вместо 50.
alekv :
Дальше уже в GZDoomBilder делаешь с ними что угодно.. или ты не знаешь как уменьшать текстуры в редакторе карт?
А реально.... как?
Клацни на линию правой кнопкой мыши, открой вкладку Sidedefs там где показано какая текстура на линии, прям под текстурой есть Lower scale и т.д. там и подгоняй текстуру как тебе надо..
PepeL :
Спасибо, а можно ли как нибудь воду внутри помутней что ли сделать? а то как то не естественно...
Клацани на сектор правой кнопкой мыши в котором задается 3д пол(не там где он показывается), там есть настройки Light и Fade повыбирай там нужные тебе оттенки.
В ванильном или Лимит ремувинг формате такое сделать нельзя.Но можно лишить игрока патронов.
Для этого зайди в Miscellanious и в окошке starting bullets впиши 0 вместо 50.
Спасибо
А через GrebanniyZDoom (GZDoom) можно такое сделать?
А можно, пожалуйста, код/Русский учебник?
----------
Еще пара вопросов. Как можно добавить сложность и сделать так, что бы можно было ее редактировать в DB/DB2? (Например: Easy, Medium, Hard, Extra. Extra - 6-я сложность)
Клацни на линию правой кнопкой мыши, открой вкладку Sidedefs там где показано какая текстура на линии, прям под текстурой есть Lower scale и т.д. там и подгоняй текстуру как тебе надо..
Еще пара вопросов. Как можно добавить сложность и сделать так, что бы можно было ее редактировать в DB/DB2? (Например: Easy, Medium, Hard, Extra. Extra - 6-я сложность)
В формате дум2, бум и всяких недоздумах нельзя, AFAIK. В удмф (и в хексен, если не ошибаюсь) в гздб (и дб2 вроде) вроде есть куча слотов под уровни сложности, можно редачить в MAPINFO, если не ошибаюсь.
Добавлено спустя 1 минуту 19 секунд:
PepeL :
А ну это видать только для UDMF формата....
Честно говоря, использовать хексен смысла, за исключением более маленького веса, не вижу. У удмф, несмотря на некоторые недостатки, все же гораздо шире функционал
Кто поможет?
В общем есть 3d пол/лифт. мне нужно чтобы при нажатии на кнопку, он ехал вниз, как только доехал до низа, нажимаешь на другую кнопку, он поехал наверх.
Чтобы нельзя было сначала нажать на кнопку которая поднимает лифт вверх. (так же если лифт внизу, так же нельзя было нажать на кнопку вниз)
А если это всё замутить в одну кнопку, то вообще было бы супер. (По примеру, нажал кнопку (после этого она не активна), поехал вниз, как только платформа доехала до нужного значения, кнопка становится активной и при нажатии платформа поехала наверх. ну а далее цикл повторяется.)
Окей, проверю, но как сами скиллы сделать? Т.е. что бы был пункт меню?
В ванили новый пункт меню никак не сделаешь. В здуме давно ввели новый ламп(ну грубо говоря подраздел) - MENUDEF. Создаешь в своём ваде(или pk3) текстовый файл с таким именем и редактируешь как нужно. Подробнее тут http://zdoom.org/wiki/MENUDEF&usg=ALkJrhi1y...-7nQBTzsUx6KN4nQQ
Тока не говори, что не знаешь английский и тебе лень
alekv :
Кто знает есть ли какой-то способ сделать 3д модель не проходимой? Наподобие флажка +SOLID.
Через декорейт же) Модель же тоже актор - что мешает добавить ей этот самый флаг +SOLID?)
В ванили новый пункт меню никак не сделаешь. В здуме давно ввели новый ламп(ну грубо говоря подраздел) - MENUDEF. Создаешь в своём ваде(или pk3) текстовый файл с таким именем и редактируешь как нужно. Подробнее тут http://zdoom.org/wiki/MENUDEF&usg=ALkJrhi1y...-7nQBTzsUx6KN4nQQ
Тока не говори, что не знаешь английский и тебе лень
---
Ссылка битая. Отдельно нашел тему - не понял :о Примеров нет.
Эхххх, примеров нет говоришь. А как на счёт файла gzdoom.pk3(zdoom.pk3)? Там есть аналогичный ламп(тектовик).
"Мне кажется что ты не поймёшь ничего даже с примером"
Раз уж у тебя два скрипта, то проще всего делать проверку до команды подъёма/опускания пола/потолка:
int n = x; // задаёшь переменную для подъёма или спуска (вне скрипта)
... в самом скрипте:
(if n == x)
{
terminate;
}
...
в случае удачи проверки, с определённой задержкой delay(tics), меняешь значение n на аналогичную проверку в другом скрипте (чтобы он прерывался),
Смысл: если у тебя поднимается лифт, то как не нажимай на кнопку, скрипт будет прерываться.
Одним скриптом можно сделать аналогично, только не нужно будет прерывать скрипт, а достаточно вписывать команды внутри проверки (if n == x)
А зачем тебе terminate, если ты одной кнопкой и одним скриптом делаешь? не проще сделать так:
int n = 0; // предполагаю, что лифт находится изначально вверху.
Script 1 (void)
{
if (n == 0) // если лифт находится вверху
{
FloorAndCeiling_LowerByValue(42, 8, 1168);
delay(значение в тиках);
n = 1;
}
if (n == 1) // если лифт находится внизу
{
FloorAndCeiling_RaiseByValue(42, 8, 1168);
delay(значение в тиках);
n = 0;
}