Fragen zum Editor - Allgemeiner Sammeltheard

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

  • Öhm keine lust dafür n thread zu eröffnen... also poste ichs mal hier.

    Angenommen, ich hab nen passiven skill ohne irgendwelche wirkung, die fähigkeit sollte aber folgendes tun:
    lvl 1: 5 Extragold per Kill
    lvl 2: 10 Extragold per Kill
    lvl 3: 15 Extragold per Kill
    lvl 4: 20 Extragold per Kill...

    Habs bisher so:
    kopfgeld
    Ereignisse
    Einheit - A unit Stirbt
    Bedingungen
    (Unit-type of (Killing unit)) Gleich Kopfgeldjäger
    Aktionen
    If ((Level of Kopfgeld for (Killing unit)) Gleich 1) then do (Spieler - Add 5 to (Owner of (Killing unit)) Aktuelles Gold) else do (Do nothing)
    If ((Level of Kopfgeld for (Killing unit)) Gleich 2) then do (Spieler - Add 10 to (Owner of (Killing unit)) Aktuelles Gold) else do (Do nothing)
    If ((Level of Kopfgeld for (Killing unit)) Gleich 3) then do (Spieler - Add 15 to (Owner of (Killing unit)) Aktuelles Gold) else do (Do nothing)
    If ((Level of Kopfgeld for (Killing unit)) Gleich 4) then do (Spieler - Add 20 to (Owner of (Killing unit)) Aktuelles Gold) else do (Do nothing)


    Aber wenn ich die map mit kollegen zum testen mal über hamachi spiel, und die diesen hero nehmen, kommt immer "ey ich hab kopfgeld geskillt aber beim creepkillen steht immernoch +25?! wat solln der scheiß?! bug bug bug musste ändern..."

    das nervt. sie kriegen das gold, sehens aber nich... gibts nich nen befehl, die killbeute mit in den schwebenden text der automatisch kommt einzubinden?

    EDIT:
    Idee wäre:
    Kopfgeld
    Ereignisse
    Einheit - A unit Erlernt eine Fertigkeit
    Bedingungen
    (Learned Hero Skill) Gleich Kopfgeld
    Aktionen
    increase bounty for (owner of (learning hero)) by 5

    nur dass ich die aktion nich gefunden hab, weiß nich ob ich sie übersehen hab oder es die gar nicht gibt, wär nur ne lösnungsidee >.<


    EDIT2:
    Noch ein Problem.
    Trigger:
    Ereignisse
    Zeit - Every 0.01 seconds of game time
    Bedingungen
    Aktionen
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
    'IF'-Bedingungen
    (Terrain type at (Position of UNITVARIABLE)) Gleich Felwood - Erde
    'THEN'-Aktionen
    If ((Level of Ausweichen for UNITVARIABLE) Gleich 1) then do (Animation - Change UNITVARIABLE's vertex coloring to (49.00%, 49.00%, 20.00%) with 10.00% transparency) else do (Do nothing)
    If ((Level of Ausweichen for UNITVARIABLE) Gleich 2) then do (Animation - Change UNITVARIABLE's vertex coloring to (49.00%, 49.00%, 20.00%) with 20.00% transparency) else do (Do nothing)
    If ((Level of Ausweichen for UNITVARIABLE) Gleich 3) then do (Animation - Change UNITVARIABLE's vertex coloring to (49.00%, 49.00%, 20.00%) with 30.00% transparency) else do (Do nothing)
    If ((Level of Ausweichen for UNITVARIABLE) Gleich 4) then do (Animation - Change UNITVARIABLE's vertex coloring to (49.00%, 49.00%, 20.00%) with 40.00% transparency) else do (Do nothing)


    So will ich das für jedes Terrain machen, bloß finde ich in der liste weder verseuchung noch seichtes wasser... was nu?

    Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von Depe ()

  • ähem also ich hoff mal, dass das hier nicht wieder unter spam abgehakt wird...

    also für deine erste Frage weiß ich die Antwort selber nicht, ABER ich weiß, dass du das mit JASS irgendwie coden kannst.... ich selber kanns nicht.

    deine erste Idee ist leider nicht sehr sinnvoll, da es die aktion meines wissens gar nicht gibt... sry wenn ich mich irre...

    und zu deiner dritten Frage: im seichten Wasser kannst du ja auch den Bodentyp ändern, also mach das gleiche einfach mit dem Bodentyp des Wassers
    für verseuchung gibt's glaub ich auch was aber das kenn ich nicht....

    vllt hats dir was geholfen (hoffentlich)
  • Wie schaff ich es das ein passiver skill einen aktiven auslöst, wie zum Besiepiel in Dota mealstorm einen chain lighting auslösen kann.

    falls ma dazu eine dummyeinheit benötigt sagt bitte auch noch wo ich mich darüber informiern kann

    e: danke yak hätt nicht gedacht dass das so einfach ist^^

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von mud ()

  • Es gibt im Spiel eine Fähigkeit namens Langsamheitskugel, welche passiv ist. Dort ist ein Feld, in welchem man eine aktive Fähigkeit eintragen kann. Dort trägst du die Fähigkeit ein, welche dann potentiell gecastet werden soll. Wichtig ist dabei, dass du bei dieser den Cooldown ausstellst und die Manakosten, da dies beim passiven Casten mitberechnet wird.
    Desweiteren wirst du 3 Felder für die Chance finden. Warum das 3 sind, weiß ich auch nicht. Trag einfach in alle 3 das gleiche ein.

    Das Wort "Würde" kennen manche Menschen nur noch als Konjunktiv II in dem Satz: "Für Geld würde ich alles machen."
  • @Depe
    Für den ersten Skill würde ich mit Buffs arbeiten.
    Einfach nen Skill machen der auf Brillianz Aura basiert,+Mana Reg und grafische Effekte weg machen.

    Dann einfach sowas wie

    Event - A Unit dies
    Bedingung: (Killing Unit) has Buff (BLA) gleich True
    Aktion:
    -If, then else - Multiple Functions:
    --If:
    - Level of (Buff) for (Triggering Unit) Gleich 1
    --Then
    Add 5 gold to owner of killing units aktuelles gold

    usw.

    Dotabuff
    (Hieß früher Tsuki)
  • ich würde einfach Dummys mit der jeweiligen Plus Beute erstellen und immer wenn der Hero mit dem Spell eine Einheit tötet einen Dummy der richtigen Stufe kreieren und ihm Damage von dem Helden zufügen lassen!

    Bei vielen Creeps aber vll ein wenig performance lastig !
    [17:57:06] <Cave_Man> wie mache ich buletten?
    [...]
    [17:58:35] <Warbringer> Der Höhlemensch auf kulinarischer Entdeckungsreise: "Wie mache ich Bouletten?"
  • Original von ^z3rYu
    @Depe
    Für den ersten Skill würde ich mit Buffs arbeiten.
    Einfach nen Skill machen der auf Brillianz Aura basiert,+Mana Reg und grafische Effekte weg machen.

    Dann einfach sowas wie

    Event - A Unit dies
    Bedingung: (Killing Unit) has Buff (BLA) gleich True
    Aktion:
    -If, then else - Multiple Functions:
    --If:
    - Level of (Buff) for (Triggering Unit) Gleich 1
    --Then
    Add 5 gold to owner of killing units aktuelles gold

    usw.




    So ist es schon super, genauso ist auch Goblins Greed vom Alchemisten gemacht...
  • Original von Cave_Man
    Das problem bei der Lösung ist das du nicht angezeigt bekommst das du plusgeld bekommst was bei meiner Lösung kein Problem ist....^^


    das kannste ja einfach als trigger dazubauen bei der lösung von tsuki.
  • Benutzer online 1

    1 Besucher