Перейти к содержанию

Сообщения от Скрипты

#1444
Вот картинка.
Только я не понимаю чем отличается SingleMonsterNameFileRef от
MultipleMonstersNameFileRef .
Вложения 1
1 файл • Общий размер: 79,3 KB
В ответ пользователю HAndOS
Аватар пользователя
#1445
возрождённый
Вот картинка.
Только я не понимаю чем отличается SingleMonsterNameFileRef от
MultipleMonstersNameFileRef
Да, работает. А отличие, скорее всего, в том же, в чём и в скрипте: первый вариант работает для одиночного монстра, а второй - для армии.
Карты для Heroes of Might and Magic V
Цикл "Закадычные враги": "Особенное гостеприимство, "Супероружие", "Меж молотом и наковальней"
"Падение Шантири"

Кампания для "Кодекса Войны"
"Выбор Сагиттеля"
В ответ пользователю Победитель
Аватар пользователя
#1446
Как работает команда SetObjectFlashlight?
Мои карты:
Town
Готовится:Чума (40%), Сосиска(42%), Война Грааля
Аватар пользователя
#1447
Цепляет к объекту на карте источник света. Вроде как, должен начать светиться. Но я просто ставлю эффект на клетку с объектом.

Whatever
#1448
Потому что нагружать карту лишним скриптом не очень хорошо.
В ответ пользователю Heroist
Аватар пользователя
#1449
Heroist
Цепляет к объекту на карте источник света. Вроде как, должен начать светиться. Но я просто ставлю эффект на клетку с объектом.
Мне нужно каким-то способом заставить программно поставленный объект светиться, как если бы у него был добавлен pointlights.
Мои карты:
Town
Готовится:Чума (40%), Сосиска(42%), Война Грааля
Аватар пользователя
#1450
Я использовал такой скрипт. Но почему-то он у меня сейчас удаленный.
doll =  '/Effects/_(Effect)/Artefacts/General/Blue.xdb#xpointer(/Effect)'

SetObjectFlashlight ('dolmen' , doll)

Откройте папку дата - следуйте указанному выше пути, а там можно выбрать подходящий эффект.
Насчет этой ф-ии: не уверен, что она сработает, но по сути ("грамматически") дела она правильная.

Whatever
В ответ пользователю Heroist
Аватар пользователя
#1451
Heroist
Я использовал такой скрипт. Но почему-то он у меня сейчас удаленный.
doll =  '/Effects/_(Effect)/Artefacts/General/Blue.xdb#xpointer(/Effect)'

SetObjectFlashlight ('dolmen' , doll)

Откройте папку дата - следуйте указанному выше пути, а там можно выбрать подходящий эффект.
Насчет этой ф-ии: не уверен, что она сработает, но по сути ("грамматически") дела она правильная.
Скрипт удален, наверно, потому, что консоль выдает light is not exists.
В мануале сказано, что свет задается в свойствах карты, это куда?)
Мои карты:
Town
Готовится:Чума (40%), Сосиска(42%), Война Грааля
Аватар пользователя
#1452
Аа. Ну, это фигня, к переменной можно и не сводить. Я, видимо, тогда тестировал. Как я говорил, суть-то ясна, правильно написать путь труда не составит)))

Добавлено через 2 минуты
А, не фига, дело не в этом.
PlayVisualEffect(doll, "dolmen", "stop1", 0, 0.5, 0, 0, 0 );
Работает)))
Значит, под light'ом подразумевается нечто другое, нежели эффект.

Добавлено через 2 минуты
Ага, судя по всему, вторым параметром нужно указать параметр из папки lights, тип освещения карты. Причем, это тип освещения должен быть добавлен в карте.
Я думаю так - эта штука делает так, что данный объект "освещается" так, как будто на него светит не стандартный, а "указанный нами" ambient light. Попробуйте проверить. Например, на brighter day. Там будет сразу видно.

Добавлено через 2 минуты
Причем, мне кажется, в параметрах нужно писать не путь к свету, а его скриптовое имя. Например, как в функции
SetAmbientLight (0, "BrighterDay" , true, 0) --day

Whatever
В ответ пользователю Heroist
Аватар пользователя
#1453
Амбиент лайт не подходит.
PlayVisualEffect дает освещение? Например, на ночной карте объект будет освещать окружающее пространство?
Мои карты:
Town
Готовится:Чума (40%), Сосиска(42%), Война Грааля
Аватар пользователя
#1454
А почему нельзя настроить через стандартную подачу света, как в кристаллах? Разве не работает? Тогда можно так: Берете кристалл, делаете его невидимым, потом добавляете нужный свет и кидаете координатами на нужный объект.

Добавлено через 2 минуты

Ладно, не знал, где лучше написать, напишу здесь: Можно заставить героя получать уровни после 40-го? Знаю, что бред, наверное, придется вручную работать с кол получаемого опыта, но все-таки.

Whatever
В ответ пользователю Heroist
Аватар пользователя
#1455
Heroist
А почему нельзя настроить через стандартную подачу света, как в кристаллах? Разве не работает? Тогда можно так: Берете кристалл, делаете его невидимым, потом добавляете нужный свет и кидаете координатами на нужный объект.
Что-то я не очень понял про стандартную подачу света. Можете поподробнее?
Если на кристалл вешать нужный свет, то что это поменяет? Проблема тогда та же
Мои карты:
Town
Готовится:Чума (40%), Сосиска(42%), Война Грааля
Аватар пользователя
#1456
ну, как в подземелье добавить свет кристаллу, но в данном случае объекту.

Whatever
В ответ пользователю Олегарх
Аватар пользователя
#1457
Олегарх
Как работает команда SetObjectFlashlight?
См. в свойствах карты Resources\pointLights
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
В ответ пользователю RedHeavenHero
Аватар пользователя
#1458
Я тут подумал)) короче, наставлю объектов, а потом просто попереношу их. Так будет проще ИМХО.
Мои карты:
Town
Готовится:Чума (40%), Сосиска(42%), Война Грааля

Статистика

Приветствуем новейшего участника: Emil

Сейчас на сайте 3 пользователей 1097 гостей