Settings | Sign in | Sign up

There are currently 15 posts.

神秘魔塔2.1.1的兩個新特性

Floor 11 巨大八爪鱼 8/12/15 12:17
#==============================================================================
# 本腳本是巨大八爪魚編寫的,使用和轉載請保留此信息
#==============================================================================

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
Floor 12 啊啊是谁都对 8/12/15 14:59
另外最好設置戰鬥過程可以跳過
Floor 13 巨大八爪鱼 8/14/15 17:37
回復:12樓
那樣很多特性都無法展現了
Floor 14 巨大八爪鱼 8/15/15 6:23
以後的版本都要有這兩個特性!
Floor 15 巨大八爪鱼 10/22/15 12:56
在檢查遊戲是否已經解壓的時候,如果檢查到遊戲解壓到的目錄是Windows臨時文件夾,那麼就彈出提示。
不過,WinRAR裡面有一個設置功能,可以修改默認臨時解壓目錄到其他目錄,比如(E:\temp),如果是這種情況的話,一般遊戲關閉後存檔文件不會被自動刪除,所以可以不管。腳本只需要檢查是不是被解壓到Windows默認的臨時目錄里就行了,因為那個目錄里的文件不穩定,容易丟失。

Content converter:

Reply the post
Content:
User: You are currently anonymous.
Captcha:
Unclear? Try another one.