WWWにアクセスしファイルをダウンロードする機能を追加します。
基本機能しか実装されていない未完成のスクリプトです。
基本情報
前提スクリプト
なし
拡張タイプ
△ 開発用 (導入するだけでは特に変化しない)
説明
概要
ウェブ上のファイルをダウンロードする機能を追加します。
メソッド
● Web.download(url[, filename])
url で指定された URL から filename にファイルをダウンロードします。
- filename が省略された場合、Game.exe と同じフォルダ内に URL 末尾のファイル名と同じ名前で保存します。
- filename が / で終わる場合、それをフォルダ名とみなし、URL のファイル名と同じ名前を付加して保存します。
例
url = "https://www.sample.com/sample.html"
Web.download(url)
#=> ゲームフォルダ内に "sample.html" という名前で保存します。
Web.downlaod(url, "hogehoge.html")
#=> ゲームフォルダ内に "hogehoge.html" という名前で保存します。
Web.downlaod(url, "System/")
#=> "System" フォルダ内に "sample.html" という名前で保存します。
Web.downlaod(url, "System/hogehoge.html")
#=> "System" フォルダ内に "hogehoge.html" という名前で保存します。
Web.download(url, "C:/Documents/hogehoge/")
#=> "ドキュメント/hogehoge" フォルダ内に "sample.html" という名前で保存します。
備考
再定義されるメソッド
なし
設定項目
なし
更新履歴
- こんにちは。不具合を発見したのでご報告いたします。 LNS000 組み込み拡張 LNS010 Input拡張 LNS100 プリセット拡張 LNS102 マウス操作 LNS140 マップ/キャラ拡張 の5つを導入した状態で、マップ画面でマウスカーソルをゲームウインドウの外側で大きく動かすなどすると、「 スクリプト 'LNS 140 マップ/キャラ拡張' の 980 行目で IndexError が発生しました。 index -1 too small for array; minimum: 0 」というエラーメッセージが表示され、ゲームが終了してしまいます。 スクリプトは全て最新で、内容は改変していません。 -- 2022-07-26 01:29:40
- 確認が遅れましたが、対応修正しました。正確には「既に対応済みであったがアップロードを忘れていた」という状態でした…… -- 2022-11-01 15:39:07
- 対応ありがとうございます!しかし LNS000, 010, 100, 102, 140 の5つを入れた状態で起動直後に「スクリプト 'LNS140 マップ/キャラ拡張' の 1719 行目で NameError が発生しました。 undefined method 'lns102_dash?' for class 'Game_Player'」と表示され、終了します。 -- 2022-12-24 16:39:35
最終更新:2020年12月28日 21:54