--.--.--

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

2008.12.12

OBMM Script

<文法>
・「スペース」や「コンマ」を含む因数を使う場合は、「"因数"」とする。
・「ダブルクォーテーション」を含む因数を使う場合は、「"因数"」とし、「ダブルクォーテーション」を「'\"'」とする。
・「\」を含む因数を使う場合は、「"因数"」とし、「エンマーク」を「\\」とする。
・スクリプトにコメントを付記する場合は、行頭に「;」を付けてコメントアウトする。
・「セミコロン」を含む因数を使う場合は、「"因数"」とする。
・パース時に「タブ」は自動的に「スペース」に変換される。メッセージボックスなどに「タブ」を使いたい場合は、「%Tab%」とする。
・複数の行に渡るコマンドを使用する場合は、「AllowRunOnLines」を使用し、改行したい行末に「\」を挿入する。
・変数を使用する場合は、「%変数%」とする。
・空の因数を使う場合は、単純に「""」とする。


<構想>
; ** OBMMのバージョンチェック **
If VersionLessThan 0.9.26
  Message "This mod must be installed by OBMM version 0.9.1 or later to prevent install script errors." "Error"
  FatalError
EndIf

;** Oblivionのバージョンチェック **
IfNot OblivionNewerThan 1.2.213.0
  Message "This mod requires Oblivion 1.2.214 or higher. Please download and install the official patch." "Error"
  FatalError
EndIf

;** Modular BP 2ch-Edのインストールチェック **
IfNot DataFileExists "Beautiful People 2ch-Ed.esm"
  Message "This mod requires Modular Beautiful People 2ch-Edition to be installed" "Error"
  FatalError
EndIf

;** 競合するモジュールのチェック **
If DataFileExists "Beautiful People 2ch-Ed NeqEye.esp"
  Message "This mod must be installed without Beautiful People 2ch-Ed Module - NeqEye." "Error"
  FatalError
EndIf

;** 複数行コマンドの有効化 **
AllowRunOnLines

;** 変数の設定 **
SetVar PluginName "Beautiful People 2ch-Ed NeqEyeAi.esp"

;** 全てのプラグインとデータファイルのインストールを拒否 **
DontInstallAnyPlugins
DontInstallAnyDataFiles

;** テクスチャフォルダのインストール **
InstallDataFolder Textures True

;** オプショナルプラグインの選択 **
Select "Which type of Plugin would you like to install?" \
  "Default" \
  "No Glow-Eyes" \
  "No Glow-Eyes & One-Eyed" \
  "No One-Eyed"
   Case Default
    InstallPlugin %PluginName%
    Break
  Case No Glow-Eyes
    CopyPlugin "Beautiful People 2ch-Ed NeqEyeAi No Glow-Eyes.esp" %PluginName%
    Break
  Case No Glow-Eyes & One-Eyed
    CopyPlugin "Beautiful People 2ch-Ed NeqEyeAi No Glow-Eyes & One-Eyed.esp" %PluginName%
    Break
  Case No One-Eyed
    CopyPlugin "Beautiful People 2ch-Ed NeqEyeAi No One-Eyed.esp" %PluginName%
    Break
EndSelect

; Script by Bnnfish


この記事へのトラックバックURL
http://mojak.blog81.fc2.com/tb.php/255-89b643dc
この記事へのトラックバック
この記事へのコメント
管理者にだけ表示を許可する
 
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。