Автор | Сообщение |
YURA_111 UAC Sergeant Major
| 768 |
Doom Rate: 1.98 Posts quality: +136 |
Отправлено: 27.03.16 11:29:08 | | | Missile: SPID A 20 Bright A_FaceTarget
SPOS F 0 bright A_PlaySound("shotguy/attack", CHAN_WEAPON) SPOS F 4 bright A_CustomBulletAttack(22.5, 0, 3, random(1,5)*3, "BulletPuff", 0, CBAF_NORANDOM)
SPOS F 0 bright A_PlaySound("shotguy/attack", CHAN_WEAPON) SPOS F 4 bright A_CustomBulletAttack(22.5, 0, 3, random(1,5)*3, "BulletPuff", 0, CBAF_NORANDOM) SPID H 1 Bright A_SpidRefire Goto Missile+1
Добавлено спустя 4 минуты 24 секунды:
MyNameIs: | или добавить тэг "+THRUGHOST" |
Добавить в начале атаки (стейт Missile) SPID A 0 A_ChangeFlag("THRUGHOST", 1)
и если нужно в конце отключить, то: SPID A 0 A_ChangeFlag("THRUGHOST", 0) | |
|
| |
Unregistered Banned flooder
| 599 |
Doom Rate: 0.96 Posts quality: +42 |
Отправлено: 27.03.16 17:26:37 | | | Я, кнешно, дико извняюсь за свою настойчивость и дебилизм апанье своегосвоего поста, но все же: есть ли можно ли при помощи ACS узнать TID активатора скрипта? | |
|
1 |
2 |
10 |
|
|
| |
Герр Смертоносец - Warrant Officer -
| 1043 |
Doom Rate: 1.38 Posts quality: +855 |
Отправлено: 27.03.16 18:32:04 | | | Unregistered Да боже ж ты мой, привыкай уже читать здум-википедию, там же все команды описаны и удобно сгруппированы. Если инглиш совсем нулевой, вбей ссылку в гугл-переводчик. Кучу времени себе сэкономишь на настолько элементарных вещах. | |
|
5 |
|
|
| |
Unregistered Banned flooder
| 599 |
Doom Rate: 0.96 Posts quality: +42 |
Отправлено: 27.03.16 18:37:26 | | | Герр Смертоносец Я просто плохо умею формулировать запросы для таких целей. И на время немного... ведь то, что я делаю не увидеть никто кроме меня. | |
|
1 |
2 |
10 |
|
|
| |
Герр Смертоносец - Warrant Officer -
| 1043 |
Doom Rate: 1.38 Posts quality: +855 |
Отправлено: 27.03.16 20:46:01 | | | Unregistered Не нужно формулировать запросы. Берёшь вот эту страничку и скроллишь список, сопоставляя знакомые тебе фичи и ближе присматриваясь к незнакомым. И довольно быстро понимаешь, что всё делается по одному шаблону. Инглиш вообще очень простой язык, инженерный в какой-то степени. | |
|
5 |
|
|
| |
Anto96WS = Master Corporal =
| 281 |
Doom Rate: 1.77 Posts quality: +88 |
Отправлено: 27.03.16 20:53:08 | | | Работают ли брайтмапы на текстуры моделей? | |
|
| |
Ornstein - UAC Gunner -
| 42 |
Doom Rate: 1.91 Posts quality: +2 |
Отправлено: 31.03.16 18:30:18 | | | YURA_111 ZZYZX Спасибо вам большое за помощь | |
|
| |
HellDoomer 666 = Master Corporal =
| 258 |
Doom Rate: 1.82 Posts quality: +5 |
Отправлено: 03.04.16 10:09:54 | | | Всем привет. А у меня тут другой вопрос: необходимо зделать перенос оставшегося времени миссии с одного уровня на другой. Есть для этого какие-нибудь команды? Пример - игрок дошёл до "выхода" с одного уровня на другой, при этом время до окончания миссии осталось 10 секунд (0:10), это время переносится вместе с игроком на следующую карту.) Порт: Gzdoom 2.1.1 (x64).
Добавлено спустя 23 минуты 53 секунды:
И ещё есть вопрос: есть локация с поднимающимся "ошмёточным" полом (сектор с instant death), пока он не сравнялся с высотой игрока - всё нормально, но есть высота ошмёточного сектора будет равна или будет больше чем высота у игрока - то игрока должно разнести в ошмётки.) | |
|
| |
MyNameIs = 1st Lieutenant =
| 2054 |
Doom Rate: 2.04 Posts quality: +893 |
|
| |
LEX SAFONOV - Sergeant Major -
| 597 |
Doom Rate: 1.5 Posts quality: +294 |
Отправлено: 03.04.16 21:53:45 | | | HellDoomer 666: | Всем привет. А у меня тут другой вопрос: необходимо зделать перенос оставшегося времени миссии с одного уровня на другой. Есть для этого какие-нибудь команды? Пример - игрок дошёл до "выхода" с одного уровня на другой, при этом время до окончания миссии осталось 10 секунд (0:10), это время переносится вместе с игроком на следующую карту.)
Порт: Gzdoom 2.1.1 (x64). |
Посмотри раздел в АЦС про глобальные переменные. Там вроде есть такой типаж, который будет не привязан к карте. Я где то страниц 10 назад эту тему поднимал, писал рандомайзер музыки и там фишка наподобе используется.
Такс, докину тебе пример в придачу: global int 1: LatestMusic;
где global - типаж, их там несколько. Есть переменные чисто на хаб\карту\независимо.(я точно не помню какие именно, но этот вроде независимо от карты работает) int 1 - переменная типа integer, а цифра 1 вроде бы перечисление. Опытные гуру поправьте. Делал давненько скрипт, сейчас не помню как правильно) | |
|
| |
HellDoomer 666 = Master Corporal =
| 258 |
Doom Rate: 1.82 Posts quality: +5 |
Отправлено: 08.04.16 11:47:16 | | | MyNameIs,, нет. Не совсем-то. Это не пресс, а именно пол с InstantDeath, когда высота игрока будет равна высоте этого "пола", то его разнести должно. | |
|
| |
StormCatcher77 - Captain -
| 2216 |
Doom Rate: 4.35 Posts quality: +1264 |
Отправлено: 08.04.16 18:21:02 | | | HellDoomer 666 , привет!
Я тут накреативил смертоносный подымающийся пол в силу своего знания ACS. Надеюсь правильно тебя понял. Гляди скрипт с комментариями внутри вада...
[13 kb] - http://rghost.ru/7WYt5SrkS | |
|
1 |
4 |
32 |
|
|
| |
UsernameAK - Lance Corporal -
| 150 |
Doom Rate: 1.79 Posts quality: +13 |
Отправлено: 08.04.16 22:56:11 | | | LEX SAFONOV 1 это имя переменной общее для всех скриптов, но должно быть числом | |
|
| |
LEX SAFONOV - Sergeant Major -
| 597 |
Doom Rate: 1.5 Posts quality: +294 |
Отправлено: 08.04.16 23:05:34 | | | UsernameAK: | 1 это имя переменной общее для всех скриптов, но должно быть числом |
Как имя? Имя дальше после двоеточия, не? Хотя надо почитать... | |
|
| |
ZZYZX - UAC Commissar -
| | 6284 |
Doom Rate: 1.65 Posts quality: +1631 |
Отправлено: 08.04.16 23:28:20 | | | Это глобальный идентификатор. Он нужен в связи с тем, что глобальные переменные хранятся в массиве, и этот номер индекс в него. | |
|
2 |
2 |
1 |
|
|
| |
UsernameAK - Lance Corporal -
| 150 |
Doom Rate: 1.79 Posts quality: +13 |
Отправлено: 10.04.16 10:23:46 | | | С чем едят Line_SetPortal | |
|
| |
N00b Chief Petty Officer
| 922 |
Doom Rate: 2.15 Posts quality: +384 |
Отправлено: 10.04.16 17:36:40 | | | Есть сильное желание узнать, движется в данный момент полиобъект или нет. Также интересно, в каком он положении, если не движется. Как это можно сделать? Может быть, есть какие-то способы узнать координаты полиобъекта, соответствующие точке, отличной от "якоря"? Update (11.04, 19:51): Кажется, понял. Нечто вроде PolyWait мне поможет. | |
|
| |
MyNameIs = 1st Lieutenant =
| 2054 |
Doom Rate: 2.04 Posts quality: +893 |
Отправлено: 11.04.16 16:35:02 | | | как можно отключить возможность смены оружия на некоторое время? или создать новый ствол, который можно сменить обратно лишь скриптом (или каким-либо ещё способом, который можно проконтролировать) | |
|
| |
ZZYZX - UAC Commissar -
| | 6284 |
Doom Rate: 1.65 Posts quality: +1631 |
Отправлено: 11.04.16 16:40:18 | | | str currentweapon = GetWeapon(); while (true) { SetWeapon(currentweapon); Delay(1); } |
Рейтинг сообщения: +1, отметил(и): MyNameIs |
|
2 |
2 |
1 |
|
|
| |
N00b Chief Petty Officer
| 922 |
Doom Rate: 2.15 Posts quality: +384 |
Отправлено: 11.04.16 20:40:40 | | | Каким образом можно поместить один над другим несколько полиобъектов так, чтобы все работали раздельно? Рисунок:
-------------------------небо
||
(дверь на 2 этаже)-> ||
_____________________||____второй этаж (3d floor)
||
(дверь на 1 этаже)-> ||
_____________________||____первый этаж
(если, конечно, это вообще возможно) | |
|
| |