Страница 263 из 643 ПерваяПервая ... 163213253261262263264265273313363 ... ПоследняяПоследняя
Показано с 2,621 по 2,630 из 6423

Тема: Общие вопросы

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

    По умолчанию

    Ну, просто изменить одну цифру в этом случае не достаточно, это я о редактировании стандартных скриптов. Но вот небольшая вытяжка с скрипта янфлай
    Спойлер скрипт:
    Код:
    module Visible_Lines
      
      #--------------------------------------------------------------------------
      # self.message_rows
      #--------------------------------------------------------------------------
      def self.message_rows
        return 4
      end
    
    end 
    
    class Game_Interpreter
      def command_101
        wait_for_message
        $game_message.face_name = @params[0]
        $game_message.face_index = @params[1]
        $game_message.background = @params[2]
        $game_message.position = @params[3]
        while continue_message_string?
          @index += 1
          if @list[@index].code == 401
            $game_message.add(@list[@index].parameters[0])
          end
          break if $game_message.texts.size >= Visible_Lines.message_rows
        end
        case next_event_code
        when 102
          @index += 1
          setup_choices(@list[@index].parameters)
        when 103
          @index += 1
          setup_num_input(@list[@index].parameters)
        when 104
          @index += 1
          setup_item_choice(@list[@index].parameters)
        end
        wait_for_message
      end
      
      #--------------------------------------------------------------------------
      # new method: continue_message_string?
      #--------------------------------------------------------------------------
      def continue_message_string?
        return true if next_event_code == 101 && Visible_Lines.message_rows > 4
        return next_event_code == 401
      end
    end 
    
    class Window_Message < Window_Base
      
      #--------------------------------------------------------------------------
      # overwrite method: window_height
      #--------------------------------------------------------------------------
      def window_height
        return fitting_height(Visible_Lines.message_rows)
      end
    end

    Насколько я понял, тебе надо раз и навсегда изменить количество строк, поэтому я вырезал управление через переменную.
    Копируешь скрипт выше и вставляешь как обычно скрипты.
    А чтобы изменить число строк с помощью этого скрипта.
    Код:
    def self.message_rows
      return 4
    end
    В этом месте, вместо 4 поставь свое количество строк.
    Хотя я бы все же сказал использовать сам скрипт янфлай, у него много других полезных вещей.
    Последний раз редактировалось dirge; 26.03.2015 в 12:15.

  2. #2622
    Маститый Аватар для Элрик
    Информация о пользователе
    Регистрация
    09.09.2010
    Сообщений
    1,284
    Записей в дневнике
    47
    Репутация: 24 Добавить или отнять репутацию

    По умолчанию

    Работает, но в первый раз у меня сломались и не отображались выборы вариантов.

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

    По умолчанию

    Ну, видно ты ставишь число выше 7 строк и расположение сообщения внизу. А там есть небольшое но, это окошко с выбором, оно прыгает то вниз, то вверх, в зависимости от расположения сообщения. И вот тут косяк, так как выставив число строк больше 7 и в нижней части экрана, при стандартном разрешении, это окошко выбора путает расположение окна сообщения из-за огромности этого самого окна. Выход, либо увеличить разрешение экрана до 640х480, тогда вместо 7 строк, будет доступно 9 для нижнего расположения окна сообщений. Либо использовать другие расположения окна сообщений, т.е. либо центр, либо вверх. Ну или если тебе не нужны другие расположения окна сообщений при выборе, кроме нижнего, то можно выбор зафиксировать только над окном сообщений. Тогда он будет нормально виден только при нижнем расположении сообщений, ну и может иногда центральном.

  4. #2624
    Новичок Аватар для Lunar
    Информация о пользователе
    Регистрация
    26.02.2015
    Сообщений
    17
    Записей в дневнике
    2
    Репутация: 0 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от E-10000-g Посмотреть сообщение
    В том то и дело что я открыть его НЕ МОГУ! EXE файл запускается ид[H][/H]еально, но не файл проекта.
    Вся проблема в архиве, для начвла игру нужно распаковать в отдельную папку,у меня была та же проблема

  5. #2625

    По умолчанию

    VX ACE. Изначально магазин покупает вещи за 1/2 цены, продает за полную. Как можно настроить продажу вещей например за 1/4 цены и т.д.?

  6. #2626
    Маститый Аватар для Элрик
    Информация о пользователе
    Регистрация
    09.09.2010
    Сообщений
    1,284
    Записей в дневнике
    47
    Репутация: 24 Добавить или отнять репутацию

    По умолчанию

    Выбираешь эвент магазина, добавляешь предмет, в пункте Price/Цена ставишь галочку на на Standart/Обычная, а Specify/другая и ставишь любую цену, которую тебе надо.

  7. #2627
    Познающий Аватар для JackCL
    Информация о пользователе
    Регистрация
    27.07.2013
    Адрес
    Дальний Восток
    Сообщений
    554
    Записей в дневнике
    85
    Репутация: 30 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Феня Посмотреть сообщение
    VX ACE. Изначально магазин покупает вещи за 1/2 цены, продает за полную. Как можно настроить продажу вещей например за 1/4 цены и т.д.?
    Если тебе надо не вручную, как посоветовал Элрик, а сразу глобально, то открываешь в разделе скриптов Scene_Shop и
    находишь там кусок отвечающий за цену продаж по умолчанию:

    Код:
    #--------------------------------------------------------------------------
    # * Get Sale Price
    #--------------------------------------------------------------------------
      def selling_price
        @item.price / 2
      end
    Соответственно, меняешь. Если тебе нужна продажная 1/4, то там нужно прописать.

    Код:
    @item.price / 4



  8. #2628
    Новичок Аватар для rockman765
    Информация о пользователе
    Регистрация
    30.12.2013
    Адрес
    Забайкалье
    Сообщений
    27
    Репутация: 1 Добавить или отнять репутацию

    По умолчанию

    Суть. Как правильно создать "одноразовый" ивент на карте, чтобы он не появлялся при переходе с другой локации, обратно на карту? Тобишь. Допустим зашел в данж. Проиграл эвент. Эвент удалился. Зашел в пещеру, вышел обратно в данж, удаленный эвент снова появился. Как это исправить, чтобы проигранный эвент больше не появлялся?

  9. #2629
    Познающий Аватар для JackCL
    Информация о пользователе
    Регистрация
    27.07.2013
    Адрес
    Дальний Восток
    Сообщений
    554
    Записей в дневнике
    85
    Репутация: 30 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от rockman765 Посмотреть сообщение
    Суть. Как правильно создать "одноразовый" ивент на карте, чтобы он не появлялся при переходе с другой локации, обратно на карту? Тобишь. Допустим зашел в данж. Проиграл эвент. Эвент удалился. Зашел в пещеру, вышел обратно в данж, удаленный эвент снова появился. Как это исправить, чтобы проигранный эвент больше не появлялся?
    Cуть команды erase в том, что она удаляет ивент только до перезахода на карту и никак иначе.

    Для того, чтобы ивент не появлялся вновь в нем нужно нужно использовать свитч, можно локальный.
    Проиграл ивент. Включил свитч А. Вторая страница ивента пустая с условием, что работает при включенном свитче А.



  10. #2630
    Новичок Аватар для rockman765
    Информация о пользователе
    Регистрация
    30.12.2013
    Адрес
    Забайкалье
    Сообщений
    27
    Репутация: 1 Добавить или отнять репутацию

    По умолчанию

    Прости. Нифига не понимаю. Юзал свитч по разному, но ивент даже тупо не срабатывает с ним. Можешь кинуть подробный скрин, с реализацией данного ивента

Страница 263 из 643 ПерваяПервая ... 163213253261262263264265273313363 ... ПоследняяПоследняя

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

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

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

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

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

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

Ваши права

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