Страница 139 из 143 ПерваяПервая ... 3989129137138139140141 ... ПоследняяПоследняя
Показано с 1,381 по 1,390 из 1427

Тема: Помощь с скриптами (RGSS)

  1. #1381
    Супер-модератор Аватар для dirge
    Информация о пользователе
    Регистрация
    25.02.2013
    Сообщений
    743
    Репутация: 58 Добавить или отнять репутацию

    По умолчанию

    Я ж говорил)
    Так как мне лень вспоминать Асе, то ставишь этот скрипт http://himeworks.com/2013/03/scene-interpreter/
    пишешь в коменте в нужном общем событии <run scene: current> и радуешься жизни)

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

    По умолчанию

    Цитата Сообщение от dirge Посмотреть сообщение
    Я ж говорил)
    Так как мне лень вспоминать Асе, то ставишь этот скрипт http://himeworks.com/2013/03/scene-interpreter/
    пишешь в коменте в нужном общем событии <run scene: current> и радуешься жизни)
    Игра виснет.
    Лицензионный VX Ace. Спасибо Петр.
    2 года мукеризма в пустую.

  3. #1383
    Супер-модератор Аватар для dirge
    Информация о пользователе
    Регистрация
    25.02.2013
    Сообщений
    743
    Репутация: 58 Добавить или отнять репутацию

    По умолчанию

    Либо делаешь что-то не так, либо еще чего, а может вызываешь через событие что-то, чему не достаточно просто интерпретера.
    Протестил на стандартном меню
    Спойлер скрины:




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

    По умолчанию

    Цитата Сообщение от dirge Посмотреть сообщение
    Либо делаешь что-то не так, либо еще чего, а может вызываешь через событие что-то, чему не достаточно просто интерпретера.
    Конфликтует со скриптом NEW_Window_ScrollText от Lipton'a. При попытке вывести скрол текст игра виснет. Жалко.
    Лицензионный VX Ace. Спасибо Петр.
    2 года мукеризма в пустую.

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

    По умолчанию

    Может тогда кто-нибудь поможет мне с небольшим скриптом? Мне нужен новый пункт во внутреигровом меню, где просто выводится текст со статистикой персонажа. Вроде ничего сверх ординарного в этом нет.

    Вот так я он выглядит:
    Лицензионный VX Ace. Спасибо Петр.
    2 года мукеризма в пустую.

  6. #1386
    Супер-модератор Аватар для dirge
    Информация о пользователе
    Регистрация
    25.02.2013
    Сообщений
    743
    Репутация: 58 Добавить или отнять репутацию

    По умолчанию

    ну, я немного ленюсь в Асе лезть, да и не имею представления, чем ты показываешь эту статистику. Но если это просто переменные в окне сообщений, тогда если бы ты использовал мою библиотеку книг, ты бы мог просто вызывать нужную книгу по тому примеру что тебе Subzeroy написал.
    А по другому, то лучше создать отдельную сцену, а в ней окно, а в окне текст. Это не так сложно, но как я говорил, мне лениво лезть в Асе, может тогда кто-то другой это сделает.

    Хотя нет, я вспомнил, что в моей библиотеке нельзя скрыть окно со стрелочками перелистывания страниц, ну, значит надо будет это добавить на МВ версию чтоль. В общем, тогда только отдельная сцена, может позже накидаю, только подробней тогда расскажи что куда и почем. Хотя как я понимаю это все тем же липтоновским скриптом показывается, скинь его чтоль тогда тоже.
    Последний раз редактировалось dirge; 14.03.2016 в 23:29.

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

    По умолчанию

    Цитата Сообщение от dirge Посмотреть сообщение
    ну, я немного ленюсь в Асе лезть, да и не имею представления, чем ты показываешь эту статистику. Но если это просто переменные в окне сообщений, тогда если бы ты использовал мою библиотеку книг, ты бы мог просто вызывать нужную книгу по тому примеру что тебе Subzeroy написал.
    А по другому, то лучше создать отдельную сцену, а в ней окно, а в окне текст. Это не так сложно, но как я говорил, мне лениво лезть в Асе, может тогда кто-то другой это сделает.

    Хотя нет, я вспомнил, что в моей библиотеке нельзя скрыть окно со стрелочками перелистывания страниц, ну, значит надо будет это добавить на МВ версию чтоль. В общем, тогда только отдельная сцена, может позже накидаю, только подробней тогда расскажи что куда и почем. Хотя как я понимаю это все тем же липтоновским скриптом показывается, скинь его чтоль тогда тоже.
    Просто выводится полотно текста с переменными и больше ничего. Тема скрипта на светлой.
    Лицензионный VX Ace. Спасибо Петр.
    2 года мукеризма в пустую.

  8. #1388
    Супер-модератор Аватар для dirge
    Информация о пользователе
    Регистрация
    25.02.2013
    Сообщений
    743
    Репутация: 58 Добавить или отнять репутацию

    По умолчанию

    Вот сделал.
    Спойлер скрипт:
    Код:
    module PlayerStat
      #Текст команды в меню
      Command_Text = 'Персонаж'
    
      #Текст который будет показываться в окне, каждую строку пишешь 
      #отдельно в кавычках и через запятую, как в примере.
      Scroll_Window_Text = [
      '\c[2]Арибуты\c[0]',
      '  Атлетика \v[1]',
      '  Знание \v[2]',
      ]
      
    end
    
    
    class Window_MenuCommand < Window_Command
      
      def add_main_commands
        add_command(Vocab::item,   :item,   main_commands_enabled)
        add_command(Vocab::skill,  :skill,  main_commands_enabled)
        add_command(Vocab::equip,  :equip,  main_commands_enabled)
        add_command(Vocab::status, :status, main_commands_enabled)
        add_command(PlayerStat::Command_Text, :statistic, main_commands_enabled)
      end
      
    end
    
    class Window_Stat_Text < Window_Base
      
      def initialize
        super(0, 0, Graphics.width, Graphics.height)
        draw_window_text
      end
      
      def draw_window_text
        list = PlayerStat::Scroll_Window_Text
        x = 0
        y = 0
        index = 0
        while index < list.size
          draw_text_ex(x,y,list[index])
          index += 1
          y += 24
        end
      end
      
    end
    
    class Scene_PlayerStatistic < Scene_MenuBase
      
     def start
        super
        create_text_window
      end
      
      def create_text_window
        @text_window = Window_Stat_Text.new
      end
     
      def update
        super
        if Input.trigger?(:B)
          SceneManager.return
        end
      end
    
    end
    
    class Scene_Menu < Scene_MenuBase
      
      def create_command_window
        @command_window = Window_MenuCommand.new
        @command_window.set_handler(:item,      method(:command_item))
        @command_window.set_handler(:skill,     method(:command_personal))
        @command_window.set_handler(:equip,     method(:command_personal))
        @command_window.set_handler(:status,    method(:command_personal))
        @command_window.set_handler(:statistic, method(:command_statistic))
        @command_window.set_handler(:formation, method(:command_formation))
        @command_window.set_handler(:save,      method(:command_save))
        @command_window.set_handler(:game_end,  method(:command_game_end))
        @command_window.set_handler(:cancel,    method(:return_scene))
      end
    
      def command_statistic
        SceneManager.call(Scene_PlayerStatistic)
      end
      
    end

    Ну, скрипт Липтона не нужен, просто заполни текстом шапку, как показано в примере.
    Правда текст не крутится, если на скрине вся нужная информация, то должно хватить. Если же нужна прокрутка, то мне лень с этим париться, но если все же прокрутка очень нужна, тогда прикручу связь с липтоновским скриптом, это проще чем мне сейчас вспоминать что-куда. Конечно заполнять шапку скрипта нужным текстом все равно придется.

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

    По умолчанию

    Цитата Сообщение от dirge Посмотреть сообщение
    Вот сделал.

    Ну, скрипт Липтона не нужен, просто заполни текстом шапку, как показано в примере.
    Правда текст не крутится, если на скрине вся нужная информация, то должно хватить. Если же нужна прокрутка, то мне лень с этим париться, но если все же прокрутка очень нужна, тогда прикручу связь с липтоновским скриптом, это проще чем мне сейчас вспоминать что-куда. Конечно заполнять шапку скрипта нужным текстом все равно придется.
    Спасибо больше. На данный момент прокрутка не сильно нужна. Заполнение шапки не проблема, лишь бы работало.
    Лицензионный VX Ace. Спасибо Петр.
    2 года мукеризма в пустую.

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

    По умолчанию

    Цитата Сообщение от dirge Посмотреть сообщение
    Ну, скрипт Липтона не нужен, просто заполни текстом шапку, как показано в примере.
    Правда текст не крутится, если на скрине вся нужная информация, то должно хватить. Если же нужна прокрутка, то мне лень с этим париться, но если все же прокрутка очень нужна, тогда прикручу связь с липтоновским скриптом, это проще чем мне сейчас вспоминать что-куда. Конечно заполнять шапку скрипта нужным текстом все равно придется.
    Твой скрипт влияет на скрипт с журналом квестов, не дает запустить его через меню. С кнопки он вызывает, а вот из меню нет.
    Лицензионный VX Ace. Спасибо Петр.
    2 года мукеризма в пустую.

Страница 139 из 143 ПерваяПервая ... 3989129137138139140141 ... ПоследняяПоследняя

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

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

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

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

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

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

Ваши права

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