Рецензия на скрипт: XaiL System - History Book
Автор: Nicke
Мейкер: Ace
Где скачать: http://forums.rpgmakerweb.com/index....ok/#entry82928
Что умеет:
1) Вставлять в игру «книжки»: то есть выводить несколько больших кусков текста, между которыми можно перемещаться клавишами («перелистывать страницы»).
2) Настраивать шрифт, его гарнитуру (точнее, только два параметра: жирноту и наличие тени), цвет и размер.
3) Устанавливать изображение-фон.
4) Устанавливать особый скин окна.
5) Разбивать текст на абзацы внутри страницы.
6) Возможность давать книгам русские название и иметь пробел внутри этих названий (который, однако, в самом скрипте небходимо заменять символом _)
Технология использования:
Каждая книга прописывается непосредственно в скрипте: сначала— название, потом-- содержание страниц: каждая страница прописывается отдельно. Вызывается скрипт с помощью команды SceneManager.call_ext(Scene_HistBook, :Название_книги). Название книги пишите на русском прямо в скрипте: оно будет отображаться наверху вашего опуса.
Достоинства:
1) Неограниченное количество страниц.
2) Отображает, сколько страниц прочитано, сколько осталось до конца, отображает название книги.
3) В обращении геморроен, но не сказать, чтобы очень.
Недостатки:
1) Фон, шрифт и гарнитура устанавливаются непосредственно в скрипте, причём для всех книг сразу. Хотите, чтобы одна была написана на заляпанном кровью пергаменте, другая— на расшитой жемчужинами коже эльфа? Нет, не выйдет. Точнее, в теории, может выйти, если перед каждой новой книгой менять параметры скриптового модуля непосредственно из игры (однако ваша покорная слуга данный способ не пробовала и слабо представляет себе, как это можно делать).
2) Скрипт не регулирует ни длину строк, ни длину абзацев. То есть если строка слишком
длинная—скрипт просто её обрежет. Если абзац слишком длинный— он просто уйдёт за край экрана. Над каждой книжкой нужно колдовать, подгоняя размер. Особенно учитывая, что попытавшись вставить что-то из ворда с блокнотом, вы получите, скорее
всего, метровую строку, которую с помощью клавиши enter ещё нужно разбить на
отрезки нужной длины.
3) Не самый атмосферный вид книг в итоге.
4) Невозможно выделять жирным, курсивом, или каким-то цветом отдельные слова.
5) Переворачивание страниц осуществляется с тем же звуком, что и выбор пункта меню. Таинственный шелест переворачивающихся страниц? А фиг вам.
6) Не умеет отображать картинки в тексте.
5) Скрипт требует установки двух скриптов другого автора. Не очень сложно, однако раздражает.
Проблемы и рекомендации:
1) Фон для книги должен быть в формате png и лежать в папке pictures. В скрипте название файла фона указывается без расширения. Эту подробность автор забыл указать в скрипте, и я вынуждена была выяснять всё сама методом проб и ошибок.
2) Если хотите поставить особый книжный скин окна, то это делается так: а) сделайте собственный виндоускин по шаблону имеющегося (возможно, просто заменив имеющуюся текстуру текстурой бумаги— см. образец, который я выложила), б) сохраните его в папке Graphics\System под иным именем, нежели Window (такое имя носит виндоускин для обычных окон в игре), в) напишите в нужном месте скрипта название файла книжного скина. Без расширения.
2) Вписывая содержимое новой страницы, лучше сразу сделайте абзац (см. мой скриншот скрипта: текст начинается не сразу после фигурной скобки, а на следующей строке после неё).
3) Сразу решите, какой шрифт какого размера будите использовать, и опробуйте его на паре примеров. Потому как любое изменение шрифта и его размера означает, что строки всех книг придётся переразбивать заново. Всех.
Сама я рекомендую шрифт Monotype Corsiva 24го размера. Он есть на всех компьютерах с Windows, он красивый и его легко читать.
4) Несколько строк необходимо русифицировать. Вот эти строки:
PAGE_TEXT = "Change page with Left/Right buttons."
page = "Page: " + current_page + " / " + max_page
Замените их соответственно на:
PAGE_TEXT = "Переворачивайте страницы -> и <-"
page = "Cтраница: " + current_page + " / " + max_page
Итоговая оценка: При всём моём уважении к автору и его труду, 6/10. Со скриптом много хлопот. Книги получаются однотипными и не очень красивыми. Однако работать—работает, и после определённых усилий можно заставить книжечки выглядеть довольно-таки аккуратно.
з.ы. Дальше должна была идти рецензия на другой скрипт такого же типа, который позволяет также индивидуально задавать фон для каждой книги и даже звук, с которым перелистываются страницы, но… Но мне так и не удалось его запустить. Вся инструкция к нему— на каком-то непонятном мне языке (должно быть, на французском), и я даже не могу понять, в чём моя ошибка.
Так что плачем, колемся… и продолжает использовать скрипт Nicke.
Изображения
Социальные закладки