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

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

Аватар пользователя
13 лет назад
аа. понятно. я думал, можно как-нибудь по-обычному это сделать. спасибо
13 лет назад
Как-нибудь можно сделать так, чтобы в лавке артефактов появлялись определенные артефакты?
В ответ пользователю Mostovik
Аватар пользователя
13 лет назад
Mostovik
Как-нибудь можно сделать так, чтобы в лавке артефактов появлялись определенные артефакты?
Запретите все остальные артефакты на карте.
В ответ пользователю Mostovik
Аватар пользователя
13 лет назад
Mostovik
Как-нибудь можно сделать так, чтобы в лавке артефактов появлялись определенные артефакты?
А необходимо именно в лавке? А как же постерами? :rolleyes: :D
Или ещё проще: "загончик" из артов, какую дверцу открываешь, то и получаешь.
В ответ пользователю RedHeavenHero
Аватар пользователя
13 лет назад
RedHeavenHero
Запретите все остальные артефакты на карте.
Ага и как ты только с 6 артами играть будешь?

Добавлено через 2 минуты
Dyrman
А необходимо именно в лавке? А как же постерами? :rolleyes: :D
Или ещё проще: "загончик" из артов, какую дверцу открываешь, то и получаешь.
Вот это правильно или легче сделать и меньше геморроя) Но хотя если честно я давно помню видел где-то как сделать что бы в лавке появлялись только определенные арты. Но к сожалению не помню(
Аватар пользователя
13 лет назад
Чего-то я не понимаю, хочу сменить на карте подсветку, делаю так:

SetAmbientLight (0, "/Lights/_(AmbientLight)/BrighterDay.xdb#xpointer(/AmbientLight)" , nil, 0)

Ошибки нет, но и свет не меняется. В чем дело?
13 лет назад
Спасибо, такие способы мне не подходят :(
А вообще выдаваемые арты в лавке как-то зависят от ого, кто в нее заходит? В РТА был такой момент, что была маленькая выборка кулонов-реликвий, поэтому в одной из лавок (а на карте их 16+4 в замках лиги и магов) слот реликвий пустовал. Пришлось продублировать кулон поглащения в списке артов карты, чтобы этого не было (таким образом, наверное, веростность выпадения кулона поглащения выросла в 2 раза). Я вот думал, может такими хитрыми способами можно в определенных лавках задать определенные артефакты?!
В ответ пользователю Heroist
Аватар пользователя
13 лет назад
Heroist
Чего-то я не понимаю, хочу сменить на карте подсветку, делаю так:

SetAmbientLight (0, "/Lights/_(AmbientLight)/BrighterDay.xdb#xpointer(/AmbientLight)" , nil, 0)

Ошибки нет, но и свет не меняется. В чем дело?
Тебе нужно: скопировать xdb нужного файла в карту, открыть его и проверить, выставлено ли InternalName и Name, если нет, то выставить (выставляй, что хочешь, только латиницей и без кавычек)
Потом в map.xdb найди Ground(Underground)AmbientLights и добавь строку:
, где Light - то, что ты поставил в поле Name и InternalName
И уже потом скрипт
В ответ пользователю Heroist
Аватар пользователя
13 лет назад
Heroist
Чего-то я не понимаю, хочу сменить на карте подсветку, делаю так:

SetAmbientLight (0, "/Lights/_(AmbientLight)/BrighterDay.xdb#xpointer(/AmbientLight)" , nil, 0)

Ошибки нет, но и свет не меняется. В чем дело?
1. Добавьте это освещение как один из элементов GroundAmbientLights (или UndergroundAmbientLights, если планируете изменять освещение в подземелье) в свойствах карты.
2. Освещение должно иметь скриптовое имя (InternalName) у этой подсветки оно "BrighterDay", для других - см. соответствующие файлы. Если нет имени, придумайте.
3. В функцию надо писать скриптовое имя.
Аватар пользователя
13 лет назад
не работает.
В редакторе добавил нужный свет, имена скриптовые прописал.
Единственное, через просмотр винраром новый свет не появился, но как только создал в карте папку с именем "lights", то она сразу заполнилась как надо, со всеми внутреннеми файлами.
Переписал в скрипте ссылку, все по инструкции, однако, в панели ошибки нет, но все-равно не работает.
МОжет быть, дело в том, что у меня существуют "исходные" света на карте, которые работают по умолчанию?
В ответ пользователю Heroist
Аватар пользователя
13 лет назад
Если вы сделали всё правильно, то работать должно. Я проверял перед тем, как написать. Что именно вы делали?

Добавлено через 12 минут
Может оба освещения очень похожи, и их перемена оказалась незаметной?
Аватар пользователя
13 лет назад
нуу, я сверху все написал. сейчас попробую тоже самое с любым Инферновским светом, там точно заметно будет
В ответ пользователю Heroist
Аватар пользователя
13 лет назад
Я ж говорил, что в функцию надо вставлять скриптовое имя освещения -- "BrighterDay", "Inferno_light", которое в InternalName. А не путь к файлу. Остальное - всё правильно.:)
Да, и пихать файл освещения, который есть в ресурсах игры тоже необязательно ;).
Спасибо за скрины, они всё разъяснили.

Статистика

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

Сейчас на сайте 7 пользователей 1435 гостей