function SetupReciepe takes integer iFirstItemType,integer iSecondItemType,integer iThirdItemType,integer iFourthItemType,integer iResultItemType returns nothing
set udg_Rezept_Item1[udg_Rezept_anzahl]=iFirstItemType
set udg_Rezept_Item2[udg_Rezept_anzahl]=iSecondItemType
set udg_Rezept_Item3[udg_Rezept_anzahl]=iThirdItemType
set udg_Rezept_Item4[udg_Rezept_anzahl]=iFourthItemType
set udg_Rezept_Item5[udg_Rezept_anzahl]=iResultItemType
set udg_Rezept_lange[udg_Rezept_anzahl]=4
if(iFirstItemType ==0)then
set udg_Rezept_lange[udg_Rezept_anzahl]=udg_Rezept_lange[udg_Rezept_anzahl]-1
endif
if(iSecondItemType==0)then
set udg_Rezept_lange[udg_Rezept_anzahl]=udg_Rezept_lange[udg_Rezept_anzahl]-1
endif
if(iThirdItemType ==0)then
set udg_Rezept_lange[udg_Rezept_anzahl]=udg_Rezept_lange[udg_Rezept_anzahl]-1
endif
if(iFourthItemType==0)then
set udg_Rezept_lange[udg_Rezept_anzahl]=udg_Rezept_lange[udg_Rezept_anzahl]-1
endif
set udg_Rezept_anzahl=udg_Rezept_anzahl+1
set udg_Rezept_menge=udg_Rezept_anzahl
endfunction
function Trig_Rezepte_Actions takes nothing returns nothing
set udg_Rezept_anzahl=1
call SetupReciepe('I02I','I02K','I02E', 0,'I02H') //Recipe
//part1, part2, part3, part3, item
endfunction
function InitTrig_Rezepte takes nothing returns nothing
set gg_trg_Rezepte=CreateTrigger()
call TriggerRegisterTimerEventSingle(gg_trg_Rezepte,.01)
call TriggerAddAction(gg_trg_Rezepte,function Trig_Rezepte_Actions)
endfunction