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  

 

 Strings vergleichen

Nach unten 
3 verfasser
AutorNachricht
Bowserkoopa
Staatsrat
Staatsrat
Bowserkoopa


Männlich Alter : 30
Anmeldedatum : 21.12.08

Strings vergleichen Empty
BeitragThema: Strings vergleichen   Strings vergleichen EmptySo Apr 10, 2011 11:30 pm

Etwas, was mir ziemlich komisch erscheint, ist das Vergleichen, ob eine Aktion eine Bestimmte ist, wie z.b. "Dead". Sollte normalerweise mit == kein Problem darstellen. Allerdings ist folgende Bedingung false:
Code:
if(GetAction(pClonk) == "Dead"){
Alles ist definiert, nur die Bedingung ist einfach falsch.

In diesem Beispiel wird mir gesagt, pClonk sein ein identifier anstelle eines Objektes:
Code:
   for(var pClonk in FindObjects(Find_OCF(OCF_CrewMember),Find_InRect(-313,30,543,400)))
   {
      if(GetAction(pClonk) eq "Dead"){
Mit S= kommt übrigens dasselbe raus.

Wie kann ich denn sonst vergleichen ob eine Aktion eine bestimmte ist wenn nicht mit den Vergleichsoperatoren?
Nach oben Nach unten
Limeox
Admiral
Admiral
Limeox


Männlich Anmeldedatum : 25.04.10

Strings vergleichen Empty
BeitragThema: Re: Strings vergleichen   Strings vergleichen EmptyMo Apr 11, 2011 7:22 pm

Musst aufpassen - eq, ne und S= funktionieren nur bei non-#strict und #strict, == kann Strings nur bei #strict 2 vergleichen.

Edit: Sonst gäbs noch SEqual und WildcardMatch, aber == funktioniert.
Nach oben Nach unten
Gamer
Staatsrat
Staatsrat
Gamer


Männlich Alter : 28
Ort : In einem kleinen Dorf in Unterfranken (Bayern)
Anmeldedatum : 10.02.09

Strings vergleichen Empty
BeitragThema: Re: Strings vergleichen   Strings vergleichen EmptyDi Apr 12, 2011 7:12 pm

Ich glaub er hats schon gelöst.
Statt zu überprüfen ob er die Action "Dead" ausführt einfach if(!GetAlive(pClonk)) machen Smile
Nach oben Nach unten
http://www.gamer95.npage.de/
Gesponserte Inhalte





Strings vergleichen Empty
BeitragThema: Re: Strings vergleichen   Strings vergleichen Empty

Nach oben Nach unten
 
Strings vergleichen
Nach oben 
Seite 1 von 1
 Ähnliche Themen
-
» Strings selbst eingeben

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