今更なオブリビオンブログ
おもにMOD関連のメモを書いていくと思います、MODをいじったり、作ってるのが楽しいです。
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

便利MODを作ってみよう2
また、ちょっとした便利MODを作っています。

三人称の視点の時に弓矢を構えた時に自動的に一人称に変更するMODです。


float fQuestDelayTime

begin gamemode
 if fQuestDelayTime != 1
  set fQuestDelayTime to 1
 endif

 if IsThirdPerson == 1 && player.getweaponanimtype == 3 && Player.IsWeaponOut == 1
  TapControl 14
 endif
end


以上が全文です。
上記のものを適当な名前でクエストスクリプトとして作り、新規クエストに付ければ作れます。
わりと単純で、このスクリプトを書く時間よりも、CSWikiで使える関数を探している時間のほうが長かったくらいです。

これにはOBSEの追加関数を二つ使っています。「IsThirdPerson」と「TapControl」がそうです。
・「IsThirdPerson」は、現在三人称の視点の時に1を返すコマンドで、現在の視点を判断するのに使えます。
・「TapControl」は、各種ボタンを押した時の操作をスクリプトで実行できるコマンドで、「TapControl 14」だと、視点変更(デフォルトでFキー)の機能になります。
スポンサーサイト

テーマ:Oblivion - ジャンル:ゲーム

コメント

コメントの投稿














管理者にだけ表示を許可する


トラックバック
トラックバック URL
http://5588ob.blog.fc2.com/tb.php/53-59cc33e1
この記事にトラックバックする(FC2ブログユーザー)

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