Хорошо! Хорошо!:  0
Плохо! Плохо!:  0
Показано с 1 по 4 из 4

Тема: Отслеживание повышения уровня

  1. #1

    VX Ace Game Icon Отслеживание повышения уровня

    Всем привет, форумчане!
    _Требуется ваша помощь:

    ___Объясните пожалуйста, как создать короткий скрипт, который будет отслеживать повышение уровня определённого персонажа,
    автоматически прибавляя значения в указанную мной игровую переменную.

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

  2. #2
    Познающий Аватар для Snake Fightin
    Информация о пользователе
    Регистрация
    21.01.2018
    Сообщений
    356
    Записей в дневнике
    5
    Репутация: 12 Добавить или отнять репутацию

    По умолчанию

    Спойлер cgjk:
    Мейкер cкачал. )) Умение делать игры не скачал. ((

  3. #3

    По умолчанию

    Цитата Сообщение от Snake Fightin Посмотреть сообщение
    Спойлер cgjk:
    Нет, это то я знаю) Я другое хотел сделать.
    Однако я нашёл способ сделать что хотел через костыли и чуть позже выложу его сюда, если не забуду.

  4. #4

    По умолчанию

    Вариант исполнения задачи, к которому я пришёл:

    Создаём такой скрипт в редакторе скриптов мейкера:
    PHP код:
    # Данный скрипт отслеживает повышение уровня и ссылается на "общее событие".

    class Game_Actor 

      
    #--------------------------------------------------------------------------
      # * Show Level Up Message
      #     new_skills : Array of newly learned skills
      #--------------------------------------------------------------------------
      
    def display_level_up(new_skills)
        
    $game_message.new_page
        $game_message
    .add(sprintf(Vocab::LevelUp, @nameVocab::level, @level))
        
    new_skills.each do |skill|
          
    $game_message.add(sprintf(Vocab::ObtainSkillskill.name))
        
    end
        $game_temp
    .reserve_common_event(18# Общее событие: 18
      
    end
    end 
    Создаём общее событие (номер 18 в моём случае, но вы можете поменять это в скрипте выше),
    а в общем событии проводим такие вот действия:
    [SPOILER]общ.png[/SPOILER]

    __Готово!__

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

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

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

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

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

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

Ваши права

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