Автор | Сообщение |
ZZYZX - UAC Commissar -
| | 6284 |
Doom Rate: 1.65 Posts quality: +1631 |
Отправлено: 01.10.16 20:35:11 | | | Не блокирует. Я даже не уверен что она ракеты блокирует. Она вроде работает так же, как impassible, только по фиксированной высоте. | |
|
2 |
2 |
1 |
|
|
| |
YURA_111 UAC Sergeant Major
| 768 |
Doom Rate: 1.98 Posts quality: +136 |
Отправлено: 01.10.16 21:53:34 | | | Народ подскажите пожалуйста правильный синтаксис в данном случае:
функция A_JumpIfHealthLower, а вместо точного значения нужно что-то типа вот этого MaxHealth\4 или MaxHealth\2 - как правильно прописать и где об этом можно прочесть (по вики не нашел ничего подобного)? | |
|
| |
alekv - Colonel -
| | 4168 |
Doom Rate: 1.87 Posts quality: +949 |
Отправлено: 01.10.16 22:15:12 | | | Ну можешь попробовать так A_JumpIfHealthLower(GetSpawnHealth/4,"test") Я не тестил, хз будет ли то что тебе надо | |
|
1 |
3 |
1 |
|
|
| |
YURA_111 UAC Sergeant Major
| 768 |
Doom Rate: 1.98 Posts quality: +136 |
Отправлено: 01.10.16 22:28:51 | | | alekv А откуда ты взял это "GetSpawnHealth" если не секрет?
Мне нужно чтобы, например, при 1/4 хелсов монстра происходил прыжок на нужный стейт. При этом точное значение я указывать не могу, т.к. много монстров и у кажlого max хелсы разные... | |
|
| |
alekv - Colonel -
| | 4168 |
Doom Rate: 1.87 Posts quality: +949 |
Отправлено: 01.10.16 22:40:04 | | | YURA_111: | А откуда ты взял это "GetSpawnHealth" если не секрет? |
не секрет GetSpawnHealth expressions Если что ты у себя в посте написал слеш деления не в ту сторону.. Я не помню можно ли писать там MaxHealth, если можно попробуй прописать деление правильно, вдруг заработает) | |
|
1 |
3 |
1 |
|
|
| |
YURA_111 UAC Sergeant Major
| 768 |
Doom Rate: 1.98 Posts quality: +136 |
Отправлено: 01.10.16 22:50:55 | | | Эти две страницы я знаю - только в одной вообще не то, на мой взгляд. А на второй Health описаны как текущие, а не стартовые (максимальные)... Про слэш тоже знаю - писал просто второпях... А вот MAXHealth - такого вроде не существует - поэтому сюда и обратился. | |
|
| |
ZZYZX - UAC Commissar -
| | 6284 |
Doom Rate: 1.65 Posts quality: +1631 |
Отправлено: 01.10.16 23:06:10 | | | GetSpawnHealth - Gets the spawn health property of the calling actor. (development version 7f57f68 only) Там всё именно так. Когда пишешь свой код, вместо health пишешь GetSpawnHealth(). Должно работать. |
Рейтинг сообщения: +1, отметил(и): alekv |
|
2 |
2 |
1 |
|
|
| |
alekv - Colonel -
| | 4168 |
Doom Rate: 1.87 Posts quality: +949 |
Отправлено: 01.10.16 23:06:52 | | | YURA_111: | Эти две страницы я знаю - только в одной вообще не то, на мой взгляд. А на второй Health описаны как текущие, а не стартовые |
из expressions GetSpawnHealth - Gets the spawn health property of the calling actor. (development version 7f57f68 only) По моему функция как раз таки проверяет стартовое оз актера
Theleo_ua, Такс, кажется нарыл фейс таргет или что-то лучше: A_FaceMovementDirection | |
|
1 |
3 |
1 |
|
|
| |
theleo_ua = Colonel =
| 4804 |
Doom Rate: 1.8 Posts quality: +1033 |
Отправлено: 02.10.16 00:47:04 | | | alekv: | Такс, кажется нарыл фейс таргет или что-то лучше: A_FaceMovementDirection |
мне надо для предмета, который стоит на месте (а A_FaceMovementDirection, как я понял, фейсит туда куда движется актор) | |
|
3 |
1 |
|
|
| |
navy_seals - UAC Gunner -
| 44 |
Doom Rate: 2
|
Отправлено: 02.10.16 14:09:28 | | | ZZYZX: | Не блокирует. Я даже не уверен что она ракеты блокирует. Она вроде работает так же, как impassible, только по фиксированной высоте. |
Да, так и есть,а жаль. Вообще было бы очень удобно если бы jumpover ограничивал бы распространение blockeverything (или другие выбранные флаги) на эти его 32 мап пикселя | |
|
| |
Артём = Sergeant Major =
| 663 |
Doom Rate: 1.64 Posts quality: +227 |
Отправлено: 02.10.16 16:11:37 | | | Небольшой вопрос. Как ввести систему магазина? То есть, можно было покупать оружие за виртуальные деньги, которые можно зарабатывать за убийство монстров? | |
|
| |
ZZYZX - UAC Commissar -
| | 6284 |
Doom Rate: 1.65 Posts quality: +1631 |
|
2 |
2 |
1 |
|
|
| |
DOOMGABR = Warrant Officer =
| 1176 |
Doom Rate: 1.87 Posts quality: +773 |
Отправлено: 02.10.16 21:28:12 | | | Как к картам под ваниль принудительно запретить прыгать и приседать (если вдруг эту карту будут играть в гоззе, здуме)? | |
|
| |
ZZYZX - UAC Commissar -
| | 6284 |
Doom Rate: 1.65 Posts quality: +1631 |
Отправлено: 02.10.16 21:34:43 | | | ZMAPINFO http://zdoom.org/wiki/MAPINFO
Пример:
map MAP01 "map01 title here"
{
nojump
nocrouch
}
Ссылка на статью потому, что кроме этого также придётся заново указать небо, музыку, возможно ещё какие-нибудь параметры. | |
|
2 |
2 |
1 |
|
|
| |
Striker - Corporal -
| 85 |
Doom Rate: 2.02 Posts quality: -4 |
Отправлено: 03.10.16 21:53:23 | | | Всем доброго времени суток! Передо мной встал неотложный вопрос в плане дизайна, не могу решить проблему - как просто и быстро (по возможности) сделать Titlepatch'и (т.е. CWILV00, CWILV01 и т.д.), дабы в конце каждого лвл было имя моих уровней. Шрифт стандартный, просто не хочется заниматься "мозговой любовью" с рисованием всего этого вручную, т.к. у меня с этим плохо, как и с палитрами [/center]
Добавлено спустя 3 минуты 36 секунд:
DOOMGABR: | Отправлено: 02.10.16 23:28:12 Как к картам под ваниль принудительно запретить прыгать и приседать (если вдруг эту карту будут играть в гоззе, здуме)? |
Также можешь попробовать просто сделать в первых строках MAPINFO эти же самые строчки, но скорее всего это будет касаться только Boom:
defaultmap
nojump
nocrouch
после пишешь уже инфу о map01 |
|
|
| |
YURA_111 UAC Sergeant Major
| 768 |
Doom Rate: 1.98 Posts quality: +136 |
Отправлено: 05.10.16 22:21:40 | | | A_JumpIfHealthLower(GetSpawnHealth()/4,"test",AAPTR_Target) - не работает - точнее не работает так как мне нужно . GetSpawnHealth - для колинг актор, а мне нужно чтобы актер контролировал жизни таргета при помощи этой формулы... Что делать ? | |
|
| |
SolidJenner - Master Corporal -
| 200 |
Doom Rate: 1.44 Posts quality: +14 |
Отправлено: 05.10.16 23:59:36 | | | Шутки шутками конечно, но... у меня есть опыт создания картовых скриптов на ACS побольше чем у того кто спрашивал, и я способен их писать, но написание подобных внутриигровых меню (особенно которые поддерживают управление мышью) для меня еще неизведанная степь. Не найдется каких нибудь интересных примеров? | |
|
| |
alekv - Colonel -
| | 4168 |
Doom Rate: 1.87 Posts quality: +949 |
Отправлено: 06.10.16 00:16:21 | | | SolidJenner Ну вот к примеру, да сложнее магазина, но зато почти все закомментировано на русс. инвентарь Там кажется и скрипт мыши ZZYZX-а есть.
Вот это дело посмотри библиотека диалогов
Вообще магазин не сложно написать, совсем не сложно. По моему трудность во времени т.к. для магазина нужна графика, какой никакой дизайн и прочие нюансы.
Добавлено спустя 9 минут 5 секунд:
YURA_111: | A_JumpIfHealthLower(GetSpawnHealth()/4,"test",AAPTR_Target) - не работает - точнее не работает так как мне нужно . GetSpawnHealth - для колинг актор, а мне нужно чтобы актер контролировал жизни таргета при помощи этой формулы... Что делать ? |
я лично вижу выход костылем с radiusgive.. и то так прикинул просто. Или через ацс что наверное проще в реализации. Ну или попросить добавить поинтеры в функцию getSpawnHealth | |
|
1 |
3 |
1 |
|
|
| |
ZZYZX - UAC Commissar -
| | 6284 |
Doom Rate: 1.65 Posts quality: +1631 |
Отправлено: 06.10.16 11:30:46 | | | SolidJenner Да просто твой пост это было что-то вроде "небольшой вопрос: как создать свою мморпг?" на геймдев форуме
Вообще позырь тут http://i.iddqd.ru/viewtopic.php?p=80060#80060 Там магазин есть на одной из вкладок. | |
|
2 |
2 |
1 |
|
|
| |
sanek_47 = Master Corporal =
| 272 |
Doom Rate: 2.16 Posts quality: +64 |
Отправлено: 06.10.16 15:41:15 | | | Как из скриптов карты изменить значение переменной в глобальном скрипте? | |
|
| |