Complete Example Scripts: Difference between revisions

Jump to navigation Jump to search
m
→‎Set Quest Stage When Picked Up By Player: GetPlayer swapped with PlayerREF | Prefixed Int property name
imported>JustinOther
m (→‎A Fully Functional Dwemer Button: GetPlayer swapped for PlayerREF | Removed extraneous/unused ObjSelf property)
imported>JustinOther
m (→‎Set Quest Stage When Picked Up By Player: GetPlayer swapped with PlayerREF | Prefixed Int property name)
Line 255: Line 255:


=Set Quest Stage When Picked Up By Player=
=Set Quest Stage When Picked Up By Player=
<source lang="papyrus">ScriptName SetStageOnPlayerPickUp extends ObjectReference
<source lang="papyrus">ScriptName SetStageOnPlayerPickUp Extends ObjectReference


Quest property QuestToSet auto
Actor Property PlayerREF Auto
int property StageToSet auto
Quest property QuestToSet Auto
Int Property iStageToSet Auto


Event OnContainerChanged(ObjectReference akNewContainer, ObjectReference akOldContainer)
Event OnContainerChanged(ObjectReference akNewContainer, ObjectReference akOldContainer)
if akNewContainer == Game.GetPlayer()
If akNewContainer == PlayerREF
QuestToSet.SetStage(StageToSet)
QuestToSet.SetStage(iStageToSet)
GoToState("Taken")
GoToState("Taken")
endif
EndIf
EndEvent
EndEvent


Anonymous user

Navigation menu