ich weiss nich ob das hilft aber schreib doch mal am ein

if ( MenuMode == 1 )
Return
endif

oder ein

if ( Player->GetItemCount, "TH_dagonfel_tele" == 0 )
Return
endif


wenn das auch nicht hilft dann probier mal das:

if ( OnActivate == 1 )
if ( Player->GetItemCount, "TH_dagonfel_tele" > 0 )
set status to 1
endif
endif

if ( status == 1 )
PlaySound "frgtLeft"
Player->RemoveItem, "TH_dagonfel_tele", 1
set status to 0
endif

aber ich bin halt auch nich das scriptgenie und dadurch ein bisl überfragt