OBLIVIONの使用MOD晒しスレat GAME
OBLIVIONの使用MOD晒しスレ - 暇つぶし2ch79:名無しさんの野望
07/08/01 10:00:06 4he4L8WD
>>66
やっぱ大部隊編成は男の子の夢ですよね。

Set XXX to GetContainerの書式はOKですよ。
OnEquipの場合は持ち主がPlayerかNPCかの判定が必要になるでしょう。
でも、OnEquipはNPCがその指輪を装備するとは限らないので問題があるかも
OnAddの場合は、Player、NPC、クリーチャーの判定が必要になりそうです。
こんな感じ↓

scn A0TESTTokenScript

ref Owner

begin OnAdd
set Owner to GetContainer
if ((Owner!=Player)&&(Owner.IsActor==1)&&(Owner.GetIsCreature==0))
message "Container is humanoid companion."
endif
end

但し、OnAddはコンパニオンのインベントリ操作等で、やり取り用一時コンテナが遠くに
あったりすると、動作がスキップされたり遅延したりの挙動をする事がある様です。
この場合の用途には実用上大丈夫そうですが。

OnAddの代わりにOnDropを使うのもアリかもしれません。
OnDropブロックでGetContainerするのは妙な気もしますが、普通に動くみたいです


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch