Правила раздела:
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.

Расположение батлеров в битве (меньше 4-х)

Больше
14 года 1 мес. назад #51513 от vovasik_09
Есть небольшая проблема (Мейкер ХР). Когда в партии четыре батлера, в битве это смотрится нормально. А вот если 1, 2 или 3 батлера, то они "съезжают" в левую сторону. Вопрос: можно ли как-то "заставить" Мейкер выравнивать батлеров по центру? И можно ли с помощью скрипта сделать проверку на количество народа в партии?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
14 года 1 мес. назад #51516 от DeadElf79
Они не съезжают, они стоят там стандартно...
Можно исправить в скриптах, да.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
14 года 1 мес. назад #51517 от DeadElf79
Смотреть в скрипте: Window_BattleStatus.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
14 года 1 мес. назад - 14 года 1 мес. назад #51518 от vovasik_09
В том то все и дело: как именно?
Я уже так наобезьяничился со скриптами, но положительного результата так и не добился... И, к тому же, так и не обнаружил переменной, которая показывает количество батлеров в партии.
А лазил именно в Window_BattleStatus
Последнее редактирование: 14 года 1 мес. назад пользователем vovasik_09.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
14 года 1 мес. назад #51519 от DeadElf79
Количество персов в пати: $game_party.actors.size

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
14 года 1 мес. назад - 14 года 1 мес. назад #51520 от vovasik_09
С этим я уже разобрался, но осталась одна проблема: центрируются только надписи о состоянии батлера, а его графика остается в прежнем положении, равно как и окно выбора действия.



Получается, что скрипты управления этой графикой находятся не в Window_BattleStatus, а где-то еще. Вопрос: где?
Возможно, это Sprite_Battler или Window_Base, но я точно не уверен, так как там мною не были обнаружены хоть какие-то признаки параметров размещения графики на экране.
Последнее редактирование: 14 года 1 мес. назад пользователем vovasik_09.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
14 года 1 мес. назад #51522 от DeadElf79
Выбор действия находится в Scene_Battle 3, искать по слову "actor_command_window", выйдете на строки

# Set actor command window position
@actor_command_window.x = @actor_index * 160

Баттлер сейчас поищу...

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
14 года 1 мес. назад #51523 от DeadElf79
Расположение баттлеров(персонажей) - в скрипте Sprite_Battler, в самом низу ищите:

# Set sprite coordinates
self.x = @battler.screen_x
self.y = @battler.screen_y
self.z = @battler.screen_z

Координаты X меняем.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
14 года 1 мес. назад #51524 от vovasik_09
Спасибо за помощь. Окно выбора действия перемещается так, как надо.
P.S. И не нужно мне "выкать": чай один год - невелика разница в возрасте...

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
14 года 1 мес. назад - 14 года 1 мес. назад #51525 от vovasik_09
Теперь новая проблема: сдвигаются не только изображение персонажей, но и изображения врагов.


Такое ощущение что @battler.screen_x отвечает не только за персонажей, но и за врагов тоже. Что же делать?

Да, и еще кое-что: этот придурастый указатель применения вещи или навыка на персонажа остается по-прежнему на своем месте.
Последнее редактирование: 14 года 1 мес. назад пользователем vovasik_09.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
14 года 1 мес. назад - 14 года 1 мес. назад #51526 от DeadElf79
Указатель меняется где-то в Arrow скриптах.
Насчет @battler.screen_x - да, эта переменная отвечает и за врагов... Пока не знаю, как решать.

"Выкание" - моя вредная привычка, к сожалению)
Последнее редактирование: 14 года 1 мес. назад пользователем DeadElf79.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
14 года 1 мес. назад - 14 года 1 мес. назад #51527 от vovasik_09
С указателем - догадался, где искать и исправил. А вот насчет графики персонажей и врагов - тут стоит немного подумать. Может быть и не немного...

Все, проблема разрешилась. Положение персонажа находится в скрипте Game_Actor, в разделе def screen_x.

DeadElf79, Arigato godzaimasu за помощь.
Последнее редактирование: 14 года 1 мес. назад пользователем vovasik_09.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
14 года 1 мес. назад #51537 от DeadElf79
Вот туда я как-то не добрался)) Надо запомнить)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.114 секунд
Работает на Kunena форум