Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # ==============================================================================
- # ▼▼▼▼▼▼ FFL - Random Transfer Transition ▼▼▼▼▼▼
- # ==============================================================================
- # Script by : Agung Prasetyo(TroyZ)
- # Contact me by : - Email agung.endisnear.xyz@gmail.com
- # - Forum RPGMakerID, username TroyZ
- # - Handphone 085756289121
- # Engine : VXAce
- # Level : Easy
- # Version : 1.0
- # ------------------------------------------------------------------------------
- # Change Logs :
- # 15 Juli 2013 : Rilis Script Versi 1.0
- # ------------------------------------------------------------------------------
- # SCRIPT KHUSUS GAME FIGHTFORLIFE2 THE 13TH WORLDS !!!
- # VERSI ENGLISH SILAHKAN TRANSLATE SENDIRI !!!
- # KHUSUS INDONESIA !!!
- # ------------------------------------------------------------------------------
- # How this work :
- # Script ini bisa digunakan untuk membuat transisi gambar saat transfer player.
- # Transisi akan ditampilkan secara acak.
- # ------------------------------------------------------------------------------
- # How to use :
- # Pasang diantara material dan main. Atur semua yang kamu butuhkan di script modul.
- # ------------------------------------------------------------------------------
- # Compatibility issues :
- # Sejauh ini belum ada seh. Tapi kalo ada langsung lapor aja lewat contact person.
- # ------------------------------------------------------------------------------
- # Who to credit :
- # - Allah swt. : Demi kesempatan hidup yang sudah Dia berikan.
- # - Nabi Muhammad saw. : Sebagai nabi dari umat muslim. Saya bangga jadi umatmu. :)
- # - Agung Prasetyo(TroyZ) : Ya saya, kan saya yang buat script.
- # ------------------------------------------------------------------------------
- # License :
- # - Free Game : HARUS credit nama-nama diatas.
- # - Commercial Game : Sama dengan lisensi free game.
- # ------------------------------------------------------------------------------
- $imported = {} if $imported.nil?
- $imported[:FFL_RandomTransferTransition] = true
- module FFL
- module TRANSFER_TRANSITION
- DURASI = 60 # Durasi file transisi ditampilkan
- TRANSISI = ["5 Line", "Cool", "Crack", "Curve", "Diamond", "Flat Square",
- "Flat", "Fog", "Scattered", "Spark","Spin", "Square", "Stars",
- "Strange", "Wall", "Whirl","Whirl2", "Whirl3", "Whirl4",
- "Whirl5", "Whorl"] # Daftar file transisi
- LOKASI_FILE_TRANSISI = "Graphics/Transition/" # Tempat file transisi disimpan
- NILAI_AMB = 100 # Atur nilai ambiguitas
- SWITCH = 1 # Kalo switch ini ON, script ini aktif. Kalo OFF ya tidak aktif
- end
- end
- # XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
- # TIDAK BOLEH LEWAT TIDAK BOLEH LEWAT TIDAK BOLEH LEWAT TIDAK BOLEH LEWAT
- # XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
- class Scene_Map < Scene_Base
- include FFL::TRANSFER_TRANSITION
- alias ffl_transfer_x perform_transfer
- def perform_transfer
- return ffl_transfer_player_x if $game_switches[1]
- return ffl_transfer_x
- end
- def ffl_transfer_player_x
- sebelum_transfer_x
- $game_player.perform_transfer
- sesudah_transfer_x
- end
- def sebelum_transfer_x
- @map_name_window.close
- Graphics.freeze
- dispose_spriteset
- end
- def sesudah_transfer_x
- Graphics.wait(10)
- create_spriteset
- Input.update
- pasang_transisi_x
- @map_name_window.open
- end
- def pasang_transisi_x
- transisi = Array.new
- transisi = TRANSISI
- acak_transisi = rand(transisi.size)
- Graphics.transition(DURASI, LOKASI_FILE_TRANSISI + (transisi[acak_transisi].to_s),
- NILAI_AMB)
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement