Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 13

Thema: Expression Hilfe...

  1. #1
    Avatar von MuffinHyperon
    Registriert seit
    18.08.2008
    Ort
    Nähe Hamburg

    Standard Expression Hilfe...

    Hey,
    Also hab ne echt simple Frage...
    Hab mich in Expression 2 versucht aber bin noch der totale Anfänger, deswegen suche ich eure Hilfe...
    mein Code soll folgendes tun:

    Wenn (A + B + C) geteilt durch 3 kleiner als 1 ist, dann aktiviere D bis Geschwindigkeit unter 150...
    So schwer kann so ein Code ja wohl nicht sein oder?
    soweit bin ich schon...

    @inputs A B C
    @outputs D

    if( ( ( A + B + C ) / 3 ) < 1 )
    In worten: Wenn A+B+C geteilt durch 3 kleiner als 1 sind... und wie mache ich den Befehl "dann tue xyz"?
    Also vllt kann mir ja irgendjemand meine Fragen beantworten...
    Vllt ja sogar mal nen Beispiel Code schreiben damit ichs mal sehen kann...

    Würde mich sehr freuen...
    MfG
    MH

  2. #2

    Standard AW: Expression Hilfe...

    Das Format für Bedingungen in E2 ist wie folgt:

    if ( $Bedingung ) { $Codeblock wenn Bedingung erfüllt } else { $Andernfalls tue das hier }

    Weitere Fragen oder Verständnisprobleme?

  3. #3
    Avatar von MuffinHyperon
    Registriert seit
    18.08.2008
    Ort
    Nähe Hamburg

    Standard AW: Expression Hilfe...

    achso...=P
    Also wäre mein Code so aufgebaut

    @inputs A B C Speed
    @outputs D

    if (Speed>=150) {if (((A+B+C)/3000)<=1)) {D=1} else {D==0}}

    So das soll heißen...
    Wenn Speed größer als 150 dann tue: (wenn A+B+C geteilt durch 3000 ist kleiner als 1 dann dann tue D gleich 1 andernfalls tue D gleich 0) ... das war jetz mein code... muss ich noch was reinschreiben? der letzte sollte eig sein: andernfalls tue NICHTS... aber muss ich das auch irgendwie reinschrieben oder mkann ich das dann leer lassen?

    MfG
    MH

  4. #4
    Avatar von Fighter_Zero
    Registriert seit
    01.02.2008
    Ort
    In your Ass <3

    Standard AW: Expression Hilfe...

    Nein stimmt immernoch nicht alle Ifs sind immmer ausserhalb von einer Klammer.
    if (deine Bedingungen) {Was passieren soll wenn Bedingungen erfüllt} else {was ansonsten sein soll wenn das If nicht erfüllt ist}
    Zitat Zitat von Golo
    So sieht man mal wieder das Gmod.de kein vernümpftigen support leistet somit wurden die kunden verarscht daher werde ich mir in zukunft auch nur noch gecrackte sachen Holen ...

  5. #5
    Avatar von MuffinHyperon
    Registriert seit
    18.08.2008
    Ort
    Nähe Hamburg

    Standard AW: Expression Hilfe...

    äh? HÄÄÄ? Den kapier ich nihc... das is nun mein Kompletter Code...
    Wenn der Falsch ist, könntest du ihn vllt mal berichtigen damit ich mirn Beispiel machen kann was du meinst?

    @name Curve Control
    @inputs A B C Speed
    @outputs D

    if (Speed>150) {
    if ((A|B|C<1000)) {D==1}
    else {D==0}} else {D==0}

    EDIT: Habe nun den Befehl "wenn a oder b oder c kleiner als 1000 sind" genommen...

  6. #6

    Standard AW: Expression Hilfe...

    Zitat Zitat von MuffinHyperon Beitrag anzeigen
    @name Curve Control
    @inputs A B C Speed
    @outputs D

    if (Speed>150) {
    if ((A|B|C<1000)) {D==1}
    else {D==0}} else {D==0}
    Bin nicht der Profi, aber ich glaube, so könnte es stimmen:

    Code:
    @name Curve Control
    @inputs A B C Speed
    @outputs D
    
    if (Speed>150 & (A|B|C<1000)) {D=1} 
        else {D=0}
    5 Kills in Folge heißen bei Quake "Excellent", bei UT "Monsterkill" und bei CS "Kicked by console".

  7. #7
    Avatar von Fighter_Zero
    Registriert seit
    01.02.2008
    Ort
    In your Ass <3

    Standard AW: Expression Hilfe...

    Ok jetzt versteh ich was du wolltest, ja so müsste es funktionieren aber das else könnte man noch in die erste Zeile mit nehmen.
    Zitat Zitat von Golo
    So sieht man mal wieder das Gmod.de kein vernümpftigen support leistet somit wurden die kunden verarscht daher werde ich mir in zukunft auch nur noch gecrackte sachen Holen ...

  8. #8

    Standard AW: Expression Hilfe...

    Zitat Zitat von Fighter_Zero Beitrag anzeigen
    Ok jetzt versteh ich was du wolltest, ja so müsste es funktionieren aber das else könnte man noch in die erste Zeile mit nehmen.
    So mach ich es immer, ich habs gern übersichtlich
    War das eigentlich richtig mit dem:
    Code:
    if (Speed>150 & (A|B|C<1000))
    ?

    Hab nicht gewusst, ob das mit "& (A|B|.....)" geht. War nur geraten
    5 Kills in Folge heißen bei Quake "Excellent", bei UT "Monsterkill" und bei CS "Kicked by console".

  9. #9
    Avatar von Fighter_Zero
    Registriert seit
    01.02.2008
    Ort
    In your Ass <3

    Standard AW: Expression Hilfe...

    In einer zusätzlichen Klammer müsste es funktionieren ansonsten müsste man eben nur immer A<1000, B<1000, C<1000 schreiben aber das wär dann auch nicht das Proplem denke ich
    Zitat Zitat von Golo
    So sieht man mal wieder das Gmod.de kein vernümpftigen support leistet somit wurden die kunden verarscht daher werde ich mir in zukunft auch nur noch gecrackte sachen Holen ...

  10. Folgender Benutzer sagt Danke zu Fighter_Zero für den nützlichen Beitrag:


  11. #10

    Standard AW: Expression Hilfe...

    Zitat Zitat von Fighter_Zero Beitrag anzeigen
    [...] ansonsten müsste man eben nur immer A<1000, B<1000, C<1000 schreiben [...]
    Nöp.
    In der Bedingung muss man & bzw. | benutzen, kein Komma (oder täusche ich mich?)

    Also so:

    A<1000 | B<1000 | C<1000

    Ich glaube aber, dass diskutieren jetzt sinnlos ist
    5 Kills in Folge heißen bei Quake "Excellent", bei UT "Monsterkill" und bei CS "Kicked by console".

  12. Folgender Benutzer sagt Danke zu Raiden für den nützlichen Beitrag:


Ähnliche Themen

  1. Expression 2 Tür
    Von NeoBerlin im Forum Addon: Wiremod
    Antworten: 4
    Letzter Beitrag: 13.07.2009, 15:50
  2. Brauche hilfe zu wire Expression 2 Commands
    Von Dr. Trax im Forum Addon: Wiremod
    Antworten: 3
    Letzter Beitrag: 29.04.2009, 11:14
  3. Expression 2 Error
    Von dominic im Forum Addon: Wiremod
    Antworten: 6
    Letzter Beitrag: 07.04.2009, 10:02
  4. Frage zu Expression 2
    Von Flaver im Forum Addon: Wiremod
    Antworten: 2
    Letzter Beitrag: 05.01.2009, 20:41
  5. Wire Expression Gate Hilfe
    Von Clarity im Forum Hilfe & Support
    Antworten: 5
    Letzter Beitrag: 01.07.2008, 17:26

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •