How to change ingridients i dont undestand i tryed to get data from on crafting with this:
i Got this:
0x000000000000002B
what this mean?
Please help me to change ingridients on example "Camp Fire Blueprint"
Code:
def On_Crafting(self, CraftingEvent):
if CraftingEvent.Player.Admin:
ini2 = Plugin.GetIni("TestBase")
ini2.AddSetting("Testas", "Amount",str(CraftingEvent.Amount))
ini2.AddSetting("Testas", "ItemName",str(CraftingEvent.ItemName))
ini2.AddSetting("Testas", "LastWorkBenchTime",str(CraftingEvent.LastWorkBenchTime))
ini2.AddSetting("Testas", "RequireWorkbench",str(CraftingEvent.RequireWorkbench))
i=0
for key in CraftingEvent.Ingredients:
ini2.AddSetting("Testas", str(i),str(key))
i+=1
ini2.AddSetting("Testas", "Ingredients",str(CraftingEvent.Ingredients))
ini2.AddSetting("Testas", "ResultItem",str(CraftingEvent.ResultItem))
ini2.AddSetting("Testas", "ResultItemNumber",str(CraftingEvent.ResultItemNumber))
ini2.AddSetting("Testas", "StartTime",str(CraftingEvent.StartTime))
ini2.Save()
Code:
Amount=1
ItemName=Camp Fire Blueprint
LastWorkBenchTime=0.0
RequireWorkbench=False
0=<BlueprintDataBlock+IngredientEntry object at 0x000000000000002B [BlueprintDataBlock+IngredientEntry]>
Ingredients=Array[IngredientEntry]((<BlueprintDataBlock+IngredientEntry object at 0x000000000000002B [BlueprintDataBlock+IngredientEntry]>))
ResultItem=Camp Fire (DeployableInventoryDataBlock)
ResultItemNumber=1
StartTime=964278
what this mean?
Please help me to change ingridients on example "Camp Fire Blueprint"