Nachrichten im MultiPlayer

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Ich habe gestern zwei Missionen gebastelt und sie mit den wichtigsten Triggern vollgestopft um sie in bezug auf das Anzeigen von Nachrichten bei Clients zu testen.


      Bei folgenden Triggerregeln konnte der Client eine Nachricht sehen:
      Einheit beschädigt
      Einheit lebt
      Einheit tot
      Einheit in Zone
      Einheit ausserhalb Zone
      Einheit höher als
      Einheit niedriger als
      Nach Zeit
      Vor Zeit
      Flag ist wahr
      Flag ist falsch
      Zeit seit Flag

      Bei folgenden Triggerregeln hat nur der Serverersteller eine Nachricht gesehen:
      Gruppe lebt
      Gruppe tot
    • Hey Leute.
      Ich bin echt frustriert. Diese bescheuerten Bugs rauben mir den letzten Nerv!
      Wie ihr HIER lesen könnt, habe ich, die erst einen Tag zuvor überarbeitete Mission "Operation Pushback" gestern online gespielt und schon wieder passte etwas nicht mit den Nachrichten.
      Das ist echt zum kotzen und mir schon fast peinlich, wenn ich euch hier täglich neu Fehler berichtigen muss...

      Der Trigger, der gestern nicht funktioniert hat, ist eine pure Abfrage auf "Einheit tot". Die besagten Einheiten sind zu Missionsbeginn noch nicht aktiv (Haltezeit 23h) und werden nicht angezeigt (Haken "Sichtbar vor Missionsstart" nicht gesetzt). Gelten diese Einheiten somit als tot!?!?! :22410:

      Ein weiterer Trigger ist in der Mission enthalten, der ebenfalls eine pure Abfrage auf "Einheit tot" ist. Diese Einheiten sind ebenfalls noch nicht aktiv, sind aber schon vor Missionsstart sichtbar. Die Nachricht wird (richtiger Weise) nicht getriggert.

      Liegt es tatsächlich an "Einheit tot" in Verbindung mit "Sichtbar vor Missionsstart"? Sind Einheiten, die nicht sichtbar sind tot?
      :p101:


      Maaaaaaan! Ihr glaubt mir nicht, wie mich das ankotzt! Wenn das wirklich der Fall ist, dann muss ich alle Missionen nochmal durcharbeiten, ob das nochmal irgendwo vorkommt. Wäre purer Zufall, wenn das der einzige Trigger gewesen wäre...
    • Hi Dragon
      Ja leider sind die Trigger in Online Mission's noch sehr verbugt (Du weisst das ja leider :pp317:, aber vlt für andere noch interessant). Laut Handbuch funktioniert nur gerade "Gruppe Aktivieren" einwandfrei, alle anderen haben noch fehler. Darum warte ich noch, bis der Patch raus ist, mit dem "grossen MP Missionen bauen" und mache vorwigend nur Übungs- und Trainings Missionen.

      Aber lass Dich nicht verrückt machen :22410:.... Der Patch rückt immer näher (Aug. 2009)! :c411:

      PS: Ach ja, kommst Du vor lauter Missionen basteln, scripten überhaupt noch zu fliegen, nicht nur blos zum testen? :p101:

      Fettes Dankeschön dafür :c411:
      Gruss
    • Jup gestern war es richtig geil. Richtig lange tolle Mission, knifflige Stellen dabei, wie immer und dann zu dritt im TEAM arbeiten...man ich komm jetzt noch ins Schwärmen :)

      Da kann man einfach nur noch :c409: sagen zu Dragon und Hammer.

      Und nochmal hier von mir ein dickes Danke an Dich, Dragon, daß Du soviel Aufwand in die Missionen steckst und sie auch der Community bereitstellst!
    • Ich suche ja keine Lösung, wie ich dem Trigger die korrekte Funktion entlocken kann. In der Mission habe ich noch eine Flagabfrage zu den Regeln gemacht, die erst wahr wird, wenn die Einheiten schon lange aktiv sind. Somit sollte das funktionieren.
      Ich möchte aber das Problem verstehen bzw. wissen, ob das so gewollt ist oder ein Bug.

      Nochmal:

      Ich gebe eine Nachricht aus, sobald eine Gruppe an Fahrzeugen zerstört ist.
      Diese Nachricht kommt fälschlicher Weise direkt bei Missionsstart.
      Da der "Gruppe tot" Trigger für Nachrichten nicht funktioniert, frage ich jede Einheit der Gruppe mit "Einheit tot" ab.
      Die Fahrzeuggruppe ist zu Spielbegin mit einer Haltezeit von 23h deaktiviert und (und genau da liegt meiner Ansicht nach das Problem) ist nicht "sichtbar vor Missionsstart". d.h. die Einheiten poppen in die Landschaft, sobald sie aktiviert werden.
      Ich denke (und werde heute mal testen) ob das Problem auch bei "sichtbar vor Missionsstart" besteht.
      Eine Einheit, die nicht auf dem Schlachtfeld zu sehen ist, ist scheinbar "tot".
    • Eine Einheit, die nicht auf dem Schlachtfeld zu sehen ist, ist scheinbar "tot".


      Davon gehe ich auch aus.

      Sonst würde der "Einheit Lebt" trigger auch keinen sinn machen. :p101:
      Wie gesagt warscheinlich ist der "Einheit beschädigt" trigger in deinem Fall am besten. Zwar nicht ganz Korrekt, aber erfüllt sein Zweck.

      Nun bin mal auf deinen Test gespannt. Ich denke es macht keinen Unterschied ob sichtbar oder nicht.
      Mal schaun.
    • Heute will sich irgendwie keiner finden zum testen...
      Komisch ist halt, dass ich, wie gesagt, fast den gleichen Trigger in der selben Mission nochmal habe und der funktioniert. Der einzige Unterschied ist der, dass die Einheiten sichtbar (aber deaktivert) sind.

      Dazu kommt noch, dass es bei dem, der den Server erstellt hat, keinerlei Probleme gibt. Nur die Clients sehen mal wieder diese Nachricht. :22410:
    • So, wir haben das nun doch noch getestet und es ist so, wie ich sagte.
      Sobald die Einheiten "sichtbar vor Missionsstart" sind, werden sie nicht mehr als "tot" gezählt.

      Merke:

      Wenn ihr eine "Einheit tot" Abfrage macht, um eine Nachricht anzuzeigen, muss der Haken bei "sichtbar vor Missionsstart" gesetzt sein.
      Ansonsten wird die Nachricht für die Clients sofort bei Missionsstart angezeigt!
      Der Serverersteller sieht die Nachricht nicht. Im Singleplayer funktioniert die Nachricht auch normal.

      Werde alle meine Missionen nochmal überarbeiten müssen, ob ich nicht nochmal so nen Bockmist eingebaut habe. :22410: