Страница 74 из 143 ПерваяПервая ... 2464727374757684124 ... ПоследняяПоследняя
Показано с 731 по 740 из 1427

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

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

    По умолчанию

    Просто изменяешь настройки, вот и всё.
    В Races задаёшь названия рас.
    В Races Icons иконки для рас.
    В Race Base Stat Modifier характеристики для рас.
    В Race Bonus Level Up Stat Modifier бонусные хари для рас. Например чувак прокачался до второго левела. У него стало 10 атаки. +2 атаки, потому что он гном.
    В Actor Starting Race задаёшь расы героев.

    А вообще замени BBкод с HTML на CODE
    Последний раз редактировалось Andrew; 15.06.2012 в 15:37.


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

    По умолчанию

    Цитата Сообщение от Andrew Посмотреть сообщение
    Просто изменяешь настройки, вот и всё.
    В Races задаёшь названия рас.
    В Races Icons иконки для рас.
    В Race Base Stat Modifier характеристики для рас.
    В Race Bonus Level Up Stat Modifier бонусные хари для рас. Например чувак прокачался до второго левела. У него стало 10 атаки. +2 атаки, потому что он гном.
    В Actor Starting Race задаёшь расы героев.

    А вообще замени BBкод с HTML на CODE
    Огромное спасибо!Слушай а есть ли скрипт для того чтоб узнать айди иконки?
    Я такой видел у Вортаны но там для стандартного набора...

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

    По умолчанию

    Посчитай=). Они же вроде в одном файле.


  4. #734
    Познающий Аватар для 100500
    Информация о пользователе
    Регистрация
    22.05.2011
    Сообщений
    343
    Записей в дневнике
    14
    Репутация: 25 Добавить или отнять репутацию

    По умолчанию

    Огромное спасибо!Слушай а есть ли скрипт для того чтоб узнать айди иконки?
    Я такой видел у Вортаны но там для стандартного набора...
    Вроде бы вот эта штуковина может помочь - http://www.rpgmakervx.net/lofiversio...hp/t54540.html

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

    По умолчанию

    Спасибо =)
    Как раз то что нужно!

  6. #736
    Местный Аватар для Alicer
    Информация о пользователе
    Регистрация
    16.06.2012
    Сообщений
    118
    Записей в дневнике
    13
    Репутация: 20 Добавить или отнять репутацию

    По умолчанию

    Доброго времени суток)
    У меня вопрос по поводу скрипта, а именно "время и смена времени суток в игре" :
    Спойлер Скрипт:

    Код HTML:
    #Basic Game Time + Night/Day
    #----------#
    #Features: Provides a series of functions to set and recall current game time
    #          as well customizable tints based on current game time to give the
    #          appearance of night and day.
    #
    #Usage:   Script calls:
    #           GameTime::minute?   - returns the current minute
    #           GameTime::hour?     - returns the current hour
    #           GameTime::set(time) - sets the game time to time, in frames (max:1440)
    #           GameTime::change(time) - increments the game time! (can be negative)
    #           GameTime::pause_time(set) - stops time for events and stuff, true or false
    #           GameTime::pause_tint(set) - time runs, but tints do not update
    #           GameTime::clock(set) - sets whether clock is visible or not
    #         
    #Customization: Set below, in comments.
    #
    #Examples: GameTime::set(360)
    #
    #----------#
    #-- Script by: V.M of D.T
    #--- Free to use in any project with credit given
    
    #---Game Clock---#
    #USE_CLOCK to true to display game time clock
    #CLOCK_POSITION for position of clock
    #  1 = topleft, 2 = topright, 3 = bottomleft, 4 = bottomright
    #CLOCK_TOGGLE is any input button available, see the INPUT help file for options
    #------#
    USE_CLOCK       = true
    CLOCK_POSITION  = 4
    CLOCK_TOGGLE    = :SHIFT
    
    module GameTime
      #---Game Time Details---#
      #Number of frames in a game minute, 60 frames = 1 second
      TIME_COUNT      = 6
      #Sets whether to tint screen based on game time
      USE_TINT        = true
    
      #True to pause time while not in map or while during a message
      PAUSE_IN_COMBAT  = false
      PAUSE_NOT_IN_MAP = true
      PAUSE_IN_MESSAGE = true
    
      #Sets time frames of tints by minute count, one day is 1440 minutes
      # 0 = 12am, 360 = 6am, 720 = 12pm, 1080 = 6pm  etc...
      PRESUNRISE_TIME = 240
      SUNRISE_TIME    = 360
      NOONSTART_TIME  = 660
      NOONEND_TIME    = 900
      PRESUNSET_TIME  = 1080
      SUNSET_TIME     = 1260
      MIDNIGHT_TIME   = 60  #Must be greater than 0
    
      #Sets custome tints
      PRESUNRISE_TONE = Tone.new(-75,-75,0,50)
      SUNRISE_TONE    = Tone.new(0,0,0,0)
      NOONSTART_TONE  = Tone.new(45,45,0,-25)
      NOONEND_TONE    = Tone.new(0,0,0,0)
      PRESUNSET_TONE  = Tone.new(-50,-50,0,25)
      SUNSET_TONE     = Tone.new(-75,-100,0,75)
      MIDNIGHT_TONE   = Tone.new(-125,-125,0,125)
    
      #Include the ids of any maps not to be tinted based on time
      # Usually reserved for indoor maps
      NOTINTMAPS = [2]
      #---END---#
    
      def self.init
        $game_time = 0
        $game_time_pause_time = false
        $game_time_pause_tint = false
      end
      def self.update
        if $game_time_pause_time then return else end
        case SceneManager::scene_is?(Scene_Map)
        when true
          if $game_message.visible == true && PAUSE_IN_MESSAGE then else
          $game_time += 1 if Graphics.frame_count % TIME_COUNT == 0 end
        when false
          if SceneManager::scene_is?(Scene_Battle) && PAUSE_IN_COMBAT != true
          $game_time += 1 if Graphics.frame_count % TIME_COUNT == 0 end
        end
        if $game_time == 1440 then $game_time = 0 end
        GameTime::tint if $game_time_pause_tint != true
      end
      def self.hour?
        return $game_time / 60
      end
      def self.minute?
        return $game_time % 60
      end
      def self.time?
        meri = "AM"
        hour = GameTime::hour?
        minute = GameTime::minute?
        if hour > 11 then meri = "PM" end
        if hour == 0 then hour = 12; meri = "AM" end
        if hour > 12 then hour -= 12 end
        if hour < 10 then hour = " " + hour.to_s else hour.to_s end
        if minute < 10 then minute = "0" + minute.to_s else minute.to_s end
        return hour.to_s + ":" + minute.to_s + " " + meri
      end
      def self.set(number)
        $game_time = number if number <1440> 1440
        $game_time += 1440 if $game_time < 0
        GameTime::tint(0)
      end
      def self.tint(tint = 60)
        if USE_TINT != true then return end
        for i in NOTINTMAPS
          if $game_map.map_id == i
            $game_map.screen.start_tone_change(Tone.new(0,0,0,0),0)
            return
          end
        end
        if SceneManager::scene_is?(Scene_Map) then else return end
        case $game_time
        when PRESUNRISE_TIME .. SUNRISE_TIME
          $game_map.screen.start_tone_change(PRESUNRISE_TONE, tint)
        when SUNRISE_TIME .. NOONSTART_TIME
          $game_map.screen.start_tone_change(SUNRISE_TONE, tint)
        when NOONSTART_TIME .. NOONEND_TIME
          $game_map.screen.start_tone_change(NOONSTART_TONE, tint)
        when NOONEND_TIME .. PRESUNSET_TIME
          $game_map.screen.start_tone_change(NOONEND_TONE, tint)
        when PRESUNSET_TIME .. SUNSET_TIME
          $game_map.screen.start_tone_change(PRESUNSET_TONE, tint)
        when SUNSET_TIME .. 1440
          $game_map.screen.start_tone_change(SUNSET_TONE, tint)
        when 0 .. MIDNIGHT_TIME
          $game_map.screen.start_tone_change(SUNSET_TONE, tint)
        when MIDNIGHT_TIME .. PRESUNRISE_TIME
          $game_map.screen.start_tone_change(MIDNIGHT_TONE, tint)
        end
      end
      def self.pause_time(set)
        $game_time_pause_time = set
      end
      def self.pause_tint(set)
        $game_time_pause_tint = set
      end
      def self.clock(set)
        SceneManager.scene.clock_visible?(set)
      end
    
      class Window_Clock < Window_Base
        def initialize
          case CLOCK_POSITION
          when 1
            super(0,0,115,56)
          when 2
            super(429,0,115,56)
          when 3
            super(0,360,115,56)
          when 4
            super(429,360,115,56)
          end
        end
        def update
          self.contents.clear
          self.contents.draw_text(0,0,100,24,GameTime::time?)
        end
      end
    
    end
    
    module DataManager
      class << self
      alias gametime_msc make_save_contents
      alias gametime_esc extract_save_contents
      end
      def self.make_save_contents
        contents = gametime_msc
        contents[:gametime] = $game_time
        contents
      end
      def self.extract_save_contents(contents)
        gametime_esc(contents)
        $game_time = contents[:gametime]
      end
    end
    
    
    class Scene_Map < Scene_Base
      alias gametime_post_transfer post_transfer
      alias gametime_create_all_windows create_all_windows
      alias gametime_update_map update
      def post_transfer
        GameTime::tint(0)
        gametime_post_transfer
      end
      def create_all_windows
        gametime_create_all_windows
        @gametimeclock = GameTime::Window_Clock.new if USE_CLOCK
      end
      def update
        gametime_update_map
        @gametimeclock.update if @gametimeclock.nil? == false
        if Input.trigger?(CLOCK_TOGGLE) and @gametimeclock.nil? == false
          @gametimeclock.visible ? @gametimeclock.visible = false : @gametimeclock.visible = true
        end
      end
      def clock_visible?(set)
        @gametimeclock.visible = set
      end
    end
    
    class Scene_Base
      alias gametime_update update
      def update
        gametime_update
        GameTime::update
      end
    end
    
    GameTime::init


    Он работает, но минуты сменяются со скоростью сотой секунды. Слишком быстро, в общем. Можно ли замедлить? И если да, то в какой строке это можно изменить?
    Заранее спасибо

  7. #737
    Маститый Аватар для The Joker
    Информация о пользователе
    Регистрация
    16.06.2008
    Сообщений
    1,209
    Записей в дневнике
    11
    Репутация: 29 Добавить или отнять репутацию

    По умолчанию

    #Number of frames in a game minute, 60 frames = 1 second
    TIME_COUNT = 6
    Попробуй увеличить TIME_COUNT. если установишь 60, то одна секунда игры - будет одной минутой. 600 - 10 секунд одной минутой. и так далее.
    Damaged

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

    По умолчанию

    Помогите пожалуйста со скриптом по паралекс-маппингу
    проблема в том,что он выдает ошибку...

    Код:
    #================================================= 
    # Sprite_Picture
    #================================================= 
    class Sprite_Picture < Sprite 
    #-------------------------------------------------------------------------- 
    # Update (Overwrite) 
    #-------------------------------------------------------------------------- 
    def update 
    super 
    if @picture_name != @picture.name 
    @picture_name = @picture.name
    if @picture_name != «» 
    self.bitmap = Cache.picture(@picture_name) 
    end 
    end 
    if @picture_name == «» 
    self.visible = false 
    else 
    fixed = @picture_name.include?(«[FIXED]») ? true : false 
    self.visible = true 
    if @picture.origin == 0 
    self.ox = 0 
    self.oy = 0 
    else 
    self.ox = self.bitmap.width / 2 
    self.oy = self.bitmap.height / 2
    end
    self.x = @picture.x 
    self.y = @picture.y 
    # added 
    self.x += (self.ox - ($game_map.display_x / 8)) if fixed 
    self.y += (self.oy - ($game_map.display_y / 8)) if fixed 
    self.z = 100 + @picture.number 
    self.zoom_x = @picture.zoom_x / 100.0 
    self.zoom_y = @picture.zoom_y / 100.0 
    self.opacity = @picture.opacity 
    self.blend_type = @picture.blend_type 
    self.angle = @picture.angle 
    self.tone = @picture.tone 
    end 
    end 
    end


    Подскажите как использывать етот скрипт
    Вот оригинальный сайт

    Я его нашел в журнале 40к прочитал и решил зделать и нет ефекта или пишит ошибку....ПОМОГИТЕ ПОЖАЛУЙСТА!!!
    Последний раз редактировалось Seibur; 18.06.2012 в 19:33.

  9. #739
    Местный Аватар для Alicer
    Информация о пользователе
    Регистрация
    16.06.2012
    Сообщений
    118
    Записей в дневнике
    13
    Репутация: 20 Добавить или отнять репутацию

    По умолчанию

    #Number of frames in a game minute, 60 frames = 1 second
    TIME_COUNT = 6
    Попробуй увеличить TIME_COUNT. если установишь 60, то одна секунда игры - будет одной минутой. 600 - 10 секунд одной минутой. и так далее.
    Спасибо большое)) И как я сама это не заметила?

  10. #740
    Мастер Форума Аватар для Рольф
    Информация о пользователе
    Регистрация
    14.04.2008
    Адрес
    Южно- Сахалинск/Пенза
    Сообщений
    8,208
    Записей в дневнике
    2
    Репутация: 85 Добавить или отнять репутацию

    По умолчанию

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

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

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

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

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

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

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

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

Ваши права

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