Windower4 >> Gateway
※自己責任でお願いします。オリジナルはバックアップコピーしてください。
5行目に以下の1行を追加
18行目から36行目を以下のように変更
54行目あたりに以下の関数を新規追加
バッカス・ナウア記法について
IT関係じゃない人は知らなくてもいい話ですが、当たり前のようにバッカス・ナウアを使ってしまったので、ここで使った記法を簡単に説明すると・・・・
<> は入力必須
[] は省略可
| はor
つまり、//gateway auto [on|off]の意味は、//gateway autoだけでもいいが、onまたはoffを追加してもいいよということです。
改造後の//gt <on|off>の意味は、onまたはoffは入力必須という意味でした。
今どきのZ世代はこんなの使ってるのかな。駆け出しの頃は、逆ポーランドとかチューリングマシンとかドラゴンブックを勉強したものですがw
- ドアを自動的に開いた状態にするアドオン
- 使い方はAshitaのGatewayと同じ (ただしコマンド体系が若干違う)
- AshitaのGatewayアドオンを移植したものがフォーラムにあがっていました。
- ダウンロード: https://www.dropbox.com/s/cz1q5mc8m7u5oj8/GateWay%...
Adblock的なブラウザーのアドオンを入れている場合は、一時的にオフにしてください。
- GateWay(Windower4).zipをダウンロードしたら、..\Windower4\addon\に解凍
- ゲーム内で//lua load GateWay
- Autoexec.xmlにLoad GateWayを追加
<register event="login"> lua load renamer; renamer load valhalla; lua load GateWay; </register>
- //gateway auto [on|off]でオン/オフできます
- //gateway auto でオンとオフを切り替え
- ディフォルトはオフなので、ディフォルトをオンにしたい場合は、..\Windower4\addon\GateWay\data\settings.xmlを次のように変更
<settings> <global> <Auto>true</Auto> </global> </settings>
- //gateway autoでオン/オフ切り替えは不必要
- gatewayという名前が長くて打つのが面倒
- パラメーターを打ち間違えるとコンソールログが出るのがうざい
- コマンド実行結果を"Gateway: On/Off" のように出力したい
- //gt <on|off>に変更
※自己責任でお願いします。オリジナルはバックアップコピーしてください。
5行目に以下の1行を追加
_addon.commands = {'gt','gateway'}
18行目から36行目を以下のように変更
--if command == 'auto' then if command == 'on' then settings.Auto = true pri('on') elseif command == 'off' then settings.Auto = false pri('off') --else -- settings.Auto = not settings.Auto end --log('Automatic door opening %s.':format(settings.Auto and 'enabled' or 'disabled')) config.save(settings) --else -- pri(_addon.name .. ' v' .. _addon.version .. ':') -- pri(' auto [on|off] - Sets automatic door opening to on/off or toggles it') --end
54行目あたりに以下の関数を新規追加
function pri( text ) windower.add_to_chat(8, _addon.name .. ': ' .. windower.to_shift_jis(text)) end
バッカス・ナウア記法について
バッカス・ナウア記法(英: Backus–Naur form)とは、文脈自由文法を定義するのに用いられるメタ言語のことで、一般にBNFやBN記法と略される。現在はこのBNFを拡張したEBNF(Extended BNF)が一般的に使われている。EBNFでは正規表現を用いてより簡単に記述でき、プロトコル規定言語であるASN.1や、XMLの構文定義にも利用されている。
IT関係じゃない人は知らなくてもいい話ですが、当たり前のようにバッカス・ナウアを使ってしまったので、ここで使った記法を簡単に説明すると・・・・
<> は入力必須
[] は省略可
| はor
つまり、//gateway auto [on|off]の意味は、//gateway autoだけでもいいが、onまたはoffを追加してもいいよということです。
改造後の//gt <on|off>の意味は、onまたはoffは入力必須という意味でした。
今どきのZ世代はこんなの使ってるのかな。駆け出しの頃は、逆ポーランドとかチューリングマシンとかドラゴンブックを勉強したものですがw