Per 2016, RMID pindah ke RMID Discord (Invite link dihapus untuk mencegah spambot -Theo @ 2019). Posting sudah tidak bisa dilakukan lagi.
Mohon maaf atas ketidaknyamanannya dan mohon kerjasamanya.

Share | 
 

 [XP] Title ScreenZ 1.1

Topik sebelumnya Topik selanjutnya Go down 
[XP] Title ScreenZ 1.1 Empty2015-07-08, 15:08
Post[XP] Title ScreenZ 1.1
#1
Arpib.Z.Zaszi 
Newbie
Newbie
Arpib.Z.Zaszi

Level 5
Posts : 7
Thanked : 0
Engine : Multi-Engine User
Skill : Very Beginner
Type : Jack of All Trades

[XP] Title ScreenZ 1.1 Vide
Title ScreenZ
Versi: 1.1


Pengenalan :

Script ini digunakan untuk mengedit Title Screen game kalian, misalnya mengacak banyak gambar lalu memilih satu gambar untuk dijadikan gambar Title Screen dan mengacak banyak BGM lalu memilih satu BGM untuk dijadikan BGM Title Screen.




Fitur :

  • Random Gambar Title Screen
  • Random BGM Title Screen




Scripts :

Code:
#==============================================================================
# ** Title ScreenZ 1.1
#------------------------------------------------------------------------------
#  Script ini digunakan untuk mengedit Title Screen game kalian, misalnya
#  mengacak banyak gambar lalu memilih satu gambar untuk dijadikan gambar
#  Title Screen dan mengacak banyak BGM lalu memilih satu BGM untuk dijadikan
#  BGM Title Screen.
#
#  Developer : Arpib.Z.Zaszi
#
#------------------------------------------------------------------------------
# Change Logs :
# -----------------------------------------------------------------------------
#  Version 1.0 (09 Juli 2015):
#   - Pembuatan Script TitleScreenZ
#
#  Version 1.1 (10 Juli 2015):
#   - Penambahan Script Random BGM Title Screen
#==============================================================================

module TitleScreenZ
  # Daftar nama file gambar yang ada di folder ../Graphics/Titles/
  Images = ["Images1", "Images2", "Images3", "Images4", "Images5"]
  
  # Daftar nama file bgm yang ada di folder ../Audio/BGM/
  BGM = ["BGM1", "BGM2", "BGM3", "BGM4", "BGM5"]
end

class Scene_Title
  #--------------------------------------------------------------------------
  # * Proses Random Title ScreenZ
  #--------------------------------------------------------------------------
  def main
    # If battle test
    if $BTEST
      battle_test
      return
    end
    # Load database
    $data_actors        = load_data("Data/Actors.rxdata")
    $data_classes       = load_data("Data/Classes.rxdata")
    $data_skills        = load_data("Data/Skills.rxdata")
    $data_items         = load_data("Data/Items.rxdata")
    $data_weapons       = load_data("Data/Weapons.rxdata")
    $data_armors        = load_data("Data/Armors.rxdata")
    $data_enemies       = load_data("Data/Enemies.rxdata")
    $data_troops        = load_data("Data/Troops.rxdata")
    $data_states        = load_data("Data/States.rxdata")
    $data_animations    = load_data("Data/Animations.rxdata")
    $data_tilesets      = load_data("Data/Tilesets.rxdata")
    $data_common_events = load_data("Data/CommonEvents.rxdata")
    $data_system        = load_data("Data/System.rxdata")
    # Make system object
    $game_system = Game_System.new
    # Make title graphic
    @sprite = Sprite.new
    $RandomImagesTitleScreen = TitleScreenZ::Images[rand(TitleScreenZ::Images.size)]
    @sprite.bitmap = RPG::Cache.title($RandomImagesTitleScreen)
    # Make command window
    s1 = "New Game"
    s2 = "Continue"
    s3 = "Shutdown"
    @command_window = Window_Command.new(192, [s1, s2, s3])
    @command_window.back_opacity = 160
    @command_window.x = 320 - @command_window.width / 2
    @command_window.y = 288
    # Continue enabled determinant
    # Check if at least one save file exists
    # If enabled, make @continue_enabled true; if disabled, make it false
    @continue_enabled = false
    for i in 0..3
      if FileTest.exist?("Save#{i+1}.rxdata")
        @continue_enabled = true
      end
    end
    # If continue is enabled, move cursor to "Continue"
    # If disabled, display "Continue" text in gray
    if @continue_enabled
      @command_window.index = 1
    else
      @command_window.disable_item(1)
    end
    # Play title BGM
    $RandomBGMTitleScreen = TitleScreenZ::BGM[rand(TitleScreenZ::BGM.size)]
    Audio.bgm_play("Audio/BGM/" + $RandomBGMTitleScreen)
    # Stop playing ME and BGS
    Audio.me_stop
    Audio.bgs_stop
    # Execute transition
    Graphics.transition
    # Main loop
    loop do
      # Update game screen
      Graphics.update
      # Update input information
      Input.update
      # Frame update
      update
      # Abort loop if screen is changed
      if $scene != self
        break
      end
    end
    # Prepare for transition
    Graphics.freeze
    # Dispose of command window
    @command_window.dispose
    # Dispose of title graphic
    @sprite.bitmap.dispose
    @sprite.dispose
  end
end




Intruksi :

  1. Copy Script di atas
  2. Buka Script Editor di RPG Maker VX
  3. Paste Script tersebut ke bagian di bawah Materials tapi di atas Main Process
  4. Setting bagian Module TitleScreenZnya sesuai kebutuhan
 

[XP] Title ScreenZ 1.1

Topik sebelumnya Topik selanjutnya Kembali Ke Atas 

Similar topics

+
Halaman 1 dari 1

Permissions in this forum:Anda tidak dapat menjawab topik
RPGMakerID :: Scripts & Event Systems :: RMXP Scripts-