Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: Выбор эпизодов как в Telltale Game

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию Выбор эпизодов как в Telltale Game

    Как в играх Telltale Games.Если уже есть что то подобное,то подкиньте пожалуйста если нет,то помогите:

    1

    Код:
    MOG - Stage Select(:stage_enabled)



    Что нужно дописать что бы сразу после загрузки он открывал :stage_enabled т.е. чтоб скрипт 2,открывал скрипт 1,после выполнения указанных в 2-ом,команд?

    2


    Код:
    class Scene_Title < Scene_Base
     
     
     
      def command_new_game
        # // Method to call new game.
         DataManager.setup_new_game
         DataManager.setup_stage_enabled
         DataManager.load_game(0) if DataManager.save_file_exists?
         $game_map.autoplay
         SceneManager.goto(Scene_Map)
        end
     
    end



    __________________________________________________ __________________________________________________ ______________________


    В общем,благородя одному скрипту с демки Seiburа,вышло примерно реализовать изначальную идею: yadi.sk/d/PfTj-HONidTgo
    Последний раз редактировалось MAHTUKOP; 24.08.2015 в 17:35.

  2. #2
    Маститый Аватар для Seibur
    Информация о пользователе
    Регистрация
    07.01.2012
    Адрес
    Изумрудный город
    Сообщений
    1,206
    Записей в дневнике
    3
    Репутация: 58 Добавить или отнять репутацию

    По умолчанию

    Мой тебе совет: "Никогда не пытайся копаться в скриптах, если ты в них вообще не шаришь."
    Запутаешь и себя и других. Забудь всю эту чушь выше и сделай так как в демке. А еще лучше сделай игру без всего этого дерьма со скриптингом, с опытом года через два научишься и их редактировать, а там может и писать если справку проштудируешь. Но пока не лезь.

    А теперь по делу:
    https://yadi.sk/d/ydDsmFNJicPHN
    Последний раз редактировалось Seibur; 23.08.2015 в 19:56.
    Прохлада и спокойствие мне вполне по душе

    Спойлер :

    き っ と 、 女 の 子 は お 砂 糖 と ス パ イ ス と 素 敵 な 何 か で で き て い る。

  3. #3

    По умолчанию

    Очень важно чтоб при нажатии "Выбор эпизодов" оно само загружало последнее сохранение(что и делает скрипт 2) а потом открывало окно эпизодов,а в демо не имеет значение сколько я открыл по ходу игры,всё равно при нажатии будет доступен только 1 или сразу все.А если будет загружать последнее сохранение то там будут открыты только те эпизоды которые прошёл игрок.

  4. #4
    Маститый Аватар для Seibur
    Информация о пользователе
    Регистрация
    07.01.2012
    Адрес
    Изумрудный город
    Сообщений
    1,206
    Записей в дневнике
    3
    Репутация: 58 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от MAHTUKOP Посмотреть сообщение
    Очень важно чтоб при нажатии "Выбор эпизодов" оно само загружало последнее сохранение(что и делает скрипт 2) а потом открывало окно эпизодов,а в демо не имеет значение сколько я открыл по ходу игры,всё равно при нажатии будет доступен только 1 или сразу все.А если будет загружать последнее сохранение то там будут открыты только те эпизоды которые прошёл игрок.
    Все элементарно делается, Ватсон.

    Достаточно перед скриптом stage_select, поставить
    stage_enable(ID,true), в котором ID - айди нужного уровня (1-6) и true = включить в скрипте отображение данной карты.

    В скрипте MOG - Stage Select:

    STAGE_IDS = {
    1=>[8,8,6,true],
    2=>[10,8,6,false],
    3=>[12,8,6,false],
    4=>[13,8,6,false],
    5=>[14,8,6,false],
    6=>[2,2,7,false]

    Делаешь страницу в ивенте которая будет включатся при включении нужного переключателя и все. По ходу игры активируешь переключатели.

    Можно еще проще сделать, скриптом. Вот скрипт http://www.rpgmakervxace.net/topic/3...n/#entry211757 - позволяет включать по ходу игры пункты в меню. Каждый пункт соответствует координатам гг на карте и нужной карте.
    Включить эпизод можно с помощью команд:
    $game_endings.create_ending_a = true
    $game_endings.create_ending_b = true
    $game_endings.create_ending_c = true

    В самом скрипте, в скобках "" можно поменять название эпизодов:
    Ending 1-3 на свое.
    add_command("Ending 1", :create_ending_a, ending_a_true)
    add_command("Ending 2", :create_ending_b, ending_b_true)
    add_command("Ending 3", :create_ending_c, ending_c_true)

    Я думал нужно с помощью Мога, но если такое дело вот тебе 2 действенных способа.
    Прохлада и спокойствие мне вполне по душе

    Спойлер :

    き っ と 、 女 の 子 は お 砂 糖 と ス パ イ ス と 素 敵 な 何 か で で き て い る。

  5. #5

    По умолчанию

    Ещё не видел этого,попробую.Пока сделал по другому(демо добавил)

  6. #6
    Маститый Аватар для HopeBree
    Информация о пользователе
    Регистрация
    27.03.2013
    Сообщений
    1,204
    Записей в дневнике
    6
    Репутация: 38 Добавить или отнять репутацию

    По умолчанию

    "Никогда не пытайся копаться в скриптах, если ты в них вообще не шаришь."
    пусть лучше хоть как-то учится

  7. #7
    Маститый Аватар для Seibur
    Информация о пользователе
    Регистрация
    07.01.2012
    Адрес
    Изумрудный город
    Сообщений
    1,206
    Записей в дневнике
    3
    Репутация: 58 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от HopeBree Посмотреть сообщение
    пусть лучше хоть как-то учится
    Пусть лучше попытается освоить мейкер. Как по мне лезть без опыта и понимания сразу в код, а потом задавать не логичные и глупые вопросы не имеет смысла. В результате мы получим проект весом 200 мб с ртп, кучу скриптов и багов, ну и убогий маппинг. Начинать нужно с азов. А так..Хм, я тебе сразу могу сказать, что толка не будет. Личный опыт.
    Прохлада и спокойствие мне вполне по душе

    Спойлер :

    き っ と 、 女 の 子 は お 砂 糖 と ス パ イ ス と 素 敵 な 何 か で で き て い る。

  8. #8
    Хранитель Форума Аватар для Валера
    Информация о пользователе
    Регистрация
    15.04.2008
    Адрес
    Москва
    Сообщений
    14,006
    Записей в дневнике
    3
    Репутация: 166 Добавить или отнять репутацию

    По умолчанию

    Коль ты из города Грехов, должен в конце поста добавлять: "грешен".

    Спойлер И как тебе не стыдно-то, а, Валера?:


    Оборона форта: http://rghost.ru/8kLGxFtD2
    Сделать, чтоб все происходило, как я хочу, - вот, собственно, и весь мейкер!
    Адский Рейд: http://rpgmaker.su/vbdownloads.php?d...downloadid=106

  9. #9
    Маститый Аватар для Seibur
    Информация о пользователе
    Регистрация
    07.01.2012
    Адрес
    Изумрудный город
    Сообщений
    1,206
    Записей в дневнике
    3
    Репутация: 58 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Валера Посмотреть сообщение
    Коль ты из города Грехов, должен в конце поста добавлять: "грешен".
    Не люблю покаяния)
    Прохлада и спокойствие мне вполне по душе

    Спойлер :

    き っ と 、 女 の 子 は お 砂 糖 と ス パ イ ス と 素 敵 な 何 か で で き て い る。

  10. #10
    Хранитель Аватар для Paranoid
    Информация о пользователе
    Регистрация
    22.12.2014
    Сообщений
    2,776
    Записей в дневнике
    34
    Репутация: 28 Добавить или отнять репутацию

    По умолчанию

    А разве этой теме не место в скриптах?
    Лицензионный VX Ace. Спасибо Петр.
    2 года мукеризма в пустую.

Страница 1 из 2 12 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Выбор эпизодов как в Telltale Game