#==============================================================================
# 本腳本是巨大八爪魚編寫的,使用和轉載請保留此信息
#==============================================================================
def str_begins_with(str, substr)
return substr == str[0, substr.length]
end
def system_check
# 自動創建Save文件夾,防止存檔時才出錯
unless File.directory?("Save")
Dir::mkdir("Save")
end
# 獲取Windows系統的臨時目錄路徑(WinRAR默認解壓到此目錄)
# 加一個空字符串的目的是使該變量與ENV對象脫離關係
# 這樣才能修改字符串內容而不影響原環境變量的值
temp = ENV["TEMP"] + ""
temp.gsub!(/\\+/, "/")
# 檢查遊戲是否已經解壓
folder = File.expand_path(".") # 獲取game.exe所在文件夾
if str_begins_with(folder, temp)
print "請解壓後再玩遊戲,否則無法存檔的哦!"
exit
end
end
system_check