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
![:rofl: 🤣](https://cdn.jsdelivr.net/emojione/assets/png/1f923.png?v=2.2.7)
jadi, tadi saya coba2 otak atik scriptnya dan akhirnya berhasil
![XD](/users/1712/29/57/59/smiles/555530.gif)
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..
![XD](/users/1712/29/57/59/smiles/555530.gif)
hihihi...