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 | 
 

 [ Syra_CustomTitleScreen ]

Topik sebelumnya Topik selanjutnya Go down 
[ Syra_CustomTitleScreen ] Empty2015-03-01, 14:06
Post[ Syra_CustomTitleScreen ]
#1
Syranonaga 
Newbie
Newbie
Syranonaga

Level 5
Posts : 18
Thanked : 1
Engine : RMVX Ace
Skill : Intermediate
Type : Developer

[ Syra_CustomTitleScreen ] Vide
Waaah akhirnya ane bisa nge-script juga. XD 
Ini script pertama buatan ane. mungkin diluar sana ada script yang sama dengan ini.
Tapi ini script murni buatan ane.

Ane belajar script berkat bantuan Tutorial RGSS book buatan TheoAllen, sama video Tutorial RGSS3 buatan dp3.

Syra_CustomTitleScreen
Scripter : SyranoNaga

Features untuk saat ini:
1. Customize Title Window Command
2. On/Off BGM in Title Screen dengan hanya menekan tombol ALT

[ Syra_CustomTitleScreen ] <a href=[ Syra_CustomTitleScreen ] Cts110
Pada gambar title window berada di pojok kiri bawah. Kamu bisa pindahkan window tersebut terserah hati.


Code:
#-------------------------------------------------------------------------------
# Syrano_Naga Custom Title Screen
# Version 1.0.0
# Jika kalian ingin menggunakan script ini untuk komersil maupun tidak, saya
# mohon untuk menambahkan SyranoNaga dalam credit game anda. Terima kasih.
#-------------------------------------------------------------------------------
# Script ini mebuat anda dapat merubah konfigurasi pada title screen
#-------------------------------------------------------------------------------
# Changelog :
# 01-03-2015  = Initial Released
#-------------------------------------------------------------------------------
module Syra_CTS
#-------------------------------------------------------------------------------
#       Configuration Here
#-------------------------------------------------------------------------------
#-------------------------------------------------------------------------------
# Window_Location adalah lokasi window yang telah disediakan
# masukan angka antara 0 sampai 9
# 0 = Lokasi window sesuai dengan angka pada Cts_X dan Cts_Y
# 1 = Lokasi window berada di sudut kiri atas
# 2 = Lokasi window berada di tengah atas
# 3 = Lokasi window berada di sudut kanan atas
# 4 = Lokasi window berada di kiri tengah
# 5 = Lokasi window berada di tengah-tengah
# 6 = Lokasi window berada di kanan tengah
# 7 = Lokasi window berada di sudut kiri bawah
# 8 = Lokasi window berada di bawah tengah
# 9 = Lokasi window berada di sudut kanan bawah
#-------------------------------------------------------------------------------
  Window_Location = 7      # Isi sesuai petunjuk diatas
  Cts_X           = 30      # posisi X window jika Window_Location adalah 0
  Cts_Y           = 290     # Posisi Y window jika Window_Location adalah 0
#-------------------------------------------------------------------------------
  Window_Width    = 160     # Lebar window dalam pixel # default = 160
  Window_Opacity  = 255     # Opacity window yang digunakan # default = 255
  Alignment       = 1       # Alignment pada window, 0 = rata kiri, 1 = rata
                            # tengah, dan 2 = rata kanan.
#-------------------------------------------------------------------------------
#      Do Not Edit From This
#-------------------------------------------------------------------------------
#-------------------------------------------------------------------------------
# Command Window Position
#-------------------------------------------------------------------------------
case Window_Location
  when 0
    $syra_Cts_X = Syra_CTS::Cts_X
    $syra_Cts_Y = Syra_CTS::Cts_Y
  when 1
    $syra_Cts_X = 30
    $syra_Cts_Y = 30
  when 2
    $syra_Cts_X = ( Graphics.width / 2 ) - Syra_CTS::Window_Width / 2
    $syra_Cts_Y = 30
  when 3
    $syra_Cts_X = Graphics.width - Syra_CTS::Window_Width - 30
    $syra_Cts_Y = 30
  when 4
    $syra_Cts_X = 30
    $syra_Cts_Y = ( Graphics.height / 2 ) - 48
  when 5
    $syra_Cts_X = ( Graphics.width / 2 ) - Syra_CTS::Window_Width / 2
    $syra_Cts_Y = ( Graphics.height / 2 ) - 48
  when 6
    $syra_Cts_X = Graphics.width - Syra_CTS::Window_Width - 30
    $syra_Cts_Y = ( Graphics.height / 2 ) - 48
  when 7
    $syra_Cts_X = 30
    $syra_Cts_Y = Graphics.height - 126
  when 8
    $syra_Cts_X = ( Graphics.width / 2 ) - Syra_CTS::Window_Width / 2
    $syra_Cts_Y = Graphics.height - 126
  when 9
    $syra_Cts_X = Graphics.width - Syra_CTS::Window_Width - 30
    $syra_Cts_Y = Graphics.height - 126
  end
end
#-------------------------------------------------------------------------------
#   Window Position
#-------------------------------------------------------------------------------
class Window_TitleCommand < Window_Command
alias syra_cts_window_tittleCommand_update_placement update_placement
  def update_placement
    self.x = $syra_Cts_X
    self.y = $syra_Cts_Y
  end
#-------------------------------------------------------------------------------
#   Window Width
#-------------------------------------------------------------------------------
alias syra_cts_window_titlecommand_window_width   window_width
  def window_width
    return Syra_CTS::Window_Width
  end
#-------------------------------------------------------------------------------
#   Window Alignment
#-------------------------------------------------------------------------------
alias syra_cts_window_titlecommand_alignment alignment
  def alignment
   return Syra_CTS::Alignment
 end
end
#-------------------------------------------------------------------------------
#    Initialize
#-------------------------------------------------------------------------------
class Scene_Title < Scene_Base
alias syra_cts_scene_title_start      start
  def start
    syra_cts_scene_title_start
    @syra_cts_bgm = true
    if Syra_CTS::Window_Width < 100
      msgbox_p("Maaf nilai untuk window width tidak boleh kurang dari 100")
      SceneManager.exit
    end
  end
#-------------------------------------------------------------------------------
#    Window Opacity
#-------------------------------------------------------------------------------  
alias syra_cts_windowtitle_create_command_window    create_command_window
  def create_command_window
    syra_cts_windowtitle_create_command_window
    @command_window.opacity = Syra_CTS::Window_Opacity
  end
#-------------------------------------------------------------------------------
#   BGM On/Off
#-------------------------------------------------------------------------------
alias syra_cts_windowtitle_update     update
  def update
    syra_cts_windowtitle_update
    if Input.trigger?(:ALT) == true && @syra_cts_bgm == true
      RPG::BGM.stop
      @syra_cts_bgm = false
    elsif Input.trigger?(:ALT) == true && @syra_cts_bgm == false
      $data_system.title_bgm.play
      @syra_cts_bgm = true
    end
  end
end
#-------------------------------------------------------------------------------
#   Script End Here
#-------------------------------------------------------------------------------

Credit : SyranoNaga
[ Syra_CustomTitleScreen ] Empty2015-03-01, 16:22
PostRe: [ Syra_CustomTitleScreen ]
#2
thor1st 
Newbie
Newbie
thor1st

Level 5
Posts : 32
Thanked : 0
Engine : Multi-Engine User
Skill : Beginner
Type : Mapper
Awards:
[ Syra_CustomTitleScreen ] Vide
Kak Ente Tadi Bilang Belajar dari Buku kak TheoAllen,Bagi dong kak gue juga mau. :yuno:
[ Syra_CustomTitleScreen ] Empty2015-03-02, 03:59
PostRe: [ Syra_CustomTitleScreen ]
#3
Syranonaga 
Newbie
Newbie
Syranonaga

Level 5
Posts : 18
Thanked : 1
Engine : RMVX Ace
Skill : Intermediate
Type : Developer

[ Syra_CustomTitleScreen ] Vide
Di blognya TheoAllen ada kok di bagian tutorial. Kalau gak salah judulnya "Tutorial RGSS3 Bahasa Indonesia".
[ Syra_CustomTitleScreen ] Empty2015-03-02, 08:03
PostRe: [ Syra_CustomTitleScreen ]
#4
serenade 
Newbie
Newbie
serenade

Level 5
Posts : 8
Thanked : 0
Engine : RMVX Ace
Skill : Intermediate
Type : Event Designer

[ Syra_CustomTitleScreen ] Vide
sukses ya nyecriptnys
[ Syra_CustomTitleScreen ] Empty2015-03-02, 18:34
PostRe: [ Syra_CustomTitleScreen ]
#5
emha eff 
Newbie
Newbie
emha eff

Level 5
Posts : 13
Thanked : 0
Engine : RMVX Ace
Skill : Intermediate
Type : Writer

[ Syra_CustomTitleScreen ] Vide
buat thor1st, coba cek di link ini:
theolized.com/2013/04/tutorial-rgss3-bahasa-indonesia.html

buat Syra, ane dah pernah coba pindahin menu di title screen. tapi pusing gara2 gak ngeh dgn pengaturan titik x dan y-nya. kalo pake script ini jadi gak perlu pusing lagi deh. haha. moga ke depannya ente bisa bikin script yg lebih rumit lagi ya. congrats buat script pertamanya! :D
[ Syra_CustomTitleScreen ] Empty2015-03-03, 04:23
PostRe: [ Syra_CustomTitleScreen ]
#6
Syranonaga 
Newbie
Newbie
Syranonaga

Level 5
Posts : 18
Thanked : 1
Engine : RMVX Ace
Skill : Intermediate
Type : Developer

[ Syra_CustomTitleScreen ] Vide
Serenade wrote:
sukses ya nyecriptnys
Thanks buat ucapannya bro. :P


emha eff wrote:
buat Syra, ane dah pernah coba pindahin menu di title screen. tapi pusing gara2 gak ngeh dgn pengaturan titik x dan y-nya. kalo pake script ini jadi gak perlu pusing lagi deh. haha. moga ke depannya ente bisa bikin script yg lebih rumit lagi ya. congrats buat script pertamanya! [ Syra_CustomTitleScreen ] 863250
Iya doain aja semoga kedepannya masih bisa lanjut Scripting. :D
[ Syra_CustomTitleScreen ] Empty2015-03-03, 07:33
PostRe: [ Syra_CustomTitleScreen ]
#7
tukang_es 
Dalangnya RMID
tukang_es

Kosong
Posts : 321
Thanked : 14
Engine : Multi-Engine User
Skill : Beginner
Type : Developer
Awards:
[ Syra_CustomTitleScreen ] Vide
nambah saran script, coba tambahin buat custom font title, custom window,transparent window.

good luck :woke: !
[ Syra_CustomTitleScreen ] Empty2015-03-03, 17:09
PostRe: [ Syra_CustomTitleScreen ]
#8
Syranonaga 
Newbie
Newbie
Syranonaga

Level 5
Posts : 18
Thanked : 1
Engine : RMVX Ace
Skill : Intermediate
Type : Developer

[ Syra_CustomTitleScreen ] Vide
tukang_es wrote:
nambah saran script, coba tambahin buat custom font title, custom window,transparent window.

good luck [ Syra_CustomTitleScreen ] 4294653962 !
Terima kasih buat masukannya bro. Saya masukin ke daftar job list. 8)
[ Syra_CustomTitleScreen ] Empty2015-03-03, 19:10
PostRe: [ Syra_CustomTitleScreen ]
#9
TheoAllen 
♫ RMID Rebel ♫
♫ RMID Rebel ♫
TheoAllen

Kosong
Posts : 4935
Thanked : 63
Awards:




[ Syra_CustomTitleScreen ] Vide
Nice, makasih udah mo baca ebook gw sampe akhir.
Semoga makin jos scriptnya :D
[ Syra_CustomTitleScreen ] Empty2015-03-04, 03:19
PostRe: [ Syra_CustomTitleScreen ]
Syranonaga 
Newbie
Newbie
Syranonaga

Level 5
Posts : 18
Thanked : 1
Engine : RMVX Ace
Skill : Intermediate
Type : Developer

[ Syra_CustomTitleScreen ] Vide
TheoAllen wrote:
Nice, makasih udah mo baca ebook gw sampe akhir.
Semoga makin jos scriptnya [ Syra_CustomTitleScreen ] 863250
Doain aja semoga bisa lanjut scriptingnya hehe :P
[ Syra_CustomTitleScreen ] Empty2015-03-04, 09:50
PostRe: [ Syra_CustomTitleScreen ]
Savoxit 
Si Rambut Perak
Savoxit

Level 5
Posts : 468
Thanked : 10
Engine : RMVX
Skill : Intermediate
Type : Artist
Awards:
[ Syra_CustomTitleScreen ] Vide
wah ada scripter baru di sini... :v
what? another Theo's apparantice? o.O
[ Syra_CustomTitleScreen ] Empty
PostRe: [ Syra_CustomTitleScreen ]
Sponsored content 




[ Syra_CustomTitleScreen ] Vide
 

[ Syra_CustomTitleScreen ]

Topik sebelumnya Topik selanjutnya Kembali Ke Atas 
Halaman 1 dari 1

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