Frage Spell

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

    • Dr.Chaos schrieb:

      @ramius wen ich das genauso trigger dann tut das nich...
      das target kriegt gar keinen schaden...


      und beim shadowstrike gibts nich ( bzw. seh ich nich) die Einstellung um die Schadenintervalle zu verändern


      Habs eben auch getestet und du hast recht. Es liegt daran, dass er nach der Wait-Funktion nicht mehr weis,
      was das Target of Ability being Cast ist, deshalb macht es nichts. Ohne Wait wird der Schaden verteilt. Da
      es mit Globalen Variablen eine nicht so tolle Lösung wäre und Lokale Variablen Jass benötigen, wird es
      das beste sein, wenn du es mit dem Shadowstrike löst. Ist am einfachsten. Die Beschreibung hat Little_Cartman
      ja schon gegeben.
    • mal ne frage zum thema triggern (ich posts einfach hierhin)
      wenn ich habe (für einen capture the flag mode)
      ctf
      Ereignisse
      Spieler - Spieler 1 (Rot) types a chat message containing -ctf as Exakte Ãœbereinstimmung
      Bedingungen
      (Elapsed time for TempsJeu) Kleiner als 15.00
      Aktionen
      Gegenstand - Create Flag at (Center of flag keeper2 <gen>)
      Gegenstand - Create Flag at (Center of flag elf <gen>)

      und dann wenn wer flags aufnimmt

      capture1
      Ereignisse
      Einheit - A unit Erwirbt einen Gegenstand
      Bedingungen
      (Item-type of (Item being manipulated)) Gleich Flag
      ((Triggering unit) belongs to an ally of Spieler 1 (Rot)) Gleich True
      Aktionen
      Einheit - Create 1 FlagMarker for Spieler 7 (Grün) at (Center of (Playable map area)) facing (Position of (Triggering unit))
      Einheit - Order (Last created unit) to Nachtelf-Klauen-Druide - 'Feenfeuer' (Triggering unit)
      Einheit - Remove (Last created unit) from the game
      damit ma eben die flag-tragende unit sieht,warum kann ich das aufgrund von scriptfehler (kompilierungsfehler: zeilenende erwartet) net aktivieren?
      wo liegt der fehler?
    • Das ist schon viel schwieriger
      Ich würde das so machen
      Zuerst gibst du dir ne aura die auf feinde wirkt.(aber nichts macht,auser den´gegnerischen helden ein buff zu geben)
      Dann machst du ein Trigger der abfragt
      Unit cast spell

      Dann must du abfragen ob die einheit den buff hat.
      If casting unit has buff (blalbalba)

      und dann machst du mit der unit was du willst
      Wait 1 sek
      Create dummy
      Order last creat unit to cast spell

      mfg.Bloody


      the king of iron fist tournament
      IS
    • BloodyGaming schrieb:

      Das ist schon viel schwieriger
      Ich würde das so machen
      Zuerst gibst du dir ne aura die auf feinde wirkt.(aber nichts macht,auser den´gegnerischen helden ein buff zu geben)
      Dann machst du ein Trigger der abfragt
      Unit cast spell

      Dann must du abfragen ob die einheit den buff hat.
      If casting unit has buff (blalbalba)

      und dann machst du mit der unit was du willst
      Wait 1 sek
      Create dummy
      Order last creat unit to cast spell

      mfg.Bloody
      das hört sich aber eher nach der aura an anstatt dem orb.

      wenn du den orb haben willst, ich habs so gelöst:

      ereignis:
      a unit is attacked
      bedingung:
      attacked unit has buff blubb
      aktion:
      cause attacking unit to damage attacked unit, dealing (faktor * variable für attribut/ms/whatever) damage of attacktype (deine wahl) and damage type (deine wahl)

      jetz müsstest du deinem "silencer" nochn angriff geben der den buff blubb verursacht und sonst nichts macht.
      wenn du pro level unterschiedliche faktoren haben willst, dann machst du den trigger so oft wie skill level du hast, und gibst dem angriff auf jedem level nen anderen buff.
      problem: ich hab kein eingabefeld für attribut gefunden, nur für ms oder flughöhe und was müsste man einstellen um pure damage zu machen?

      das mit dem int abziehen sollte denk ich mal kein problem sein.
    • Little_Cartman schrieb:

      BloodyGaming schrieb:

      Das ist schon viel schwieriger
      Ich würde das so machen
      Zuerst gibst du dir ne aura die auf feinde wirkt.(aber nichts macht,auser den´gegnerischen helden ein buff zu geben)
      Dann machst du ein Trigger der abfragt
      Unit cast spell

      Dann must du abfragen ob die einheit den buff hat.
      If casting unit has buff (blalbalba)

      und dann machst du mit der unit was du willst
      Wait 1 sek
      Create dummy
      Order last creat unit to cast spell

      mfg.Bloody
      das hört sich aber eher nach der aura an anstatt dem orb.

      wenn du den orb haben willst, ich habs so gelöst:

      ereignis:
      a unit is attacked
      bedingung:
      attacked unit has buff blubb
      aktion:
      cause attacking unit to damage attacked unit, dealing (faktor * variable für attribut/ms/whatever) damage of attacktype (deine wahl) and damage type (deine wahl)

      jetz müsstest du deinem "silencer" nochn angriff geben der den buff blubb verursacht und sonst nichts macht.
      wenn du pro level unterschiedliche faktoren haben willst, dann machst du den trigger so oft wie skill level du hast, und gibst dem angriff auf jedem level nen anderen buff.
      problem: ich hab kein eingabefeld für attribut gefunden, nur für ms oder flughöhe und was müsste man einstellen um pure damage zu machen?

      das mit dem int abziehen sollte denk ich mal kein problem sein.

      Ohh hab pasiv anstaht orb gelesen :-)
      stimmt ^^


      the king of iron fist tournament
      IS
    • Benutzer online 1

      1 Besucher