Du setzt beim reingehen einen Wert auf 1 und fragst vorher ab, ob der Wert auf 1 oder 0 ist. Wenn du das Pickup wieder verlässt, packst du es auf 0.
Ich glaube du setzt mehr Zeit in diesen Sammelthread, als dich mit dem Scripten zu befassen. Tut mir leid für diese Aussage, aber so scheint es mir.