kalau dibuat dari event, sebaiknya tulis seperti ini:
- Code:
-
$scene = Scene_File.new(false, false, true)
karena bila ditulis : $scene = Scene_File.new(false, false, false)
pada waktu di cancel jadi ke menu screen
dan untuk XP, cukup tulis script ini:
- Code:
-
$scene = Scene_Load.new
nah, tapi masalahnya bila di cancel, jadi balik ke title screen
jadi, tadi saya coba2 otak atik scriptnya dan akhirnya berhasil
tambahkan saja script ini di atas main
- Spoiler:
- Code:
-
class Scene_Load < Scene_File
def initialize(event = false)
@event = event
$game_temp = Game_Temp.new
$game_temp.last_file_index = 0
latest_time = Time.at(0)
for i in 0..3
filename = make_filename(i)
if FileTest.exist?(filename)
file = File.open(filename, "r")
if file.mtime > latest_time
latest_time = file.mtime
$game_temp.last_file_index = i
end
file.close
end
end
super("Which file would you like to load?")
end
def on_cancel
$game_system.se_play($data_system.cancel_se)
if(@event)
$scene = Scene_Map.new
else
$scene = Scene_Title.new
end
end
end
nah, lalu panggil saja melalui event script:
- Code:
-
$scene = Scene_Load.new(true)
maaf bila scriptnya kacau, maklum pemula..
hihihi...