Mas assim, é VX Ace? Se for é isso daqui.
Porque se for VX ou XP muda os comandos.
Save
SceneManager.call(Scene_Save)
Load
SceneManager.call(Scene_Load)
Mas pelo que está pedindo, provavelmente não quer que a tela apareça, mas já deixei ai de qualquer modo.
Save, index é o indice do save (começa do 1 ou do 0, ai só testar x)).
DataManager.save_game(index)
Load
DataManager.load_game(index)
Verifica se há qualquer save
DataManager.save_file_exists?
Verifica se existe um save com tal número(Não testei, se der errado me avise >_>)
Dir.glob('Save%02d.rvdata2', index + 1).empty?Coloque em uma condição Script, ele retorna verdadeiro caso esteja vazio x).