Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#3851
Старый 06.05.2023, 13:20
  #3851
^
Долгий
 
Аватар для Долгий
📖
Регистрация: 23.04.2019
Сообщения: 109
Регистрация: 23.04.2019
Сообщения: 109
По умолчанию
Re: Скрипты

АзгалорПривет, возможно ли прописать какой-то скрипт, которым можно будет передавать название объекта в текст? Конкретно, хочу сделать квест на поиск случайного артефакта, т.е. через random будет выбираться id артефакта, однако не знаю можно ли передать название выбранного id артефакта в аргумент текста(не в тексты для квеста, а в Msg box), или же придётся создавать таблицу для всех айдишников артефактов?

Можно создать массив, где в качестве позиции будет использован id артефакта, и там будет храниться имя. Например:

artefactArray = {}

artefactArray[4] = "Лук из рога единорога" --где 4 это id артефакта

rndArt = random(ваше число)

MessageBox({"Ссылка_на_текст"; artefact = artefactArray[rndArt]})--где artefact это <value=artefact> в вашем текстовом файле

Добавлено через 12 часов 23 минуты
А так, я не нашел ни одной функции, которая бы возвращала текстовое имя объекта. Если нужен большой список возможных артефактов, то прийдётся писать таблицу
Долгий вне форума
Ответить с цитированием