XS - History Book. Можно ли доработать?

Проект года 3 место Проект года 2 место Разработчик Проект месяца 1 место
Больше
11 года 11 мес. назад #69154 от JackCL
Привет.
Скрипт XS - History Book умеет "делать" в игре простенькие книжки, которые удобно писать.

Чего этот скрипт НЕ умеет, так это использовать текстовые коды bold, italic и расширенные текстовые коды из ATS: Special Message Codes (в частности не умеет выводить иконки предметов). Можно ли его с ними подружить?

Также хорошо бы его заставить делать нормальные названия для книг (с запятыми, двоеточиями и прочим), потому что сейчас там остроумная, но идиотическая система совсем.

Буду очень благодарен за помощь, упомяну вас в титрах игры, все такое.
Тема заблокирована.
Программист Ruby Организатор конкурсов 2 место
Больше
11 года 11 мес. назад #69156 от Lipton
На счет bold не знаю, возможно со шрифтом, что не так но цвет, иконки и италик нормально работают.
[img


А что значит нормальные название для книг???

И еще достаточно давно для Nalia и ее Паладин квеста показал как можно делать разные задники для разных книг.
Вот тут.
rpgmaker.su/showthread.php/2074-Paladin-s-Quest/page3
сообщение 28
Тема заблокирована.
Проект года 3 место Проект года 2 место Разработчик Проект месяца 1 место
Больше
11 года 11 мес. назад - 11 года 11 мес. назад #69157 от JackCL

Lipton пишет: На счет bold не знаю, возможно со шрифтом, что не так но цвет, иконки и италик нормально работают.


Блин, а чего это у меня не работают?.. Скатины. Сейчас пожонглирую еще скриптами.

Lipton пишет: А что значит нормальные название для книг?


Он автоматом выдирает название title из
Code:
:title => [page1, page2, page3...]

Так что я не могу там использовать в названии знаки препинания, те же двоеточия и тире, например.
Последнее редактирование: 11 года 11 мес. назад пользователем JackCL.
Тема заблокирована.
Программист Ruby Организатор конкурсов 2 место
Больше
11 года 11 мес. назад #69158 от Lipton
Вот последовательность скриптов.


А не работают тэги у тебя скорее всего из за того что ты не используешь двойной слэш.

цвет \\c[1]
иконки \\i[12]
италик \\i
болд \\b
Спасибо сказали: JackCL
Тема заблокирована.
Проект года 3 место Проект года 2 место Разработчик Проект месяца 1 место
Больше
11 года 11 мес. назад #69159 от JackCL

Lipton пишет: Вот последовательность скриптов.



А не работают тэги у тебя скорее всего из за того что ты не используешь двойной слэш.


Да, эту интимную подробность я не знал, спасибо. Теперь все работает. :whistle:



Lipton, тебя устроит если ты будешь работать в игре в магазине компьютерных игр? Надо же тебя как-то отблагодарить за помощь. Как вариант есть вакансия в банде контрабандистов :)
Тема заблокирована.
Программист Ruby Организатор конкурсов 2 место
Больше
11 года 11 мес. назад #69160 от Lipton
Ну Томас Липтон вполне реальный человек.
ru.wikipedia.org/wiki/%D0%9B%D0%B8%D0%BF...BE%D0%BC%D0%B0%D1%81
Правда он вроде как не дожил до событий в твоей игре. =)

Я не против быть персонажем. Правда Валентин Липтон не особо сочетается. =)
Продавец компютерных игр или контрабанда...

А контрабандист чего? =) Контрабандист цейлонского чая... =)
Тема заблокирована.
Проект года 3 место Проект года 2 место Разработчик Проект месяца 1 место
Больше
11 года 11 мес. назад #69161 от JackCL

Lipton пишет: А контрабандист чего? =) Контрабандист цейлонского чая... =)


Ну почти. :) Тропические фрукты: апельсины, бананы и груши пока. Там видно будет, может добавлю ананасы еще, пока незачем.
Тема заблокирована.
Программист Ruby Организатор конкурсов 2 место
Больше
11 года 11 мес. назад #69162 от Lipton
Ну на твой выбор. =) Где поселишь там и буду жить.

А по поводу имени книги.
Можно попробовать так сделать.
[img


В def draw_book

Вставить строку
titleb=$game_variables[11]

А в следующей строке изменить title на titleb
draw_font_text(titleb, 0, 0, contents_width, 1, XAIL::HIST_BOOK::FONT[0], 30, XAIL::HIST_BOOK::FONT[2])

И при вызове книги делать так сначала даем переменной 11 название книги и сразу за ней вызываем книгу.
$game_variables[11]="Название книги №1 вау ,.!!! "
SceneManager.call_ext(Scene_HistBook, :ancient_book)

Вроде должно работать.
Спасибо сказали: JackCL, Cerberus
Тема заблокирована.
Проект года 3 место Проект года 2 место Разработчик Проект месяца 1 место
Больше
11 года 11 мес. назад #69163 от JackCL
Все работает, спасибо.

Тему можно закрывать.
Тема заблокирована.
Время создания страницы: 0.107 секунд
Работает на Kunena форум