еще в скрипте UMS очень часто вылазит msgbox "1111111", как бы от него избавиться?
еще в скрипте UMS очень часто вылазит msgbox "1111111", как бы от него избавиться?
??? Что это такое? Ни разу не видел это, хотя я пользуюсь UMS. Как это выглядит?
Спойлер ФЛИ:
И если ты не сможешь нас побить, присоединяйся! Вступай в лентяйскую команду!
Заповеди профессионального автора.Спойлер Заповеди Профессионального мэйкера:
как обычный msgbox, вылазящий с каждым словом диалога в комикс-стиле.
Надо будет посмотреть, когда дома буду.
Это опять я. Надо что-то делать со скриптом Ccoa UMS. А то сообщения фигово писать, а то до чёрной стрелочки можно ещё чуть ли не слово написать, а уже обрезается. Вот установки скрипта, на всякий случай.
# оконные режимы
NORMAL_MODE = 0
FIT_WINDOW_TO_TEXT = 1
# режимы вывода текста
ONE_LETTER_AT_A_TIME = 0
ALL_AT_ONCE = 1
# режимы пропуска текста
WRITE_FASTER = 0
WRITE_ALL = 1
# выравнивания
RIGHT = 4
CENTER = 1
LEFT = 6
# позиции других объектов (графика лица, окно выбора и т.д.)
ABOVE = 0 # помещает объект выше окна сообщения
CENTER = 1 # центрирует объект вертикально по центру внутри окна сообщения
BOTTOM = 2 # размещает объект так, что его нижняя часть совпадает с низом окна
SIDE = 3 # сбоку окна сообщения (сторона определяется выравниванием)
# типы комиксных сообщений
TALK1 = 0
TALK2 = 1
THOUGHT = 2
И вот ещё:
@window_height = 128
@window_width = 480
Что делать?
Последний раз редактировалось Doctor Cid; 29.06.2010 в 16:17.
Попробуй перед сообщением вставить команду "Выполнить скрипт":
Поиграй с последним числом и увеличь его.Код:$game_system.window_width = 520
А после нужных сообщений верни стандартное значение:
или таким же способом до сообщения включить режим масштабирования по тексту:Код:$game_system.window_width = 480
а после включить нормальный режим:Код:$game_system.ums_mode = FIT_WINDOW_TO_TEXT
Код:$game_system.ums_mode = NORMAL_MODE
Возник вопрос. Как в стандартной боёвке на XP можно поднять баттлеры героев выше? И да, как можно перемещать их не только вертикально, но и горизонтально?
Перемещение по горизонтали делается изменением в скрипте Game_Actor:
#--------------------------------------------------------------------------
# * Get Battle Screen X-Coordinate
#--------------------------------------------------------------------------
def screen_x
# Return after calculating x-coordinate by order of members in party
if self.index != nil
return self.index * 160 + 80
else
return 0
end
Где 160 - это расстояние между баттлерами (0 -налепляет их друг на друга), а 80 - это смещение баттлеров по горизонтали (чем больше, тем больше ось уходит вправо).
По вертикали линия баттлеров меняется в том же скрипте:
#--------------------------------------------------------------------------
# * Get Battle Screen Y-Coordinate
#--------------------------------------------------------------------------
def screen_y
return 464
end
Где 464 - это линия баттлеров по горизонтали. (чем меньше - тем выше)
Но это поднимает лишь сами баттлеры. Там ещё нужно провести эдит Window_Status, чтобы подогнать его под баттлеры.
Последний раз редактировалось А.С.; 10.07.2010 в 17:18.
Спойлер ФЛИ:
И если ты не сможешь нас побить, присоединяйся! Вступай в лентяйскую команду!
Заповеди профессионального автора.Спойлер Заповеди Профессионального мэйкера:
Вопрос есть. Как убрать сохранение из меню?
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)
Социальные закладки