Автор | Сообщение |
Часовщик UAC Sergeant Major
 | 727 |
Doom Rate: 3.41
|
Отправлено: 11.10.09 13:43:11 | | | чтобы на стене отображался скайбокс создаёшь сектор, ставишь на его потолок флат р_ску1, опускаешь сектор до пола.
в итоге в игре вместо аппер текстур будет отображаться небо. | |
|
| |
Nil = Major =
 | 2978 |
 Doom Rate: 2.34
|
Отправлено: 11.10.09 13:52:33 | | | DerRechtloZzZ, Слушай, мы что, опять должны собратся и пытатся догадатся, что и под что ты там делаешь? Судя по виду - здум, но вот Doom in Doom или Doom in Hexen - неясно. Поэтому получаешь плюс и в следующий раз читаешь правила перед тем, как что-либо постить.
Часовщик, В случае, как на скриншотах это не поможет. Нужна либо H9 Line_Hirizon либо создать сектор по периметру, а уж его опускать. | |
|
1 |
2 |
1 |
 |
|
| |
Bender Recruit
 | 2 |
 Doom Rate: 0.09
|
|
| |
duhapunk]ASTS[ = Corporal =
 | 108 |
 Doom Rate: 4
|
Отправлено: 14.10.09 11:00:36 | | | как сделать, чтоб монстры не слышали выстрелов, пока дверь к ним не открылась... на дверь, которая ведёт к ним делал блокировку звука, не помогает; рисовал вокруг них сектор и делал блок. звука, не помает. Что делать? | |
|
| |
Archi]ASTS[ UAC General
 | 12719 |
 Doom Rate: 1.87
|
Отправлено: 14.10.09 11:41:22 | | | duhapunk : | как сделать, чтоб монстры не слышали выстрелов, пока дверь к ним не открылась... на дверь, которая ведёт к ним делал блокировку звука, не помогает; рисовал вокруг них сектор и делал блок. звука, не помает. Что делать? |
Если поставишь на монстров флаг Deaf, то они вообще на звуки не будут реагировать. | |
|
2 |
1 |
1 |
 |
|
| |
nprotect = Captain =
 | 2413 |
 Doom Rate: 2.45
|
Отправлено: 14.10.09 11:46:45 | | | duhapunk : | как сделать, чтоб монстры не слышали выстрелов, пока дверь к ним не открылась... на дверь, которая ведёт к ним делал блокировку звука, не помогает; рисовал вокруг них сектор и делал блок. звука, не помает. Что делать? |
минимум две блокирующих линии должны разделять игрока и монстра, вроде как
Archi : | Если поставишь на монстров флаг Deaf, то они вообще на звуки не будут реагировать |
будут. правда, не как обычно
если флаг deaf не стоит, то монстр будет "разбужен" сразу, как только услышит игрока. а если флаг deaf стоит, то:
1) если выстрелов не было, монстр спокойный
2) если выстрелы были, причем обычные монстры их бы услышали (нет блокирующих линий) - то монстры опять спокойные (типа нифига не слышали), но КАК ТОЛЬКО игрок покажется в пределах прямой видимости для этих монстров, пусть даже если они стоят к нему спиной - они автоматически активируются | |
|
1 |
2 |
1 |
 |
|
| |
Часовщик UAC Sergeant Major
 | 727 |
Doom Rate: 3.41
|
Отправлено: 14.10.09 22:24:22 | | | помогите пожалуйста, как при использовании while структуры в гоззо задавать не одно условие, а несколько (может неграмотно выразился, извините) ну типа чтоб в while(thingCount(type,tid) == 0) тид был многозначным, ну в общем чтоб при убиении нескольких монстров с разными тидами открывадись двери (например) | |
|
| |
Cherepoc = Master Sergeant =
 | 514 |
 Doom Rate: 1.73
|
Отправлено: 14.10.09 23:14:35 | | | Часовщик
Используй логическое и - &&. В данном случае это будет что-то вроде
while(thingCount(type,tid1) == 0 && thingCount(type,tid2) == 0)
Кстати у тебя цикл странный какой-то. Не выполнится он при смерти монстров (пройдёт один раз в самом начале пока все монстры живы и повторяться не будет). Для выполнения действий по смерти монстров можно сделать например так (используя или - ||)
while(thingCount(type,tid1) != 0 || thingCount(type,tid2) != 0)
{
delay(1);
}
//действия
| |
|
| |
Bender Recruit
 | 2 |
 Doom Rate: 0.09
|
Отправлено: 15.10.09 12:14:06 | | | Блин у меня текстуры глючат по полной.
Текстуры на стенках постоянно меняются на другие.
Помогите плиз!
Уже не надо. [/b] | |
|
| |
Джамбейщик Chief Petty Officer
 | 947 |
 Doom Rate: 1.29
|
Отправлено: 15.10.09 16:45:13 | | | Как в экшне "Floor raise, change texture" эту самую текстуру пола поменять при подъёме? | |
|
| |
Archi]ASTS[ UAC General
 | 12719 |
 Doom Rate: 1.87
|
Отправлено: 15.10.09 17:30:27 | | | ZEFiR : | Как в экшне "Floor raise, change texture" эту самую текстуру пола поменять при подъёме? |
Заменяется на ту что стоит на то, что находится на уровне, на который он поднимется..
Проще сделать и посмотреть чем объяснить. | |
|
2 |
1 |
1 |
 |
|
| |
Часовщик UAC Sergeant Major
 | 727 |
Doom Rate: 3.41
|
Отправлено: 15.10.09 19:57:33 | | |
о, спасибо большое!
Cherepoc : | Кстати у тебя цикл странный какой-то. |
в конце стоит делэй и "рестарт", получается, что скрипт проверяет присутствие монстров, остонавливается на делэй, рестартится и начинает проверять колво монстров заново. ну в общем не знаю рационально ли это, но скрипт работает. | |
|
| |
Cherepoc = Master Sergeant =
 | 514 |
 Doom Rate: 1.73
|
Отправлено: 15.10.09 20:46:17 | | | Часовщик
Так раз у тебя скрипт зацикливается, зачем использовать ещё один цикл? Используй if. И используй также ACS_Terminate когда условия выполнятся - чтобы цикл закончился после выполнения условий. | |
|
| |
Devived]ASTS[ - 1st Lieutenant -
 | 1707 |
 Doom Rate: 1.06
|
Отправлено: 17.10.09 11:32:12 | | | А можно ли в думе сделать так, чтоб при атаке на дружественное существо последнее перестало быть таким? | |
|
| |
Arsenikum - Major -
 | 2656 |
 Doom Rate: 1.49
|
Отправлено: 17.10.09 15:44:56 | | | 1) Добавь ко всему твоему оружию свойство DamageType FriendlyFire.
2) Добавь к твоему дружественному монстру строку PainChance "FriendlyFire", 255 (0-255 - вероятность озлобления монстра)
3) Добавь к твоему дружественному монстру стейт Pain.FriendlyFire
4) В этом стейте пропиши функцию A_ChangeFlag("FRIENDLY", 0), может кстати и не сработать
Всё, если ты попал по монстру, он обидется. За всем остальным отсылаю тебя в Decorate. | |
|
5 |
1 |
 |
|
| |
Devived]ASTS[ - 1st Lieutenant -
 | 1707 |
 Doom Rate: 1.06
|
Отправлено: 17.10.09 17:55:12 | | | Cпасибо | |
|
| |
Dragon - 2nd Lieutenant -
 | 1418 |
Doom Rate: 2.23
|
Отправлено: 17.10.09 18:03:17 | | | мне кажется нужно запретить посты с одним словом: "спасибо". Смысла никакого, а рейтинг набивается | |
|
| |
Часовщик UAC Sergeant Major
 | 727 |
Doom Rate: 3.41
|
Отправлено: 17.10.09 20:23:40 | | | ради принципа ломать общепринятые правила хорошего тона?
человеку, который старался и писал совет приятно если ему ответят благодарностью. никто не станет писать большие, развёрнутые рекомендации в пустоту. | |
|
| |
nprotect = Captain =
 | 2413 |
 Doom Rate: 2.45
|
Отправлено: 17.10.09 20:37:00 | | | Часовщик : | никто не станет писать большие, развёрнутые рекомендации в пустоту |
но пишут же. стоит только эту тему пролистать - примеров достаточно  | |
|
1 |
2 |
1 |
 |
|
| |
Junicave[Sting] Banned flooder
 | 338 |
 Doom Rate: 1.5
|
Отправлено: 18.10.09 08:14:18 | | | Dragon : | мне кажется нужно запретить посты с одним словом: "спасибо". Смысла никакого, а рейтинг набивается |
А разве это не "Постинг сообщений без смысловой нагрузки"? | |
|
| |