Автор | Сообщение |
nprotect = Captain =
 | 2413 |
 Doom Rate: 2.45
|
Отправлено: 07.04.09 20:08:23 | | |
зачем loop, если там -1? просто:
actor skull1 6000
{
radius 13
height 16
states
{
Spawn:
SKUL A -1
}
}
и еще посмотри, чтоб спрайту были смещения нормальные заданы | |
|
1 |
2 |
1 |
 |
|
| |
NoMaD - Corporal -
 | 98 |
Doom Rate: 1.63
|
Отправлено: 07.04.09 20:48:22 | | | nprotect
stop вроде в конце должен быть.
Ну а так попробую
Спасибо за помощь. | |
|
| |
nprotect = Captain =
 | 2413 |
 Doom Rate: 2.45
|
Отправлено: 07.04.09 21:05:57 | | | Nomad : | stop вроде в конце должен быть. |
это не важно, что там в конце. так как -1 означает, что фактически дальше действия не будут выполнены, однако stop спрячет спрайт и удалит сам объект с карты, а -1 объект оставит | |
|
1 |
2 |
1 |
 |
|
| |
HellDoomer 666 - Master Sergeant -
 | 426 |
 Doom Rate: 1.6
|
Отправлено: 09.04.09 18:28:01 | | | Помогите пожалуйста! Необходимо сделать 3D портал,который выглядит так:
----------------------
--- ааааааааааа ---
--- ааааааааааа ---
--- ааааааааааа ---
--- ааааааааааа ---
--- ааааааааааа ---
===========================================================
-----------------------
--- bbbbbbbbbbbb---
--- bbbbbbbbbbbb---
--- bbbbbbbbbbbb---
--- bbbbbbbbbbbb---
======================================================================================================================где: портал на верху - телепортирует на одну точку,
портал внизу - телепортирует в другую точку.
Порталы находятся в одних Х и Y, но в разных Z координатах.
a, b - текстуры лавы, а чёрточки - другие тектуры
Какой вид должен иметь скрипт, как его написать и как сделать так,чтобы можно было телепортироваться только через порталы, а не на всех этажах в одной плоскости?
ВАД под порт ГЗДУМ.  | |
|
| |
krovopijca Гость
|
Отправлено: 09.04.09 18:54:55 | | | HellDoomer 666
3d полы
телепорт на лайндеф 3d пола | |
|
| |
HellDoomer 666 - Master Sergeant -
 | 426 |
 Doom Rate: 1.6
|
Отправлено: 09.04.09 19:18:48 | | | krovopijca, да, но если поставить телепорт на лайндеф, то два телепорта будут телепортировать игрока в одну и ту же точку, а так не должно быть. Надо,чтобы они телепортировали в разные места. | |
|
| |
M@@@H!aK - Sergeant -
 | 325 |
 Doom Rate: 2.83
|
Отправлено: 09.04.09 20:20:54 | | | HellDoomer 666
Попробуй сделать два разных лайндефа. Расположи их рядом, чтобы разница практически не ощущалась (скажем, на расстоянии две единицы). Один отнеси к одному порталу, другой - к другому (т.е. повесь на них разные точки отправления) | |
|
| |
nprotect = Captain =
 | 2413 |
 Doom Rate: 2.45
|
Отправлено: 09.04.09 20:40:46 | | | HellDoomer 666 : | krovopijca, да, но если поставить телепорт на лайндеф, то два телепорта будут телепортировать игрока в одну и ту же точку, а так не должно быть. Надо,чтобы они телепортировали в разные места. |
смотри. если у тебя разные этажи, значит ты входишь на них с разных секторов. на каждый из этих секторов поставить обработчик player enters sector, который будет менять одну переменную (значения например 1 и 2. по номеру этажа). а на лайндеф телепорта просто ставишь экшн 80 и в скрипте проверяешь эту переменную. если значение 1 - телепортируешь в одно место, если 2 - в другое | |
|
1 |
2 |
1 |
 |
|
| |
HellDoomer 666 - Master Sergeant -
 | 426 |
 Doom Rate: 1.6
|
Отправлено: 10.04.09 07:17:18 | | | nprotect, спасибо за совет! А пробничег выложить не можешь?
Этажи у меня - 3D полы, а значит они затежены одним тегом... | |
|
| |
nprotect = Captain =
 | 2413 |
 Doom Rate: 2.45
|
Отправлено: 10.04.09 07:42:33 | | | HellDoomer 666 : | Этажи у меня - 3D полы, а значит они затежены одним тегом... |
все равно ты входишь то с разных секторов туда. поднимаешься ли по лестнице, или на лифте едешь. щас сделаю пробник
Добавлено спустя 12 минут 8 секунд:
http://stream.ifolder.ru/11525074
7 килобайт  | |
|
1 |
2 |
1 |
 |
|
| |
Alex3005 - Master Corporal -
 | 200 |
Doom Rate: 1.02
|
Отправлено: 10.04.09 22:40:24 | | | Народ кто знает как сделать из монстров "Кровных врагов"(чтобы атаковали друг друга без причин)
и именно два вида монстров
заранее спасибо!
Добавлено спустя 30 секунд:
ЗЫ Без FRIENDLY | |
|
| |
nprotect = Captain =
 | 2413 |
 Doom Rate: 2.45
|
Отправлено: 11.04.09 07:41:00 | | | alex3005 : | ЗЫ Без FRIENDLY |
хм, черт его знает. возможно, получится скриптом через NoiseAlert(x,y); - потому что x это tid цели, а y - tid монстра. и монстр по идее охотится за целью. я не пробовал, но по идее должно работать | |
|
1 |
2 |
1 |
 |
|
| |
Archi]ASTS[ UAC General
 | 12719 |
 Doom Rate: 1.87
|
Отправлено: 11.04.09 11:21:20 | | | alex3005
Была команда в скрипте, которая натравливала монстров с какимто tid на других монстров с другим tid. Не thing_hate? | |
|
2 |
1 |
1 |
 |
|
| |
nprotect = Captain =
 | 2413 |
 Doom Rate: 2.45
|
Отправлено: 11.04.09 15:41:48 | | |
тоже возможно будет работать  | |
|
1 |
2 |
1 |
 |
|
| |
Alex3005 - Master Corporal -
 | 200 |
Doom Rate: 1.02
|
Отправлено: 11.04.09 22:20:43 | | | Не, народ я в основном без скриптов работаю, юзаю Декорейт | |
|
| |
Cherepoc = Master Sergeant =
 | 514 |
 Doom Rate: 1.73
|
Отправлено: 11.04.09 23:31:22 | | | | Не, народ я в основном без скриптов работаю, юзаю Декорейт | Так если ты юзаешь декорейт что мешает тебе научится юзать скрипты?  | |
|
| |
Alex3005 - Master Corporal -
 | 200 |
Doom Rate: 1.02
|
Отправлено: 12.04.09 01:07:45 | | | Cherepoc
я ими пользуюсь крайне редко
зы народ может кто знает как "разкомпилирывать" скрипты  | |
|
| |
M@@@H!aK - Sergeant -
 | 325 |
 Doom Rate: 2.83
|
Отправлено: 12.04.09 09:28:51 | | | alex3005 : | разкомпилирывать |
Скорее всего, полноценно это сделать невозможно. Думаю, при компиляции теряются имена переменных и функций, и обратный процесс, декомпиляция, приведет тебя к тексту скрипта, в котором будет очень сложно разобраться.
Кстати, скрипты все равно нужно знать, т.к. из Decorate практически все скриптовые функции вызывать можно, в том числе и Thing_Hate. Флаги Thing_Hate, на сколько я помню, позволяют задать ненависть ко всем акторам данного TID'а. Это, конечно, не совсем то, что тебе нужно, но можно применить фантазию и получить желаемый эффект. Например, каждому импу (вызовом Thing_ChangeTID из Decorate) назначить свой TID, каждому демону - другой. Потом вызвать для каждого из них соответствующие Thing_Hate'ы. | |
|
| |
BL@CK DE@TH = Warrant Officer =
 | 1274 |
 Doom Rate: 1.13
|
Отправлено: 12.04.09 11:39:30 | | | Меня интересует, как сделать, чтобы во время стрельбы из оружия игрок не мог передвигаться и стоял на месте? | |
|
| |
Archi]ASTS[ UAC General
 | 12719 |
 Doom Rate: 1.87
|
Отправлено: 12.04.09 11:45:19 | | | Посмотри Хеллспавн кибера. | |
|
2 |
1 |
1 |
 |
|
| |