- Сообщений: 185
- Спасибо получено: 96
Правила раздела:
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.
Управление Партией (Командой)
13 года 9 мес. назад - 13 года 9 мес. назад #53904
от sadie
sadie создал тему: Управление Партией (Командой)
Друзья, буду признателен за помощь в парочке вопросов. RPG Maker VX
Меня интересует следующее - можно ли дублировать одного персонажа в партии? То есть в мейкере у меня один раз записан Ральф, но в Партию я его могу добавлять несколько раз. То есть в Партии у меня может быть сразу четыре Ральфа. Может быть кто-то знает, есть ли скрипт позволяющий это сделать? (или иные способы)
Ну и что бы два раза не вставать: не подскажите ли скрипт, который позволяет менять местами членов Партии (сделать последнего - первым). Мне не удалось найти ничего более или менее простого, то есть дополнительных примочек (резервная партия, блокировка члена партии и прочего). PS: Ко всему этому у меня уже используется скрипт, убирающий первого персонажа из боёв.
Буду благодарен за помощь.
Меня интересует следующее - можно ли дублировать одного персонажа в партии? То есть в мейкере у меня один раз записан Ральф, но в Партию я его могу добавлять несколько раз. То есть в Партии у меня может быть сразу четыре Ральфа. Может быть кто-то знает, есть ли скрипт позволяющий это сделать? (или иные способы)
Ну и что бы два раза не вставать: не подскажите ли скрипт, который позволяет менять местами членов Партии (сделать последнего - первым). Мне не удалось найти ничего более или менее простого, то есть дополнительных примочек (резервная партия, блокировка члена партии и прочего). PS: Ко всему этому у меня уже используется скрипт, убирающий первого персонажа из боёв.
Буду благодарен за помощь.
Последнее редактирование: 13 года 9 мес. назад пользователем sadie. Причина: дописал мейкер
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- MaraMonster
-
- Не в сети
- Завсегдатай
-
- Злой и ужасный!
Скрыть
Больше
- Сообщений: 984
- Спасибо получено: 505
13 года 9 мес. назад #53905
от MaraMonster
MaraMonster ответил в теме Re: Управление Партией (Командой)
1)С одинаковыми параметрами клонировать персонажа?
2)Это событиями можно сделать. Делаешь изменить партию, убрать первого персонажа, и сразу добавить этого же персонажа. Это если тебе первого надо убрать. Я проверил на Ace.
2)Это событиями можно сделать. Делаешь изменить партию, убрать первого персонажа, и сразу добавить этого же персонажа. Это если тебе первого надо убрать. Я проверил на Ace.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
13 года 9 мес. назад - 13 года 9 мес. назад #53906
от Lekste
Lekste ответил в теме Re: Управление Партией (Командой)
1) Конечно можно. как-то так:
где memID - номер героя (смотрится по F9 в списке героев)
2) Поменять тоже легко. Как-то так:
Code:
$data_system.party_members.push(memID) # добавляем новый ID в список героев партии
$game_party.setup_starting_members # вызываем обновление партии
2) Поменять тоже легко. Как-то так:
Code:
member = $data_system.party_members[0] # запоминаем ID 1-го героя
$data_system.party_members[0] = $data_system.party_members[$data_system.party_members.size - 1] # делаем последнего героя первым
$data_system.party_members[$data_system.party_members.size - 1] = member # делаем 1-го героя последним
$game_party.setup_starting_members # вызываем обновление партии
Последнее редактирование: 13 года 9 мес. назад пользователем Lekste. Причина: Пояснил :)
Спасибо сказали: sadie
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
13 года 9 мес. назад #53907
от sadie
sadie ответил в теме Re: Управление Партией (Командой)
1. Да, но важно, чтобы в мейкере в разделе "Герои" это был один персонаж.
2. С учётом особенностей проекта это представляется возможным.
2. С учётом особенностей проекта это представляется возможным.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
13 года 9 мес. назад #53908
от sadie
sadie ответил в теме Re: Управление Партией (Командой)
Lekste, было бы неплохо пояснить)
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
13 года 9 мес. назад - 13 года 9 мес. назад #53909
от Lekste
Lekste ответил в теме Re: Управление Партией (Командой)
Пояснил 
Вставляется это в ивенте через кнопку Script
Вставляется это в ивенте через кнопку Script
Последнее редактирование: 13 года 9 мес. назад пользователем Lekste.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
13 года 9 мес. назад #53910
от sadie
Не срабатывает. С нуля добавляется один раз, но дальше не дублирует.
sadie ответил в теме Re: Управление Партией (Командой)
Lekste пишет: 1) Конечно можно. как-то так:
где memID - номер героя (смотрится по F9 в списке героев)Code:$data_system.party_members.push(memID) # добавляем новый ID в список героев партии $game_party.setup_starting_members # вызываем обновление партии
Не срабатывает. С нуля добавляется один раз, но дальше не дублирует.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
13 года 9 мес. назад #53911
от Lekste
Lekste ответил в теме Re: Управление Партией (Командой)
Попробуй тогда:
$game_party.actors.push(memID)
$game_party.actors.push(memID)
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
13 года 9 мес. назад - 13 года 9 мес. назад #53912
от sadie
sadie ответил в теме Re: Управление Партией (Командой)
Так, первый вариант всё-таки сработал. НО: персонаж появляется, но строчка с ним - пустая. То есть персонажа не видно, хотя выбрать и посмотреть статистику например можно.
UPD. Но после первой же битвы все дубли пропадают и остается только один.
UPD. Но после первой же битвы все дубли пропадают и остается только один.
Последнее редактирование: 13 года 9 мес. назад пользователем sadie.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Время создания страницы: 0.100 секунд
