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

Перенос строки в скрипте

Больше
10 года 11 мес. назад #81228 от Lanjetto
Будучи нубом в области скриптинга, наковырял вот такой вот код
Code:
class Custom_Window_IDA < Window_Base def initialize() super(0, 0, 200, 200) end def change_text( text ) return unless text.is_a?(String) draw_text(text,0 ,0, 100, 50) end def draw_text(text, x, y, text_width, text_height, alignment = 0) contents.draw_text(x, y, text_width, text_height, text, alignment) end end

Который вызывает окно, в котором должны отображаться значения, из окна "показать выбор" при их нажатии
Вызывается он вот так:
Code:
@window = Custom_Window_IDA.new @window.change_text("текст")
Как использовать код из game_message.choice я так и не понял, поэтому вписываю значения вручную
Но тут возникла пробелма: при выводе один текст накладывается на другой. Я вижу что проблема в параметре "y" в draw_text, но как каждое следующее сообщение переносить на новую строчку в этом окне - ума не приложу.
При этом, надо чтобы первое выбранное значение было вверху окна, следующее ниже и т.д.

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

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
10 года 11 мес. назад - 10 года 11 мес. назад #81230 от DeadElf79
либо
Code:
"текст "+ " и его продолжение"

либо
Code:
"текст\nи его продолжение"

первый для переноса только в окне кода, второй - в самой строке для отрисовки
Последнее редактирование: 10 года 11 мес. назад пользователем DeadElf79.

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

Программист Ruby Организатор конкурсов Даритель Стимкея 2 место Сбитая кодировка Переводчик 2 место
Больше
10 года 11 мес. назад #81231 от strelokhalfer
А для переноса по y координате, нужно вместо числа завести переменную, которую менять после выполнения.

"Стрелок, что-то ты неочень похож на свой аватар..."(с)

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

Больше
10 года 11 мес. назад #81232 от Lanjetto
А переменную заводить обязательно именно внутри скрипта, или можно и игровую?

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

Программист Ruby Организатор конкурсов Даритель Стимкея 2 место Сбитая кодировка Переводчик 2 место
Больше
10 года 11 мес. назад - 10 года 11 мес. назад #81233 от strelokhalfer
Внутри.
Советую для начала изучить русский мануал по мейкеру, базовые основы там хорошо объяснены.
Вот здесь можно скачать её.

"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Последнее редактирование: 10 года 11 мес. назад пользователем strelokhalfer. Причина: Ссылко
Спасибо сказали: DeadElf79, peter8031983

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

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