Автор | Сообщение |
ZoD Chief Petty Officer
 | 933 |
 Doom Rate: 1.83
|
Отправлено: 25.07.13 07:31:04 | | | FLYBAT
Ок, спасибо.
У меня вот ещё одна проблема возникла
Скачать вад с моделью травы
Вот сделал один модель травы в gzdoom.
Почему травы не видно в карте? Пишет что IW_Grass1 has no frames. Вроде там имя кадры указывать не надо. Это же просто декорация, а не анимация.
Но почему он появляется только при вводе команды summon iw_grass1?
Мой редактор - MilkShape 3D 1.8.5 BETA 1.
Добавлено спустя 5 часов 21 секунду:
А, всё! Справился  | |
|
| |
+Ku6EPyXOBEPTKA+ - 2nd Lieutenant -
 | 1413 |
 Doom Rate: 1.75
|
Отправлено: 30.07.13 01:21:40 | | | Как остановить респавн бочек в мультиплеере через ACS?
Дело в том, что я решил создать карту с рандомными событиями. Как вы уже поняли, одним из таких событий является спавн взрывчатых бочек везде, где только место свободное есть. Однако, когда я тестил скрипт в мультиплеере, я заметил одно большое НО - бочки после уничтожения респавнятся. Т.е, если бочка заспавнится, то её можно будет уничтожать бесконечно, что не самая лучшая затея. Таким образом, мне нужна команда в ACS, которая заспавнит бочку только один раз или удалит её так, чтобы больше не спавнилась после уничтожения (можно и без уничтожения, а через промежуток времени... но с промежутком я сам разберусь)
P.S: Я использовал и SpawnSpot и Thing_Spawn, но результат один и тот же
Порт: Zdoom, GZdoom, Zandro (больше упор на него, т.к я пытаюсь совместить с бруталом).
И ещё один вопросик (заодно): если я использовал Sector_setcolor и Sector_setfade, то как мне вернуть к оригинальному освещению? | |
|
1 |
1 |
2 |
 |
|
| |
ZoD Chief Petty Officer
 | 933 |
 Doom Rate: 1.83
|
Отправлено: 30.07.13 06:39:03 | | | +Ku6EPyXOBEPTKA+
sector_setfade(,0,0,0);
Sector_setcolor(,0,0,0); | |
|
| |
+Ku6EPyXOBEPTKA+ - 2nd Lieutenant -
 | 1413 |
 Doom Rate: 1.75
|
Отправлено: 30.07.13 14:40:29 | | | ZoD
Я тоже так думал, однако у дума другое мнение на этот счёт. Он не воспринимает нули, как команду к отключению, а как команду к R=0, G=0, B=0. Т.е экран в таком случае становится абсолютно чёрным.
Ладно, с setcolor и setfade я допустим разобрался (просто заменил на Light_RaiseByValue/Light_LowerByValue). А как быть с респающимися бочками? | |
|
1 |
1 |
2 |
 |
|
| |
CWolf = Master Sergeant =
 | 486 |
 Doom Rate: 1.58
|
|
| |
DgemieJr - Master Corporal -
 | 210 |
Doom Rate: 1.84
|
Отправлено: 30.07.13 14:46:49 | | | Oleg-DMW
Думаю, что текстурами... | |
|
| |
Devived]ASTS[ - 1st Lieutenant -
 | 1707 |
 Doom Rate: 1.06
|
Отправлено: 30.07.13 15:43:20 | | | текстурами однозначно | |
|
| |
ChaingunPredator - Captain -
 | 2193 |
 Doom Rate: 1.84
|
Отправлено: 30.07.13 15:48:41 | | | Текстуры с прозрачностью. Ставь параметр additive еще.
ZoD : | Sector_setcolor(,0,0,0); |
255, 255, 255 тогда уж.
+Ku6EPyXOBEPTKA+ : | Как остановить респавн бочек в мультиплеере через ACS? |
Попробуй с помощью consolecommand(sv_barrelrespawn false) или как там.
Добавлено спустя 1 минуту 10 секунд:
Watta fuck?
| |
|
5 |
1 |
1 |
 |
|
| |
Devived]ASTS[ - 1st Lieutenant -
 | 1707 |
 Doom Rate: 1.06
|
Отправлено: 30.07.13 15:56:12 | | | воу-воу, админы что-то серьезно поломали движок форума, даже бибикод не работает как надо 0о | |
|
| |
+Ku6EPyXOBEPTKA+ - 2nd Lieutenant -
 | 1413 |
 Doom Rate: 1.75
|
Отправлено: 30.07.13 15:58:49 | | | ChaingunPredator : | Попробуй с помощью consolecommand(sv_barrelrespawn false) или как там. |
Console command вроде убрали из гозы и здума. И не факт, что он остался в зандре. Или я что-то путаю? | |
|
1 |
1 |
2 |
 |
|
| |
ZoD Chief Petty Officer
 | 933 |
 Doom Rate: 1.83
|
Отправлено: 30.07.13 15:58:52 | | | ChaingunPredator : | Watta fuck? |
У меня не так.
Добавлено спустя 1 минуту:
ой ой. у меня тоже глючит о_О | |
|
| |
+Ku6EPyXOBEPTKA+ - 2nd Lieutenant -
 | 1413 |
 Doom Rate: 1.75
|
Отправлено: 30.07.13 16:01:01 | | | ZoD : | ой ой. у меня тоже глючит о_О |
Успокойтесь. Это тестят админы кавычки или что-то там... | |
|
1 |
1 |
2 |
 |
|
| |
ChaingunPredator - Captain -
 | 2193 |
 Doom Rate: 1.84
|
Отправлено: 30.07.13 16:02:06 | | | Consolecommand все еще есть в зандро. Тебя ж вроде мультиплеер интересует? %) | |
|
5 |
1 |
1 |
 |
|
| |
+Ku6EPyXOBEPTKA+ - 2nd Lieutenant -
 | 1413 |
 Doom Rate: 1.75
|
Отправлено: 30.07.13 16:04:26 | | | ChaingunPredator : | Consolecommand все еще есть в зандро. |
Это хорошо. Но я не делаю упор на задро. Мне бы хотелось сделать унивирсальный вад. А комманду я могу ввести и отдельно (по идее).
Важное дополнение: я не могу отрубить респавн бочек так, т.к на карте есть бочки, которые не спавнятся за счёт скрипта  | |
|
1 |
1 |
2 |
 |
|
| |
ZoD Chief Petty Officer
 | 933 |
 Doom Rate: 1.83
|
Отправлено: 30.07.13 16:22:03 | | | +Ku6EPyXOBEPTKA+
Аа. Или можно так:
сделай в декорейте новый актор. который будет спавнить ExplosiveBarrel (бочку).
ACTOR ExplosiveBarrelSpawn 25000
{
States
{
Spawn:
TNT1 A 0
TNT1 A 0 A_SpawnItem("ExplosiveBarrel")
Stop
}
}
Добавлено спустя 37 секунд:
ТОгда он не будет респавнить бочку. Я так думаю. | |
|
| |
ChaingunPredator - Captain -
 | 2193 |
 Doom Rate: 1.84
|
Отправлено: 30.07.13 20:03:15 | | | Да проще уж запилить свои бочки %) | |
|
5 |
1 |
1 |
 |
|
| |
+Ku6EPyXOBEPTKA+ - 2nd Lieutenant -
 | 1413 |
 Doom Rate: 1.75
|
Отправлено: 30.07.13 20:05:14 | | | ChaingunPredator : | Да проще уж запилить свои бочки |
Нет. Они должны быть совместимы с брутал модом. | |
|
1 |
1 |
2 |
 |
|
| |
Archi]ASTS[ UAC General
 | 12719 |
 Doom Rate: 1.87
|
Отправлено: 30.07.13 20:58:27 | | | ChaingunPredator : | Попробуй с помощью consolecommand(sv_barrelrespawn false) или как там. |
Ужасные костыли, но другого способа нет. Но вообще это надо задавать в настройках сервера. | |
|
2 |
1 |
1 |
 |
|
| |
YURA_111 UAC Sergeant Major
 | 736 |
 Doom Rate: 2.17
|
Отправлено: 30.07.13 22:50:31 | | | +Ku6EPyXOBEPTKA+ : | Таким образом, мне нужна команда в ACS, которая заспавнит бочку только один раз или удалит её так, чтобы больше не спавнилась после уничтожения (можно и без уничтожения, а через промежуток времени... но с промежутком я сам разберусь) |
А почему не использовать просто флаг +NEVERRESPAWN (конечно не забыть поставить +ISMonster) ? | |
|
| |
+Ku6EPyXOBEPTKA+ - 2nd Lieutenant -
 | 1413 |
 Doom Rate: 1.75
|
Отправлено: 31.07.13 00:59:08 | | | YURA_111 : | А почему не использовать просто флаг +NEVERRESPAWN (конечно не забыть поставить +ISMonster) ? |
Объясняю ещё раз. Мне не нужно создавать нового актёра или заменять его, так как мне нужна совместимость с модами (брутал в основном). Поэтому, наиболее рациональным способом будет просто убрать в настройках респавн бочек. Всё равно карта мультиплеерная, т.е сервер в праве решать, убирать или нет. А что касается бочек независящих от скрипта, то их респавн не особо будет важен. Ими можно пожертвовать, а ещё можно поставить таги спавнящихся бочек по скрипту заранее. Всё равно событие будет с определённой вероятностью повторяться.
Думаю вопрос был решён, спасибо всем за ответы.
P.S: Zod, возможно твой способ и сработает, так как бочка не будет появляться на карте путём расположения или спавна через редактор, но я не уверен, что карта запустится с лишним декорейтом. | |
|
1 |
1 |
2 |
 |
|
| |