Thema: Anzahl von Objekten Abfragen Mi Jan 20, 2010 7:29 pm
Ich mache grade eine Tür die ab bestimmter Menge an Objekte sich öffnen soll. Wie überprüfe ich, ob ein Clonk z.B. 10 mal das gleiche Objekt bei sich hat? Also 10 mal die ID "NOTE" bei sich hat?
Toastbrot Kadett
Anmeldedatum : 10.03.09
Thema: Re: Anzahl von Objekten Abfragen Mi Jan 20, 2010 7:36 pm
Thema: Re: Anzahl von Objekten Abfragen Mi Jan 20, 2010 7:40 pm
Also z.B. so?
var pClonk=FindObject2(Find_OCF(OCF_Crewmember),Find_InRect(30));
ContentsCount(NOTE,pClonk);
Toastbrot Kadett
Anmeldedatum : 10.03.09
Thema: Re: Anzahl von Objekten Abfragen Mi Jan 20, 2010 7:50 pm
Bei Find_InRect must du 4 Parameter übergeben um ein Rechteck zu bauen die ersten beiden stellen die obere linke ecke da und die anderen beiden die Ausdehnung in Xbzw Y-Richtung.Ansonsten sollte es so Funktionieren du musst nur mit dem Rückgabewert von ContentsCount irgentwas machen.
Lucutus Marine
Alter : 27 Anmeldedatum : 30.08.09
Thema: Re: Anzahl von Objekten Abfragen Mi Jan 20, 2010 7:53 pm
Also ich habe mal Find_Distance verwendet weil ich so nur eine Zahl brauche: So durch etwas Hilfe hab ich das hier:
Code:
global func Zählen(int iAnzahl, int iRad) { var pClonk=FindObject2(Find_OCF(OCF_Crewmember),Find_Distance(iRad));
//Suchen if(ContentsCount(NOTE,pClonk) > iRad) }
Aber da fehlt ja noch, dass sich was tun soll, wenn die Anzahl groß genug ist. So hat man mirs mal bis jetzt erklärt.
Bowserkoopa Staatsrat
Alter : 30 Anmeldedatum : 21.12.08
Thema: Re: Anzahl von Objekten Abfragen Mi Jan 20, 2010 8:03 pm
Ich würde bei der globalen Funktion nen Dritten Parameter hinzufügen, der ein string ist und dann eben nach dem if ausführen lassen. Somit kann man den Skriptteil dann eben als neuer Befehl verwendet werden.
Gurkenglas Oberst
Anmeldedatum : 04.01.09
Thema: Re: Anzahl von Objekten Abfragen So Jan 24, 2010 1:13 am
Man kann auch folgendes benutzen: ObjectCount2(Find_Container(pClonk),Find_ID(NOTE)); pClonk müsste natürlich erst ge-/ersetzt werden. Der Vorteil dieses Vorgehens ist, dass du auch andere Kriterien als die ID einfach benutzen kannst.
Lucutus Marine
Alter : 27 Anmeldedatum : 30.08.09
Thema: Re: Anzahl von Objekten Abfragen Do Jan 28, 2010 8:02 pm
Ah das würde vielleicht besser gehen ich probier es mal aus.