Страница 37 из 143 ПерваяПервая ... 2735363738394787137 ... ПоследняяПоследняя
Показано с 361 по 370 из 1426

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

  1. #361
    Маститый Аватар для Andrew
    Информация о пользователе
    Регистрация
    08.02.2011
    Адрес
    Беларусь, Витебск
    Сообщений
    1,049
    Записей в дневнике
    3
    Репутация: 30 Добавить или отнять репутацию

    По умолчанию

    Хотелось бы сделать так, чтобы когда герой находится в инвентаре в менюшке
    Ты хотел сказать в экипировке?
    А вообще могу попробовать только на выходных. Если надо быстрее, то ничем помочь не могу.


  2. #362

    По умолчанию

    Цитата Сообщение от Lainu Посмотреть сообщение
    И вновь мне нужна помощь со скриптами.
    Хотелось бы сделать так, чтобы когда герой находится в инвентаре в менюшке, где на него одевается оружие и броня он не мог выйти из этого меню нажав X или ESC если хотя бы у одного из персонажей не одето оружие. Типа вместо выхода из меню слышится звук ошибки и появляется надпись вроде "Персонажам необходимо одеть оружие". Может кто-нибудь такое сделать? Очень надо.
    В FFIX было такое, только там просто нельзя было снять оружие, только менять.
    З.Ы. - буду рад если кто-нибудь действительно возьмется.

  3. #363
    Пользователь Аватар для Lainu
    Информация о пользователе
    Регистрация
    01.05.2011
    Сообщений
    78
    Записей в дневнике
    9
    Репутация: 10 Добавить или отнять репутацию

    По умолчанию

    Ты хотел сказать в экипировке?
    А вообще могу попробовать только на выходных. Если надо быстрее, то ничем помочь не могу.
    Ну да) Именно это я и имел ввиду)
    Мне торопиться некуда) Буду очень благодарен если попытаешься такое сделать. И не важно когда. Хоть на выходных, хоть через неделю)

  4. #364
    Маститый Аватар для Andrew
    Информация о пользователе
    Регистрация
    08.02.2011
    Адрес
    Беларусь, Витебск
    Сообщений
    1,049
    Записей в дневнике
    3
    Репутация: 30 Добавить или отнять репутацию

    По умолчанию

    И вновь мне нужна помощь со скриптами.
    Хотелось бы сделать так, чтобы когда герой находится в инвентаре в менюшке, где на него одевается оружие и броня он не мог выйти из этого меню нажав X или ESC если хотя бы у одного из персонажей не одето оружие. Типа вместо выхода из меню слышится звук ошибки и появляется надпись вроде "Персонажам необходимо одеть оружие". Может кто-нибудь такое сделать? Очень надо.
    Lainu. Хочу тебя обрадовать. Я сделал этот скрипт буквально за 5 минут.
    Вставить до Main

    Код:
    class Scene_Equip
      #--------------------------------------------------------------------------
      def update_right
        if Input.trigger?(Input::B)
          if @actor.weapon_id > 0
            $game_system.se_play($data_system.cancel_se)
            $scene = Scene_Menu.new(2)
            return
          else
            $game_system.se_play($data_system.buzzer_se)
            @wind = Window_Base.new(200, 212, 240, 56)
            @wind.contents = Bitmap.new(@wind.width - 32, @wind.height - 32)
            @wind.z = 5000
            @wind.contents.font.name = $fontface
            @wind.contents.font.size = $fontsize
            @wind.contents.draw_text(0, 0, 300, 24, "Не выбрано оружие")
            for i in 0..70
              Graphics.update
            end
            @wind.dispose
          end
        end
        if Input.trigger?(Input::C)
          if @actor.equip_fix?(@right_window.index)
            $game_system.se_play($data_system.buzzer_se)
            return
          end
          $game_system.se_play($data_system.decision_se)
          @right_window.active = false
          @item_window.active = true
          @item_window.index = 0
          return
        end
        if Input.trigger?(Input::R)
          $game_system.se_play($data_system.cursor_se)
          @actor_index += 1
          @actor_index %= $game_party.actors.size
          $scene = Scene_Equip.new(@actor_index, @right_window.index)
          return
        end
        if Input.trigger?(Input::L)
          $game_system.se_play($data_system.cursor_se)
          @actor_index += $game_party.actors.size - 1
          @actor_index %= $game_party.actors.size
          $scene = Scene_Equip.new(@actor_index, @right_window.index)
          return
        end
      end
    end
    Последний раз редактировалось Andrew; 17.05.2011 в 20:46.


  5. #365
    Пользователь Аватар для Lainu
    Информация о пользователе
    Регистрация
    01.05.2011
    Сообщений
    78
    Записей в дневнике
    9
    Репутация: 10 Добавить или отнять репутацию

    По умолчанию

    Отлично! Всё работает. ^_^
    Спасибо тебе ещё раз! Реально очень тебе благодарен...

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

    По умолчанию

    Такие потом в 16 делают DOOM, а нам останется вспоминать эти времена в мемуарах.

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


    Оборона форта: http://rghost.ru/8kLGxFtD2
    Сделать, чтоб все происходило, как я хочу, - вот, собственно, и весь мейкер!
    Адский Рейд: http://rpgmaker.su/downloads/%D0%B7%...-2010raid-full

  7. #367
    Маститый Аватар для Andrew
    Информация о пользователе
    Регистрация
    08.02.2011
    Адрес
    Беларусь, Витебск
    Сообщений
    1,049
    Записей в дневнике
    3
    Репутация: 30 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Bloody Посмотреть сообщение
    Andrew
    У, ты, для 13-и лет какой способный))) надо будет тебе мои пожелания по скриптам высказать как-нибудь)
    Давай, и прямо сейчас. Я сегодня в школу не иду (заболел) и у меня масса свободного времени. А если не веришь, что мне 13, могу свою фотку скинуть.


  8. #368
    Маститый Аватар для Andrew
    Информация о пользователе
    Регистрация
    08.02.2011
    Адрес
    Беларусь, Витебск
    Сообщений
    1,049
    Записей в дневнике
    3
    Репутация: 30 Добавить или отнять репутацию

    По умолчанию

    Теперь у меня срочный вопрос:
    Что писать вместо NUM в коде
    if Input.trigger?(Input::NUM)
    чтобы обратиться к цифрам от 1 до 9?


  9. #369

    По умолчанию

    Ничего, так как стандартные средства RGSS не поддерживают эти клавиши.
    Тебе нужно найти скрипт поддержки всей клавиатуры, благо их много.
    К примеру: http://glitchkey.com/scripts/kim_xpvx_1_00.html

  10. #370
    Маститый Аватар для Andrew
    Информация о пользователе
    Регистрация
    08.02.2011
    Адрес
    Беларусь, Витебск
    Сообщений
    1,049
    Записей в дневнике
    3
    Репутация: 30 Добавить или отнять репутацию

    По умолчанию

    Спасибо за скрипт, но он у меня не работает.


    В чём здесь беда?


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

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

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

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

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

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

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

Ваши права

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