Difference between revisions of "Talk:ShowGiftMenu - Actor"
Jump to navigation
Jump to search
imported>Sollar (Created page with " == Script to Show Gift Window and Track Items Given == This is used for the Player to feed his animal companion. The FormList is created in the CK and includes all the food...") |
imported>Sollar |
||
Line 1: | Line 1: | ||
== Script to Show Gift Window and | == Script to Show Gift Window and Identify Items Given == | ||
This is used for the Player to feed his animal companion. The FormList is created in the CK and includes all the food (Potion & Ingredient) items I want to consider food for the animal. | This is used for the Player to feed his animal companion. The FormList is created in the CK and includes all the food (Potion & Ingredient) items I want to consider food for the animal. | ||
Line 9: | Line 9: | ||
Function FeedCompanion() | Function FeedCompanion() | ||
AddInventoryEventFilter(FoodList) | |||
ShowGiftMenu(True, FoodList, False, False) | |||
RemoveAllInventoryEventFilters() | |||
EndFunction | EndFunction | ||
Line 23: | Line 17: | ||
If akSourceContainer == Game.GetPlayer() | If akSourceContainer == Game.GetPlayer() | ||
self.RemoveItem(akBaseItem,aiItemCount) | self.RemoveItem(akBaseItem,aiItemCount) | ||
If hasBeenFedToday | If !hasBeenFedToday | ||
hasBeenFedToday=True | hasBeenFedToday=True | ||
EndIf | EndIf |
Latest revision as of 03:19, 28 June 2012
Script to Show Gift Window and Identify Items Given[edit source]
This is used for the Player to feed his animal companion. The FormList is created in the CK and includes all the food (Potion & Ingredient) items I want to consider food for the animal.
FormList Property FoodList Auto
Bool hasBeenFedToday = False
Function FeedCompanion()
AddInventoryEventFilter(FoodList)
ShowGiftMenu(True, FoodList, False, False)
RemoveAllInventoryEventFilters()
EndFunction
Event OnItemAdded(Form akBaseItem, int aiItemCount, ObjectReference akItemReference, ObjectReference akSourceContainer)
If akSourceContainer == Game.GetPlayer()
self.RemoveItem(akBaseItem,aiItemCount)
If !hasBeenFedToday
hasBeenFedToday=True
EndIf
EndIf
EndEvent
--Sollar 03:01, 28 June 2012 (EDT)