danke dir :)
Die Funktion für Objekte sieht jetzt so aus (ich hab nur den if Befehl hinzugefügt, der Rest war vorher so und hat auch funktioiert, abgesehen davon, dass es zuviele objekte waren):
func Objects()
{
Sound("Click");
CreateMenu(KEOE,caller,0,0,"Keine Objekte gefunden!",0,0,0);
var obj, num;
while(obj = GetDefinition(num,C4D_Object()))
{if (GetCategory()&2048)
{
AddMenuItem(Format("%s (%d) auf Verkaufsliste setzten",GetName(0,obj),GetValue(0,obj)),"AddOnList",obj,caller);
num++;
}};
return(1);
}
Leider sorgt das nun dafür, dass das Spiel abstürzt, sobald man die Liste aufrufen will... =/ wo ist der Fehler? Vermutlich in der Klammerschachtelung? Wie füge ich die zweite Bedingung in den while Befehl ein?