Funktioniert erstmal...
on:use{
   local $me;
   $me=currentid();
   add "Geil, eine Kokosnuss! Ich muss sie öffnen...";
   add "Wie soll ich das machen?";
   msgbox "Kokosnuss";
   button 0,"Karatehieb",77,"event karatehieb,item,$me;";
   button 1,"Kopfnuss",77,"event kopfnuss,item,$me;";
   if ($Verschluss==1) {
      button 2,"Aufschrauben",77,"event verschluss,item,$me;";
   }
   button 3,"Garnicht",3,"closemenu;";
   freevar $me;
}
on:karatehieb{
	play "human_die3.wav";
	consume -20,0,0,0;
	msg "AAAAAAH!",3;
	addstate "unit",1,"Fracture";
}
on:kopfnuss{
	play "human_die3.wav";
	consume -50,0,0,0;
	msg "AAAAAAH!",3;
	addstate "unit",1,"Dizzy";
}
on:verschluss{
	speech "positive";
	find 286;
	find 290;
	free "self";
}	
on:collect {
        skipevent;
	event "use";
} 	
...Aber wenn man jetzt eines der Events (Ausser Gar nicht) wählt, löscht es die Kokosnuss raus! Dass soll aber nur bei "Aufschrauben" passieren.