[過去ログ] Fallout4 PC 質問スレ 25cap (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
46: (ワッチョイ 13cc-grM/) 2019/04/11(木)07:36 ID:MOnZ4TbQ0(2/4) AAS
質問です、自分用のバグフィックス用のスクリプトが以前は動いていたんですが、ファンクションを別に追加したところ動かなくなりまして、どこが悪いのか見当がつかずに困っております
Papyrus が分かる方がおられましたら何かお気づきの点教えていただけませんでしょうか

アクターのボイスタイプが何かの MOD のエイリアスに入ったか何かした後、元のボイスタイプに戻らないので、ベースアクターを取得して、ベースのボイスタイプを取得、現在のボイスタイプとともに Papyrus.0.log に出力することを目的としています
(その後、コンソールからベースのボイスタイプに手動で設定しなおしています)

自分用のバグフィックス用 esp に空のクエストを設置して、そこに以下のスクリプトを添付した後、コンソールから
pna; cgf "User_MiscScript.GetActorsCurrentAndBaseVoice"
でファンクションを呼んでいます

Scriptname User_MiscScript extends Quest

Function GetActorsCurrentAndBaseVoice(Actor akTargetActor) Global
If (akTargetActor)
Form CurrentVoiceType = (akTargetActor as ObjectReference).GetVoiceType()

Form akBaseActor = akTargetActor.GetLeveledActorBase() as Form
ObjectReference akBaseActorRef = akTargetActor.PlaceAtMe(akBaseActor, 1, False, True, True) as ObjectReference
Form BaseVoiceType = akBaseActorRef.GetVoiceType()

Debug.Trace("User: The placed BaseActor is = " + akBaseActorRef + ".")
Debug.Trace("User: The current VoiceType is = " + CurrentVoiceType + ".")
Debug.Trace("User: The base VoiceType is = " + BaseVoiceType + ".")

akBaseActorRef = None
EndIf
EndFunction
1-
あと 956 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.007s