Trigger

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

    • Um mal eine kurze Zusammenfassung zu geben:

      Der GUI-Trigger besteht im Wesentlichen aus 3 Teilen:

      Ereignis - Bedingung - Aktion

      Im Ereignis wird SEHR ALLGEMEIN ein Ereignis festelegt, beispielsweise:

      A unit is attacked (=irgendeine beliebige Einheit wird von irgendeiner anderen beliebigen Einheit angegriffen)

      Die Bedingung spezifiziert das:

      Unit Type of attacking unit is equal to Tauren (=die angreifende Unit ist ein Tauren)

      Bisher ist noch nix passiert, denn dafür sorgt die Aktion:

      kill attacked unit (=die angegriffene Einheit stirbt)

      Jaja, kein toller trigger, nur ein Beispiel.
      Wenn du diesen Trigger baust und ein Taure ANFÄNGt eine Einheit anzugreifen, stirbt diese.
      I'm not a coward, I've just never been tested
      I'd like to think that if I was I'd pass
      Look at the tested and think There but for the grace go I!
      Might be a coward, I'm afraid of what I might find out
    • Wenn es um die Grundlegende Funktionsweise von Triggern geht:

      Der besteht aus Ereignis, Bedingung und Aktion (oder so ähnlich). Damit ein Trigger was bewirkt brauchst du mindestens ein Ereignis (z.B. eine Einheit stirbt oder bestimmte Zeit ist abgelaufen) und eine Aktion, wie z.B. Gold, das auf das Konto eines Spielers fließt. Die Bedingung schränkt das ganze insofern ein, dass nach Eintreten des Ereignisses überprüft wird, ob die Bedingung erfüllt ist, und erst dann die Aktion ausgeführt wird.

      Definieren tust du das ganze im Trigger Editor (die Schaltfläche mit dem gelben a). Da löscht du am besten zuerst die Melee Initialization Trigger und erstellst nen neuen Trigger. In diesem kannst du per Rechtsklick auf "Event", "Condition" und "Action" (oder deren deutsche Pendants) im Menu neue Ereignisse, Bedingungen und Aktionen erstellen. Du kannst zum Beispiel als Aktion einen automatischen Sieg für spieler Rot einrichten, der nach 15 Sekunden eintritt. Dazu wählst du "New Event"-> "Time" im Dropdownmenu oben. im unteren Dropdownmenu steht nun "Time Elapsed" und ganz unten im Fenster "Time Elapsed 5.00 Seconds". Durch Klick auf die blaue fünf kannst du dort eine neue Zeit eingeben, z.B. 15.

      Unter "Action" wählst du "New Action", im Dropdown oben "Game", im Dropdown unten "Victory" und im Fenster darunter den entsprechenden Spieler.
      (Bedingung könnte nun zum Beispiel sein, dass der Spieler ne bestimmte Menge Gold haben muss damit die Aktion ausgeführt wird. Auch diese kannst du dir entsprechend aussuchen.)
      Jetzt noch eine Einheit für den roten spieler, damit der auch was zu tun hat in den 15 Sekunden, und der erste Trigger sollte funktionieren.
      Events, Conditions und Actions kannst du natürlich beliebig variieren, du musst dir nur die Richtigen aus den Dropdownmenus aussuchen.

      Na danke, da gibt man sich mal Mühe und ist wieder zu langsam (kommt davon, wenn man gleichzeitig Raclette macht) :D

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von kola. ()

      [dementedshaman_64] [ophelia_64] [accursed_64] [succubus_64] [jeraziah_64]

      [dementedshaman2_64] [ophelia4_64] [accursed2_64] [succubus3_64] [jeraziah1_64]

      Supporter for Life

    • Benutzer online 1

      1 Besucher