Ergebnis 1 bis 14 von 14

Thema: NPC einen Schalter betätigen lassen

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Bei dir ist es logich das es funktioniert, weil bei dir ja alle Zahlen zwischen 2.1 und 3.9 die Bedingung erfüllen.
    Nur liegt die Zahl von SilberWolf nicht zwischen 5 und 22 (dann hättest du absolut recht), sondern zwischen 22 und 5. Und diese Bedingung erfüllt keine normale Zahl. Daher ist diese Abfrage etwas anders.

    Guck mal ob dein Script noch gehen würde, wenn du

    gameHour >= 3.9 && gameHour <= 2.1

    benutzt, so wäre das nämlich vom Aufbau her wie bei SilberWolf.


    Zitat Zitat
    Ein ODER dürfte nicht funktionieren, da z.b. 7 Uhr größer als 22 ist, wenn er weiterzählt 22, 23, 24, 1, 2, 3, 4, 5, 6, 7... einfach mal testen mit einer showmessage.
    Ich werds mal testen - aber eigentlich vergleicht das Ding NUR die reinen Zahlenwerte - und da ist 7 kleiner als 22, egal in welchem Zusammenhang.
    EDIT: Bei mir klappt das ODER fehlerfrei....



    Und wenn ihr mir nicht glaubt, guckt einfach im Actor Effect PerkNightPerson nach.
    Da ist genau diese "Oder" Abfrage drin die ich die ganze Zeit meine:


    (Thx @ Golan für den Tipp mit dem Perk)

    Geändert von Stygs (09.04.2009 um 11:03 Uhr)

  2. #2
    Ich habe es bei all meinen Abfragen vermieden zwischen 23:00 und 1:00 oder 30ten und 1ten zu kommen.

    Die GameHour wird die eigentlich als 0.00 oder 24.00 akzeptiert ?

  3. #3
    Zitat Zitat von Stygs Beitrag anzeigen
    Ich werds mal testen - aber eigentlich vergleicht das Ding NUR die reinen Zahlenwerte - und da ist 7 kleiner als 22, egal in welchem Zusammenhang.
    EDIT: Bei mir klappt das ODER fehlerfrei....
    Klasse.. jetzt funktionierts endlich einwandfrei bei mir. Danke dafür.
    Is übrigens ne gute idee, sich die Perks der Profis einfach mal anzusehen, auf die Idee kam ich bisher nichtmal

    Und ja, von der reinen Technik her isses logisch das 22 nicht kleiner wird als 5, aber ich ging davon aus, dass in der Engine schon so gedacht wurde, das auf 23 die 0 folgt und dann wieder die 1. Aber nu funktierts ja endlich.

    Zitat Zitat von EMOD Beitrag anzeigen
    Die GameHour wird die eigentlich als 0.00 oder 24.00 akzeptiert ?
    24 Uhr ist 0
    aber 23 Uhr ist nicht 11 sondern 23

Berechtigungen

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