PANORAMA что сломалось, как чинить

  • Официальное уведомление администрации CustomGames.RU
    В связи с масштабным техническим сбоем в инфраструктуре прежнего хостинг-провайдера (Beget), работа форума CustomGames.RU была оперативно перенесена на новую серверную площадку и развёрнута из резервной копии базы данных.

    • Безопасность данных: учётные записи и данные пользователей находятся в полной безопасности. Все пароли и защищаемые параметры хранятся исключительно в криптографически зашифрованном (хэшированном) виде — никаких критических инцидентов для аккаунтов пользователей не произошло.
    • Временные технические ограничения: на этапе синхронизации файлового хранилища часть статических материалов (пользовательские аватары и архивные вложения) временно недоступна. По мере получения доступа к файловым архивам все материалы будут восстановлены в полном объёме.

romanson

Пользователь
5 Фев 2020
41
3
Проект
Diablo_rpg
Предлагаю тему для обсуждения. Панорама и все что с ней связано. Последние траблы пришли с последним обновлением. Была рабочая кастомка, но вот после обновы перестала работать панорама. Теперь я так понял есть нюансы по подключению файлов ( include src ). Кто что знает по этому поводу или есть ссылки на прошедшие изменения, либо у кого есть понимание что теперь с этим делать, то милости прошу поучаствовать в обсуждении данного вопроса.
 
Пожалуй дополню тем что недавно спрашивал и узнал. Теперь для корректной работы файла custom_ui_manifest.xml необходимо содержимое строк script/ запихнуть в файл .js и приконтачить его тем же способом что и файлы в scripts/ Примерно так:
<scripts>
<include src="file://{resources}/scripts/playertables/playertables_base.js"/>
<include src="file://{resources}/scripts/api/items_database.js"/>
<include src="file://{resources}/scripts/api/player_inventory.js"/>
<include src="file://{resources}/scripts/api/tooltip_manager.js"/>
<include src="file://{resources}/scripts/main.js" />
</scripts>
 
Появилась другая проблема: есть .xml файл ,что делать с содержимым <script> т.к оно теперь так не работает
<root>
<styles>
<include src="file://{resources}/styles/windows/heroselection_window.css"/>
</styles>
<script>
function OnClick() {
var button = $.GetContextPanel();
button.Data().OnHeroSelected(button.id);
}
</script>
<RadioButton group="Heroes" class="AvailableHeroesButton" onactivate="OnClick()">
<DOTAHeroImage id="HeroIcon" heroname="npc_dota_hero_crystal_maiden" class="AvailableHeroesIcon" scaling="stretch-to-fit-preserve-aspect" />
</RadioButton>
</root>
 
В общем разобрался. На подобии верхнего примера пробежался по всем .xml файлам и припелил неверное содержимое через include и .js файлы. Все завелось. Всем спасибо.
 
Реклама: