Welcome to U.A.C. [O.S.A.]
login / register
Status: Guest
Архивы форума | iddqd.ru
Wolf 3D
ПравилаПравила ПоискПоиск
18+
Тема для новичков. Вопросы по маппингу/моддингу - любые! Пред.  1, 2, 3 ... 301, 302, 303 ... 350, 351, 352  След.
   Список разделов - Местечко мапперов и моддеров - Тема для новичков. Вопросы по маппингу/моддингу - любые!Ответить
АвторСообщение
Chaingunner
= Warrant Officer =
Next rank: - 2nd Lieutenant - after 54 points
1236

Doom Rate: 1.84
Ссылка на пост №6021 Отправлено: 05.11.14 02:15:17
IvanFeeD
В ванильном или Лимит ремувинг формате такое сделать нельзя.Но можно лишить игрока патронов.
Для этого зайди в Miscellanious и в окошке starting bullets впиши 0 вместо 50.
2
PepeL
- Lance Corporal -
Next rank: = Lance Corporal = after 16 points
144

Doom Rate: 2
Ссылка на пост №6022 Отправлено: 05.11.14 07:40:22
+Ku6EPyXOBEPTKA+ :
Используй 3D сектор с флагом swimmable и alpha < 255.


Спасибо, а можно ли как нибудь воду внутри помутней что ли сделать? а то как то не естественно...
alekv
= 2nd Lieutenant =
Next rank: - 1st Lieutenant - after 184 points
1456

Doom Rate: 1.68
Ссылка на пост №6023 Отправлено: 05.11.14 10:00:19
PepeL :

alekv :
Дальше уже в GZDoomBilder делаешь с ними что угодно.. или ты не знаешь как уменьшать текстуры в редакторе карт?
А реально.... как?

Клацни на линию правой кнопкой мыши, открой вкладку Sidedefs там где показано какая текстура на линии, прям под текстурой есть Lower scale и т.д. там и подгоняй текстуру как тебе надо..

PepeL :
Спасибо, а можно ли как нибудь воду внутри помутней что ли сделать? а то как то не естественно...

Клацани на сектор правой кнопкой мыши в котором задается 3д пол(не там где он показывается), там есть настройки Light и Fade повыбирай там нужные тебе оттенки.
1
IvanFeeD
- Lance Corporal -
Next rank: = Lance Corporal = after 26 points
134

Doom Rate: 0.51
Ссылка на пост №6024 Отправлено: 05.11.14 12:20:22
Chaingunner :
В ванильном или Лимит ремувинг формате такое сделать нельзя.Но можно лишить игрока патронов.
Для этого зайди в Miscellanious и в окошке starting bullets впиши 0 вместо 50.

Спасибо :o
А через GrebanniyZDoom (GZDoom) можно такое сделать?
MasterMind
- 1st Lieutenant -
Next rank: = 1st Lieutenant = after 51 points
1789

Doom Rate: 1.92
Ссылка на пост №6025 Отправлено: 05.11.14 12:32:29
IvanFeeD :
Спасибо

А через GrebanniyZDoom (GZDoom) можно такое сделать?

Легко, но нужно знать Decorate или ACS.
1 3
IvanFeeD
- Lance Corporal -
Next rank: = Lance Corporal = after 26 points
134

Doom Rate: 0.51
Ссылка на пост №6026 Отправлено: 05.11.14 12:44:53
MasterMind :
Легко, но нужно знать Decorate или ACS

А можно, пожалуйста, код/Русский учебник?
----------
Еще пара вопросов. Как можно добавить сложность и сделать так, что бы можно было ее редактировать в DB/DB2? (Например: Easy, Medium, Hard, Extra. Extra - 6-я сложность)
PepeL
- Lance Corporal -
Next rank: = Lance Corporal = after 16 points
144

Doom Rate: 2
Ссылка на пост №6027 Отправлено: 05.11.14 13:58:34
alekv :
Клацни на линию правой кнопкой мыши, открой вкладку Sidedefs там где показано какая текстура на линии, прям под текстурой есть Lower scale и т.д. там и подгоняй текстуру как тебе надо..


А ну это видать только для UDMF формата....
ChaingunPredator
- Captain -
Next rank: = Captain = after 147 points
2193

Doom Rate: 1.84
Ссылка на пост №6028 Отправлено: 05.11.14 18:37:48
IvanFeeD :
Еще пара вопросов. Как можно добавить сложность и сделать так, что бы можно было ее редактировать в DB/DB2? (Например: Easy, Medium, Hard, Extra. Extra - 6-я сложность)

В формате дум2, бум и всяких недоздумах нельзя, AFAIK. В удмф (и в хексен, если не ошибаюсь) в гздб (и дб2 вроде) вроде есть куча слотов под уровни сложности, можно редачить в MAPINFO, если не ошибаюсь.

Добавлено спустя 1 минуту 19 секунд:

PepeL :
А ну это видать только для UDMF формата....

Честно говоря, использовать хексен смысла, за исключением более маленького веса, не вижу. У удмф, несмотря на некоторые недостатки, все же гораздо шире функционал
5 1 1
IvanFeeD
- Lance Corporal -
Next rank: = Lance Corporal = after 26 points
134

Doom Rate: 0.51
Ссылка на пост №6029 Отправлено: 05.11.14 19:00:03
Окей, проверю, но как сами скиллы сделать? Т.е. что бы был пункт меню?
alekv
= 2nd Lieutenant =
Next rank: - 1st Lieutenant - after 184 points
1456

Doom Rate: 1.68
Ссылка на пост №6030 Отправлено: 05.11.14 23:56:17
PepeL :
А ну это видать только для UDMF формата....

Я вроде писал что юдмф формат надо, имхо в целом в нем лучше мапить..

Кто знает есть ли какой-то способ сделать 3д модель не проходимой? Наподобие флажка +SOLID.
1
PepeL
- Lance Corporal -
Next rank: = Lance Corporal = after 16 points
144

Doom Rate: 2
Ссылка на пост №6031 Отправлено: 06.11.14 16:07:45
Кто поможет? :)
В общем есть 3d пол/лифт. мне нужно чтобы при нажатии на кнопку, он ехал вниз, как только доехал до низа, нажимаешь на другую кнопку, он поехал наверх.
Чтобы нельзя было сначала нажать на кнопку которая поднимает лифт вверх. (так же если лифт внизу, так же нельзя было нажать на кнопку вниз)

А если это всё замутить в одну кнопку, то вообще было бы супер. (По примеру, нажал кнопку (после этого она не активна), поехал вниз, как только платформа доехала до нужного значения, кнопка становится активной и при нажатии платформа поехала наверх. ну а далее цикл повторяется.)

кто шарит в скриптах?

Скрытый текст:

#Include "ZCommon.Acs"

script 1 (void)
{
if (какой синтакс?)
{
FloorAndCeiling_LowerByValue(42, 8, 1168);
}
}
script 2 (void)
{
if (какой синтакс?)
{
FloorAndCeiling_RaiseByValue(42, 8, 1168);
}
}

LEX SAFONOV
UAC Sergeant Major
Next rank: UAC Sergeant Major after 75 points
685

Doom Rate: 1.49
Ссылка на пост №6032 Отправлено: 06.11.14 16:36:54
IvanFeeD :
Окей, проверю, но как сами скиллы сделать? Т.е. что бы был пункт меню?

В ванили новый пункт меню никак не сделаешь. В здуме давно ввели новый ламп(ну грубо говоря подраздел) - MENUDEF. Создаешь в своём ваде(или pk3) текстовый файл с таким именем и редактируешь как нужно. Подробнее тут http://zdoom.org/wiki/MENUDEF&usg=ALkJrhi1y...-7nQBTzsUx6KN4nQQ
Тока не говори, что не знаешь английский и тебе лень :)

alekv :
Кто знает есть ли какой-то способ сделать 3д модель не проходимой? Наподобие флажка +SOLID.

Через декорейт же) Модель же тоже актор - что мешает добавить ей этот самый флаг +SOLID?)
IvanFeeD
- Lance Corporal -
Next rank: = Lance Corporal = after 26 points
134

Doom Rate: 0.51
Ссылка на пост №6033 Отправлено: 06.11.14 16:50:57
В ванили новый пункт меню никак не сделаешь. В здуме давно ввели новый ламп(ну грубо говоря подраздел) - MENUDEF. Создаешь в своём ваде(или pk3) текстовый файл с таким именем и редактируешь как нужно. Подробнее тут http://zdoom.org/wiki/MENUDEF&usg=ALkJrhi1y...-7nQBTzsUx6KN4nQQ
Тока не говори, что не знаешь английский и тебе лень :)

---

Ссылка битая. Отдельно нашел тему - не понял :о Примеров нет.
LEX SAFONOV
UAC Sergeant Major
Next rank: UAC Sergeant Major after 75 points
685

Doom Rate: 1.49
Ссылка на пост №6034 Отправлено: 06.11.14 18:23:47
Эхххх, примеров нет говоришь. А как на счёт файла gzdoom.pk3(zdoom.pk3)? Там есть аналогичный ламп(тектовик).
"Мне кажется что ты не поймёшь ничего даже с примером"
+Ku6EPyXOBEPTKA+
- 2nd Lieutenant -
Next rank: = 2nd Lieutenant = after 27 points
1413

Doom Rate: 1.75
Ссылка на пост №6035 Отправлено: 06.11.14 18:29:06
PepeL :
Кто поможет?

Раз уж у тебя два скрипта, то проще всего делать проверку до команды подъёма/опускания пола/потолка:

int n = x; // задаёшь переменную для подъёма или спуска (вне скрипта)
... в самом скрипте:
  (if n == x)
{
   terminate;
}
...
в случае удачи проверки, с определённой задержкой delay(tics), меняешь значение n на аналогичную проверку в другом скрипте (чтобы он прерывался),

Смысл: если у тебя поднимается лифт, то как не нажимай на кнопку, скрипт будет прерываться.

Одним скриптом можно сделать аналогично, только не нужно будет прерывать скрипт, а достаточно вписывать команды внутри проверки (if n == x)
1 1 2
IvanFeeD
- Lance Corporal -
Next rank: = Lance Corporal = after 26 points
134

Doom Rate: 0.51
Ссылка на пост №6036 Отправлено: 06.11.14 18:43:53
/Я с планшета сижу, комп сдох. Решил пока нет компа заняться учением. Так что пример мне нужен именно на сайте.
PepeL
- Lance Corporal -
Next rank: = Lance Corporal = after 16 points
144

Doom Rate: 2
Ссылка на пост №6037 Отправлено: 06.11.14 18:54:38
+Ku6EPyXOBEPTKA+

мнда, скрипты это жесть. :(

можете поправить, пытаюсь с одной кнопки сделать.

Скрытый текст:

#Include "ZCommon.Acs"
int n = 1168;
script 1 (void)
{
if(n == 144)
{
terminate;
FloorAndCeiling_LowerByValue(42, 8, 1168);
tagwait (42);
delay (120);
}
else if(n == 1168)
{
terminate;
FloorAndCeiling_RaiseByValue(42, 8, 1168);
tagwait (42);
}
}

LEX SAFONOV
UAC Sergeant Major
Next rank: UAC Sergeant Major after 75 points
685

Doom Rate: 1.49
Ссылка на пост №6038 Отправлено: 06.11.14 19:11:54
PepeL :
Чёт не хочет, пишет о (if n == x) invalid statement.

Скинь код скрипта в тему(телепатов то нет :) )

IvanFeeD :
/Я с планшета сижу, комп сдох. Решил пока нет компа заняться учением. Так что пример мне нужен именно на сайте.

Братишка, я тебе... нет не покушать принёс. Вот тебе пример из оригинального здума в нете https://github.com/rheit/zdoom/blob/master/wadsrc/static/menudef.txt
PepeL
- Lance Corporal -
Next rank: = Lance Corporal = after 16 points
144

Doom Rate: 2
Ссылка на пост №6039 Отправлено: 06.11.14 19:21:19
LEX SAFONOV :
Скинь код скрипта в тему(телепатов то нет )

Вы уж меня простите, я впервые использую скрип, пытаюсь вообще понять как это работает. на вики смотрел ничего подходящего не нашёл.

Скрытый текст:

#Include "ZCommon.Acs"
int n = 1168;
script 1 (void)
{
if(n == 1168)
{
FloorAndCeiling_LowerByValue(42, 8, 1168);
tagwait (42);
delay (120);
}
else if(n == 144)
{
FloorAndCeiling_RaiseByValue(42, 8, 1168);
tagwait (42);
}
}



ещё раз простите.
+Ku6EPyXOBEPTKA+
- 2nd Lieutenant -
Next rank: = 2nd Lieutenant = after 27 points
1413

Doom Rate: 1.75
Ссылка на пост №6040 Отправлено: 06.11.14 19:27:40
А зачем тебе 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;
   }
1 1 2
Страница 302 из 352Перейти наверх Пред.  1, 2, 3 ... 301, 302, 303 ... 350, 351, 352  След.
   Список разделов - Местечко мапперов и моддеров - Тема для новичков. Вопросы по маппингу/моддингу - любые!