- Сообщений: 3
- Спасибо получено: 1
Структура данных RPG marker MZ
4 года 3 мес. назад #126076
от hideus
hideus создал тему: Структура данных RPG marker MZ
Доброго времени суток!
Недавно начал разбираться с программированием в среде RPG marker. У меня версия MZ. Документации пока не нашел.
Разбираюсь по исходникам rmmz_*.js. На данный момент не могу вытащить имя игрока введенное пользователем. $dataActors[id] - содержит всю информацию, которая задается на закладке "Персонажи", но введенного пользователем имени
там нет. Подскажите где его искать?
Заранее спасибо.
Также буду благодарен за ссылку на документацию по объектам MZ (свойства, методы)
Недавно начал разбираться с программированием в среде RPG marker. У меня версия MZ. Документации пока не нашел.
Разбираюсь по исходникам rmmz_*.js. На данный момент не могу вытащить имя игрока введенное пользователем. $dataActors[id] - содержит всю информацию, которая задается на закладке "Персонажи", но введенного пользователем имени
там нет. Подскажите где его искать?
Заранее спасибо.
Также буду благодарен за ссылку на документацию по объектам MZ (свойства, методы)
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
4 года 3 мес. назад #126080
от Alx_Yago
Alx_Yago ответил в теме Структура данных RPG marker MZ
Попробуй
По скриптам можно посмотреть docs.google.com/spreadsheets/d/1-Oa0cRGp...etnvh7OHs/edit#gid=0
Code:
$gameActors.actor(1)._name
По скриптам можно посмотреть docs.google.com/spreadsheets/d/1-Oa0cRGp...etnvh7OHs/edit#gid=0
Спасибо сказали: hideus
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
4 года 3 мес. назад #126083
от hideus
hideus ответил в теме Структура данных RPG marker MZ
Спасибо, но name это гетер от _name. Там информация с закладки "Персонажи"
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
4 года 3 мес. назад - 4 года 3 мес. назад #126084
от yuryol
все, что начинается со слова $data - это первоначальные данные из БД. Т.е. в dataActors будет всё, что у нас во вкладке "персонажи" в базе данных в редакторе. их менять не надо
чтобы работать с персонажами уже в запущенной игре надо работать с пати:
$gameParty.members()[0]
где 0 - id персонажа в пати.
лидера пати также можно выбрать с помощью $gameParty.leader()
соответственно, имя 1ого чувака в пати можем найти через $gameParty.leader().name() или $gameParty.members()[0].name()
yuryol ответил в теме Структура данных RPG marker MZ
hideus пишет: $dataActors[id] - содержит всю информацию, которая задается на закладке "Персонажи", но введенного пользователем имени
там нет.
все, что начинается со слова $data - это первоначальные данные из БД. Т.е. в dataActors будет всё, что у нас во вкладке "персонажи" в базе данных в редакторе. их менять не надо
чтобы работать с персонажами уже в запущенной игре надо работать с пати:
$gameParty.members()[0]
где 0 - id персонажа в пати.
лидера пати также можно выбрать с помощью $gameParty.leader()
соответственно, имя 1ого чувака в пати можем найти через $gameParty.leader().name() или $gameParty.members()[0].name()
Последнее редактирование: 4 года 3 мес. назад пользователем yuryol.
Спасибо сказали: hideus
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
4 года 3 мес. назад #126085
от Alx_Yago
Изначально, если ничего не менял, то берётся из базы данных персонажа. Как только изменишь, будет браться изменённое.
Я конечно только в МВ это проверил, но и в МЗ должно работать так же, наверное.
Alx_Yago ответил в теме Структура данных RPG marker MZ
hideus пишет: Спасибо, но name это гетер от _name. Там информация с закладки "Персонажи"
Изначально, если ничего не менял, то берётся из базы данных персонажа. Как только изменишь, будет браться изменённое.
Я конечно только в МВ это проверил, но и в МЗ должно работать так же, наверное.
Спасибо сказали: hideus
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
4 года 3 мес. назад #126086
от yuryol
лучше вызывать не свойство, а через функцию $gameActors.actor(1).name()
в МЗ да, это тоже работает.
yuryol ответил в теме Структура данных RPG marker MZ
Alx_Yago пишет: Попробуй
Code:$gameActors.actor(1)._name
лучше вызывать не свойство, а через функцию $gameActors.actor(1).name()
в МЗ да, это тоже работает.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
4 года 3 мес. назад #126096
от hideus
hideus ответил в теме Структура данных RPG marker MZ
Спасибо! то что надо. Можно даже проще $gameParty.name()
Спасибо сказали: yuryol
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Время создания страницы: 0.097 секунд
