CNDG
Würden Sie gerne auf diese Nachricht reagieren? Erstellen Sie einen Account in wenigen Klicks oder loggen Sie sich ein, um fortzufahren.


Ein Forum, in dem sich neue Clonk Entwickler untereinander austauschen können.
 
StartseiteStartseite  PortalPortal  SuchenSuchen  Neueste BilderNeueste Bilder  AnmeldenAnmelden  LoginLogin  

 

 Anzahl von Objekten Abfragen

Nach unten 
4 verfasser
AutorNachricht
Lucutus
Marine
Marine
Lucutus


Männlich Alter : 27
Anmeldedatum : 30.08.09

Anzahl von Objekten Abfragen Empty
BeitragThema: Anzahl von Objekten Abfragen   Anzahl von Objekten Abfragen EmptyMi 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?
Nach oben Nach unten
http://NIntendoyoshi.xphpbb.de
Toastbrot
Kadett
Kadett
Toastbrot


Männlich Anmeldedatum : 10.03.09

Anzahl von Objekten Abfragen Empty
BeitragThema: Re: Anzahl von Objekten Abfragen   Anzahl von Objekten Abfragen EmptyMi Jan 20, 2010 7:36 pm

Nach oben Nach unten
Lucutus
Marine
Marine
Lucutus


Männlich Alter : 27
Anmeldedatum : 30.08.09

Anzahl von Objekten Abfragen Empty
BeitragThema: Re: Anzahl von Objekten Abfragen   Anzahl von Objekten Abfragen EmptyMi Jan 20, 2010 7:40 pm

Also z.B. so?

var pClonk=FindObject2(Find_OCF(OCF_Crewmember),Find_InRect(30));

ContentsCount(NOTE,pClonk);
Nach oben Nach unten
http://NIntendoyoshi.xphpbb.de
Toastbrot
Kadett
Kadett
Toastbrot


Männlich Anmeldedatum : 10.03.09

Anzahl von Objekten Abfragen Empty
BeitragThema: Re: Anzahl von Objekten Abfragen   Anzahl von Objekten Abfragen EmptyMi 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.
Nach oben Nach unten
Lucutus
Marine
Marine
Lucutus


Männlich Alter : 27
Anmeldedatum : 30.08.09

Anzahl von Objekten Abfragen Empty
BeitragThema: Re: Anzahl von Objekten Abfragen   Anzahl von Objekten Abfragen EmptyMi 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.
Nach oben Nach unten
http://NIntendoyoshi.xphpbb.de
Bowserkoopa
Staatsrat
Staatsrat
Bowserkoopa


Männlich Alter : 30
Anmeldedatum : 21.12.08

Anzahl von Objekten Abfragen Empty
BeitragThema: Re: Anzahl von Objekten Abfragen   Anzahl von Objekten Abfragen EmptyMi 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.
Nach oben Nach unten
Gurkenglas
Oberst
Oberst



Anmeldedatum : 04.01.09

Anzahl von Objekten Abfragen Empty
BeitragThema: Re: Anzahl von Objekten Abfragen   Anzahl von Objekten Abfragen EmptySo 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.
Nach oben Nach unten
Lucutus
Marine
Marine
Lucutus


Männlich Alter : 27
Anmeldedatum : 30.08.09

Anzahl von Objekten Abfragen Empty
BeitragThema: Re: Anzahl von Objekten Abfragen   Anzahl von Objekten Abfragen EmptyDo Jan 28, 2010 8:02 pm

Ah das würde vielleicht besser gehen ich probier es mal aus.
Nach oben Nach unten
http://NIntendoyoshi.xphpbb.de
Gesponserte Inhalte





Anzahl von Objekten Abfragen Empty
BeitragThema: Re: Anzahl von Objekten Abfragen   Anzahl von Objekten Abfragen Empty

Nach oben Nach unten
 
Anzahl von Objekten Abfragen
Nach oben 
Seite 1 von 1
 Ähnliche Themen
-
» IDs mit Callback abfragen.
» Geladene Objekte abfragen
» Bestimmte anzahl an Objekt
» RGB-Wert einzeln abfragen?
» Sound gewisse Anzahl wiederholen

Befugnisse in diesem ForumSie können in diesem Forum nicht antworten
CNDG :: Sonstiges :: Anfragen-
Gehe zu: