Немного вопросов

Автор as3, 19 мая 2009 01:06:06

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Shadowhide

вспомнил,лунный свет это объект,добавляешь ему (лунному свету  :biggrin: ) :

SFX->Particles
  # of particles: 25-50
  Size: 0.5
  Colors: 10, 104, 2
  Alpha: 32-64
  Fade time: 0.5

SFX->Particle Launch Info
  Launch type: Cylinder
  Box min: Z -3
  Box max: Z 3
  Min Radius: 0
  Max Radius: 1.25
  Min time: 2
  Max time: 5

Zmey

Можно вопросик! Нет ли програмки для редактирования шрифта букв для Thief 2. Хочу буквы нарисовать свои, может встречалась кому нибудь?

LongShad

#782
Как при смерти существа (Slain) добавить/удалить ему метасвойство?

Короче, надо исправить "оглушение / усыпление" уже мертвого тела.

Zontik

TrigSlain не устраивает? Хотя это, как обычно, только надводная часть айсберга. Но более прямой способ - только если знать заранее, от чего человек умер (то есть навесить на него рецептрон с эффектом Add Metaproperty от того же оружия - чтобы срабатывал при повреждении, равном смертельному... впрочем, сомневаюсь, что это будет работать стабильно).
Дайте глазам отдохнуть! Тёмное место

LongShad

#784
ЦитироватьTrigSlain не устраивает?
И как можно добавить метасвойство с помощью скрипта, посылающего TurnOn?

А как найти все объекты в gamesys, у которых есть такое-то Метасвойство?

Zontik

ЦитироватьИ как можно добавить метасвойство с помощью скрипта, посылающего TurnOn?
Как обычно: что-то включается и каким-то образом стимулирует некий объект. То, что ты, кажется, называешь костылями.
Кстати, вспомнил еще один нюанс: кажется, в DromEd 1 рецептроном нельзя добавить метасвойство никому, кроме себя самого. То есть попытки сделать иначе не пресекаются редактором, но ничего не работает.
Дайте глазам отдохнуть! Тёмное место

LongShad

Где-то читал про смену шкуры, наложенной на объект, во время игры. Никак не найду.
Или я ошибаюсь и читал про смену текстуры на браше?

Shadowhide

скрипт есть, NVRetextureTrap вроде называется
но NV скрипты --- 

LongShad

А как-нибудь без создания лишнего bin-файла нельзя?

LongShad

Как при смерти фонаря выключить его? А то свет остается.

TrigSlain и связь ControlDevice на себя не работает. Видимо, скрипт TrigSlain срабатывает уже после смерти фонаря и, поскольку объекта уже нет, свет не выключается.

Dront

Можно выключить фонарь непосредственно перед смертью.
"You cannot run from life as you did from us, Garrett! Life has a way of finding you..."
"Beware the dawn of the Metal Age."

LongShad

ЦитироватьМожно выключить фонарь непосредственно перед смертью.
Вот мне именно это и надо. Как?
Подробнее - здесь:

http://www.ttlg.com/forums/showthread.php?t=134674

Dront

#792
Если честно, твой английский я плохо разбираю  :embarassed:
Из того, что понял: если все манипуляции с метасвойствами добавляются при помощи скрипта TrapMetaProp, то сначала можно посмотреть, нельзя ли выключить свет добавлением метасвойства (ещё одного). Но сомневаюсь, что это возможно.
По идее, нужно сначала выключать свет (т.е., видимо, при помощи скрипта AnimLight посылать на фонарь сигнал TurnOff или со скриптом Extinguishable поставить реакцию на WaterStim - Send to Scripts, как у факела). А потом - "убивать" фонарь. Что, я так понял, тоже делается реакцией на WaterStim?
Значит, получается, надо прописать скрипт Extinguishable и две реакции на WaterStim строго в таком порядке: сначала Send to Scripts, потом Slay Object.
Но, я так понял, это не работает?

edit: А, нет. Не так понял, Extinguishable нужно добавить уже на второй стадии, и здесь затык?
Можно попробовать использовать не добавление метасвойству нашему исходному объекту, а просто сменить его на другой? На котором уже будет стоять Extinguishable.
"You cannot run from life as you did from us, Garrett! Life has a way of finding you..."
"Beware the dawn of the Metal Age."

LongShad

#793
ЦитироватьМожно попробовать использовать не добавление метасвойству нашему исходному объекту, а просто сменить его на другой?
Нет, такой вариант не катит. Перестанет работать рычаг, выключающий свет.

Моя мысль - как-то послать сигнал TurnOff.
Например вот это работает. При воздействии воды фонарь убивает маркер. Тот имеет скрипт TrigSlain, поэтому при смерти посылает сигнал TurnOn фонарю. Тот "еще раз" включается и мигание активируется.

А вот с этим - никак не получается. Или фонарь выключается с первой водяной стрелой (добавленные метасвойства сразу идут в ход) или он "выключается" уже после того, как будет удален. То есть, какие-бы метасвойства я бы не добавлял, Receptions в них сразу же активируются :(.

Dront

Тогда, получается, нужно задать неопределённую задержку к срабатыванию receptrons внутри метасвойств? (Длина которой зависит от того, когда игрок попадёт второй водяной стрелой?)
Сомневаюсь, что это по плечу какому-либо скрипту. Хотя, в документациях тамошних не копался.
Или отречься от возможности включать/выключать фонарь рычагом.
А идея с маркером, кажется, уже была озвучена ранее?
"You cannot run from life as you did from us, Garrett! Life has a way of finding you..."
"Beware the dawn of the Metal Age."