Зевс
Адская Зверюга
offline
Опыт:
152,154Активность: |
)) Хорошо что начал писать факу, чтобы по 100 раз не задавать одни и те же вопросы)))
Отредактировано Зевс, 10.07.2007 в 20:41. |
10.07.2007, 13:25 | #181
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
El Mognefico
Demonic Jackal
offline
Опыт:
3,673Активность: |
Зевс Не все могут работать с англиш. версиями. Кстати русскую версию не трудно найти. |
10.07.2007, 13:27 | #182
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
LAZER
offline
Опыт:
2,923Активность: |
Зевс this->C_ShowSkinItem(имя скинайтема, true ); это для хендсфри шлема итд, названия посмотри в папке skinitems |
10.07.2007, 22:59 | #183
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Зевс
Адская Зверюга
offline
Опыт:
152,154Активность: |
Цитата:
фига.. а я думал их еще к костям привязывать нужно будет, типа рук, головы и т.д |
|
11.07.2007, 16:30 | #184
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Captain Nemo
offline
Опыт:
15,601Активность: |
Зевс, как накладывать текстуры в MilkShape 3D? |
11.07.2007, 19:43 | #185
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Зевс
Адская Зверюга
offline
Опыт:
152,154Активность: |
Вкладка Materials. Жмешь New. Потом шелкаешь <none> выбираешь текстуру |
12.07.2007, 18:16 | #186
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
HITMAN0586
Watcher
offline
Опыт:
8,643Активность: |
Цитата:
Итак, используйте вот эти команды: activator->c_causedamage(amount); и activator->dg_createdanger(radius,duration,explosion(true or false)); Первую лучше всего использовать внутри какого-либо динамического (физического)объекта. Например, в блоке DO_MovedToInvalidPosition Зевс, я нашел это в официальном туториале от Ремеди |
|
14.07.2007, 09:57 | #187
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Зевс
Адская Зверюга
offline
Опыт:
152,154Активность: |
Ссыль плз кинь на офмануал. Я за ним давно не следил и не заходил. А activator->c_causedamage(amount); будет бить и чарактеров и плеера?
Зевс добавил: У кого было такое: При экспорте в asi выдается ошибка о том что координаты текстуры UV удалены. При этом модель компилится вместе с текстурой, а при импорте в МаксЕД - текстура на модели растянута и неправильно наложена. Чего делать? |
14.07.2007, 15:16 | #188
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
HITMAN0586
Watcher
offline
Опыт:
8,643Активность: |
Цитата:
Цитата:
|
||
14.07.2007, 16:55 | #189
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Зевс
Адская Зверюга
offline
Опыт:
152,154Активность: |
Тогда в дагонку.
Пытаюсь вывести худ на экран. Для примера взял MaxPayne. Появлятся должно при активации тригера. Что не так? MaxPayne_HUDMode->MPHM_EnableHUD(true); MaxPayne_HUDMode->MPHM_ShowIntroductionSprite(MaxPayne); |
14.07.2007, 20:04 | #190
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
HITMAN0586
Watcher
offline
Опыт:
8,643Активность: |
Блин, и правда не работает! А вроде должно что-то где-то появляться :(: Пробовал даже создавать свою собственную картинку представления, но движок почему-то не хочет ее видеть в папке introductions... Очень странно
Действительно, кто знает как это сделать? Помогите пожалуйста! |
15.07.2007, 00:26 | #191
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Зевс
Адская Зверюга
offline
Опыт:
152,154Активность: |
Ну если он не хочет видеть худы от девелоперов, то уж свою точно. Придется ломать лдб и смотреть там ) было лень думал тут знают) |
15.07.2007, 11:24 | #192
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Зевс
Адская Зверюга
offline
Опыт:
152,154Активность: |
Хочу заставить Чарактера двигаться в точку: ::StartRoom::Russian_A_01->AI_AddCommand( WALK, LOOKAT, ::StartRoom::RussianWaypoint_StartPosition ); Почему-то как стоит так и стоял. И еще. OnPlayerAttack я задаю таймер в начале которого Чарактер атакует игрока, в конце таймера - перестает. Так вот как атаковать игрока эо ясно, а как потом сделать так чтоб чарактер перестал атаковать. |
15.07.2007, 19:36 | #193
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
HITMAN0586
Watcher
offline
Опыт:
8,643Активность: |
Итак, Зевс
Чтобы твой русский шел в указанную точку (если ты, конечно, прописал правильное имя вэйпоинта), добавь рядом с этой командой ::StartRoom::Russian_A_01->AI_AddCommand( WALK, LOOKAT, ::StartRoom::RussianWaypoint_StartPosition ); еще вот какую ::StartRoom::Russian_A_01->AI_EnablePerceiving(0); Все будет работать ;): Ну а для того, чтобы чарактер атаковал игрока, тебе на старте таймера надо прописать конечно-же команду this->AI_SetTactic(Combat); а на окончании таймера для того, чтобы его обездвижить, используй вот эти строчки: this->AI_EnablePerceiving(0); и this->AI_AddCommand(STAND, NOTHING, ""); Сам только что проверял - все работает. Надеюсь, помог :D: |
16.07.2007, 08:13 | #194
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Зевс
Адская Зверюга
offline
Опыт:
152,154Активность: |
"this->AI_EnablePerceiving(0); и this->AI_AddCommand(STAND, NOTHING, "");"
Да вот только когда таймер закончился и я опять атакую его - он стоит и ничего не делает. Хотелось бы чтобы действие циклилось + после этого он прекращает ходить и делать что либо еще. Нужно чтобы он возвращался к хождению по вейпоинтам. Зевс добавил: И еще че с функцией this->C_Teleport(::startroom::russian_a_01); При написании в триггере - выдает ошибку, мол нужен FSM name или Trigger; |
16.07.2007, 11:19 | #195
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
HITMAN0586
Watcher
offline
Опыт:
8,643Активность: |
Зевс, чтобы твой враг снова атаковал тебя при выстреле в него, на старте таймера тебе нужно прописать this->AI_EnablePerceiving(1); и this->AI_SetTactic(Combat); То есть а принципе все дело в EnablePerceiving. Выключай - для каких-либо действий и отключения тактики у врага, включай - для боя с ним
Далее, если ты пишешь this->C_Teleport(::startroom::russian_a_01); в самом триггере, то работать это, конечно же, не будет. У тебя должно быть что-то типа ::startroom::russian_a_01->C_Teleport(Waypoint_0); Где russian_a_01 - имя врага, Waypoint_0 - название вэйпоинта. Попробуй ;): Слушай, Зевс, а что за карты ты сейчас делаешь? Не хотел бы ты сделать пару уровней для нашего мода Vampire Slayer 2 :): Отредактировано HITMAN0586, 16.07.2007 в 14:17. |
16.07.2007, 14:05 | #196
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Зевс
Адская Зверюга
offline
Опыт:
152,154Активность: |
Скоро все узнаете) Через недельки 3, если с АИ проблем не будет)
Зевс добавил: Все поисправлял. Но остался баг - когда я по не му стрельнул он атакует, потм делает нужные мне действия, отходит в нужную точку, но после тупо стоит смотрит на меня куда бы я не шел и ничего не делает. |
16.07.2007, 16:06 | #197
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
HITMAN0586
Watcher
offline
Опыт:
8,643Активность: |
А что нужно, чтобы он сделал? |
16.07.2007, 16:17 | #198
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Зевс
Адская Зверюга
offline
Опыт:
152,154Активность: |
Ну он должен патрулировать. |
16.07.2007, 17:10 | #199
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
HITMAN0586
Watcher
offline
Опыт:
8,643Активность: |
Какой командой ты задавал патрулирование? Скорее всего все дело в this->AI_EnablePerceiving(0 или 1); |
16.07.2007, 19:12 | #200
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|