Форум HeroesWorld-а - Показать сообщение отдельно - Текущие вопросы и ответы по редактору карт
Показать сообщение отдельно
#5751
Старый 17.04.2024, 18:40
  #5751
^
Jack_of_shadows
 
Аватар для Jack_of_shadows
📖
Регистрация: 08.09.2013
Сообщения: 510
Выставка наград
Регистрация: 08.09.2013
Сообщения: 510
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

FataLisT, если я правильно понял, что нужно выводить некие игровые тексты по своему усмотрению, не копируя их, то как это делал я:
1. Например, мне нужно было для своего магазина артефактов выводить название и описание артефакта.
2. Я нашёл в ресурсах, что все они представляют однотипный путь /Text/Game/Artifacts/НАЗВАНИЕ_АРТЕФАКТА/Name.txt (Description.txt).
3. Вручную пришлось забить в коде таблицу артефактов, вида [ARTIFACT_SWORD_OF_RUINS] = 'SwordOfRuin', получив таким образом переход от ID артефакта к его названию в ресурсах (на деле у меня таблица содержит несколько параметров, а не только название).
4. Дальше сделал функции типа:

function GetArtefactName(id)
  return '/Text/Game/Artifacts/'..artefact_table[id]..'/Name.txt'
end

function GetArtefactDesc(id)
  return '/Text/Game/Artifacts/'..artefact_table[id]..'/Description.txt'
end

Собственно и всё. 
__________________
РПГ-сценарий для HoMM5: Путь героя

ЧаВо по созданию карт для HoMM5: ЧаВо
РПГ-сценарий для HoMM5: Путь героя

ЧаВо по созданию карт для HoMM5: ЧаВо
Jack_of_shadows вне форума
Ответить с цитированием