Простые вопросы #2

I_GRIN_I

Друзья CG
15 Мар 2016
1,156
93
48
20
Реакции
92 0 1
Я так и сделал, просто в других кастомках с измененным количеством апгрейдов такого слушателя нет (во всяком случае в тех, которые я посмотрел), и в кв тоже ничего с этим связанного, тем не менее прокачка работает нормально. Скорее всего это решает SetUseCustomHeroLevels. А способ через слушателя не работает для нон-плеер героев, в принципе пофиг, но все равно не приятно.
Ток через слушателя, еще возможно можно удалить абилку, которую герой качает автоматом, спеллпоинты каждый лвл дают, но на определенных он качает какую то абилку, можешь посмотреть в отчете после игры
 

LAPKI

Пользователь
26 Окт 2018
47
5
8
20
Реакции
5 0 0
как поменять background-image через js? точнее, что я делаю не так?
side_item[1].style.backgroundImage = "url('file://{images}/custom_game/icons/changelog.png')";
выдает
Error loading resource file "panorama/images/custom_game/icons/changelog_png.vtex_c" (Error: ERROR_FILEOPEN)
panorama/images/custom_game/icons/changelog_png.vtex_c существует.
 

bobi

Активный
24 Июл 2017
74
15
8
Реакции
15 0 0
как поменять background-image через js? точнее, что я делаю не так?
side_item[1].style.backgroundImage = "url('file://{images}/custom_game/icons/changelog.png')";
выдает
Error loading resource file "panorama/images/custom_game/icons/changelog_png.vtex_c" (Error: ERROR_FILEOPEN)
panorama/images/custom_game/icons/changelog_png.vtex_c существует.
не забудь скомпилировать картинку перед этим путь нужен не к папке контент а к гейм
side_item[1].style.backgroundImage = 'url("s2r://panorama/images/custom_game/icons/changelog_png.vtex")';



p.s. пишешь это в любой свой xml файл из layout сохраняешь файл,
<Image src="file://{images}/custom_game/icons/changelog.png"/>
картинка скомпилируется и можешь удалять эту строку.
 

CryLegion

Пользователь
28 Фев 2019
27
0
1
22
Реакции
0 0 0
Подскажите, пожалуйста, как сделать доп. вкладку в игровой лавке
 
20 Дек 2016
618
126
28
11
Проект
DI:LS
Реакции
126 0 0
как поменять background-image через js? точнее, что я делаю не так?
side_item[1].style.backgroundImage = "url('file://{images}/custom_game/icons/changelog.png')";
выдает
Error loading resource file "panorama/images/custom_game/icons/changelog_png.vtex_c" (Error: ERROR_FILEOPEN)
panorama/images/custom_game/icons/changelog_png.vtex_c существует.
Я не совсем понял прикола, но почему-то через точку не работает, а через квадратные скобки - ок.
Код:
panel.style['background-image']
 
Последнее редактирование:
Реклама:
20 Дек 2016
618
126
28
11
Проект
DI:LS
Реакции
126 0 0

bobi

Активный
24 Июл 2017
74
15
8
Реакции
15 0 0
К контент вроде тоже можно, при компиляции js пути сами конвертируется.
я почти что уверен что у меня не работало и приходилось все делать так как описал выше, ну по крайней мере так было когда я возился с панорамой.
 

I_GRIN_I

Друзья CG
15 Мар 2016
1,156
93
48
20
Реакции
92 0 1
я почти что уверен что у меня не работало и приходилось все делать так как описал выше, ну по крайней мере так было когда я возился с панорамой.
Открой vjs_c файл и посмотри в нем код, там как бы итак путь превращается в такой, который ты кинул, разницы в этом нет.
 

bobi

Активный
24 Июл 2017
74
15
8
Реакции
15 0 0
Открой vjs_c файл и посмотри в нем код, там как бы итак путь превращается в такой, который ты кинул, разницы в этом нет.
да, я фигню написал, путь превращается у меня не компилилась картинка из js поэтому приходилось в ручную это делать
 

LAPKI

Пользователь
26 Окт 2018
47
5
8
20
Реакции
5 0 0
Я не совсем понял прикола, но почему-то через точку не работает, а через квадратные скобки - ок.
Код:
panel.style['background-image']
у меня все работало, просто картинки я не компилил) видно ты что-то неправильно прописывал, учти что если ты вставляешь картинку в value присваемое ты должен закинуть весь блок включая url(...)
 
Реклама:

Niker323

Пользователь
25 Сен 2018
10
12
3
Проект
Element Arena
Реакции
12 0 0

Hulimontana

Новичок
19 Апр 2019
6
0
1
29
Реакции
0 0 0
У меня получается 2 экрана загрузки, сначала стандартный который указан в настройках темы самого клиента игры (назовем его "дефолтный"), а спустя какое-то время переключается на загрузочный экран кастомки. Можно как-то убрать дефолтный экран загрузки и оставить только от кастомки?
 
Реклама:

I_GRIN_I

Друзья CG
15 Мар 2016
1,156
93
48
20
Реакции
92 0 1
У меня получается 2 экрана загрузки, сначала стандартный который указан в настройках темы самого клиента игры (назовем его "дефолтный"), а спустя какое-то время переключается на загрузочный экран кастомки. Можно как-то убрать дефолтный экран загрузки и оставить только от кастомки?
Нет
 

Hulimontana

Новичок
19 Апр 2019
6
0
1
29
Реакции
0 0 0
Как нет, если вот я прямо сейчас загружаю чужую кастомку, например Siltbreaker и там меня встречает сначала серый экран 1-2 сек, а потом загрузочный экран кастомки с надписью "Лихой омут".

И еще вопрос, например в кастомке 2 разные карты: ep_1 и ep_2, как сделать разный список героев для каждой карты? Я так понял, что herolist.txt сработает сразу для обеих карт? Может есть вариант подключения разных списков героев, как-то через if GetMapName() == "ep_1" then ?
Список героев "CustomHeroList" из herolist.txt это же просто таблица? Значит её можно редактировать или вообще заменить? Например создать в том-же файле второй список "CustomHeroList_2" и подменить в процессе загрузки? Я пока не силен в lua, подскажите.
 
Последнее редактирование:

I_GRIN_I

Друзья CG
15 Мар 2016
1,156
93
48
20
Реакции
92 0 1
Как нет, если вот я прямо сейчас загружаю чужую кастомку, например Siltbreaker и там меня встречает сначала серый экран 1-2 сек, а потом загрузочный экран кастомки с надписью "Лихой омут".

И еще вопрос, например в кастомке 2 разные карты: ep_1 и ep_2, как сделать разный список героев для каждой карты? Я так понял, что herolist.txt сработает сразу для обеих карт? Может есть вариант подключения разных списков героев, как-то через if GetMapName() == "ep_1" then ?
Список героев "CustomHeroList" из herolist.txt это же просто таблица? Значит её можно редактировать или вообще заменить? Например создать в том-же файле второй список "CustomHeroList_2" и подменить в процессе загрузки? Я пока не силен в lua, подскажите.
Так вот нет, насколько быстро исччезнет твой загр. экран зависит от того, насколько жирная кастомка.
 

I_GRIN_I

Друзья CG
15 Мар 2016
1,156
93
48
20
Реакции
92 0 1
Как нет, если вот я прямо сейчас загружаю чужую кастомку, например Siltbreaker и там меня встречает сначала серый экран 1-2 сек, а потом загрузочный экран кастомки с надписью "Лихой омут".

И еще вопрос, например в кастомке 2 разные карты: ep_1 и ep_2, как сделать разный список героев для каждой карты? Я так понял, что herolist.txt сработает сразу для обеих карт? Может есть вариант подключения разных списков героев, как-то через if GetMapName() == "ep_1" then ?
Список героев "CustomHeroList" из herolist.txt это же просто таблица? Значит её можно редактировать или вообще заменить? Например создать в том-же файле второй список "CustomHeroList_2" и подменить в процессе загрузки? Я пока не силен в lua, подскажите.
2 тоже нельзя, только если писать свой кастомный пик.
 
20 Дек 2016
618
126
28
11
Проект
DI:LS
Реакции
126 0 0
Кто-нибудь знает, почему если рошан убивает тычкой сам себя, игра крашится? Причем если он просто убивает себя уроном через ApplyDamage - все ок.
 
Реклама:
Реклама: