Haidon Buff

Wilkommen im Forum von Runes of Magic DE

Regeln und Richtlinien: Spielregeln - Community-Richtlinien - Allgemeine Nutzungsbedingungen - RoM Servers Status

Kontaktmöglichkeiten: Support System - Discord
  • Könntest du das bitte auch noch so ausführen, dass es bei 2 Buffs anhällt?

    Also zB bei Int oder Matk Wenn man Magier ist...


    Und cool wäre auch noch wenn du die ID für sämliche nütliche Buffs auflisten könntest damit die Leute dann ihr Makros anpassen können:

    Ausdauer

    LP

    MAtk

    Patk

    Int

    Stärke

    Geschick


    Danke im Vorraus

  • #Haidon-Buff-Id's 625645=Ausdauer, 625646=Int, 625648=Geschick, 625649=pverteidigung, 625652=patk, 625653=matk. Die anderen sind dann LP usw.

    # Jeff Hayes ins target nehmen und so oft Klicken(ausführen), bis Jeff nicht mehr im Target ist.

    # ChoiceOption(1) wäre 3.000 Gold zahlen für den 30 Minuten-buff, ChoiceOption(2) ist 30.000 Gold zahlen für 2 Stunden. Nachfolgend alle mit 30.000 Gold bezahlen

    # Zuerst wird geprüft, ob man den Buff mit der ID hat.

    # Wenn man ihn hat, wird Jeff Hayes aus dem Target genommen und die Schleife angebrochen. Somit laufen die Anweisungen ab ChoiceOption ins "Leere".

    # Wenn man zu oft Klickt, passiert nichts mehr, weil Jeff aus dem Target genommen wurde.

    # Wird nicht die richtige ID gefunden (buff bleibt 0), wird Jeff Hayes per "Angreifen" angesprochen, die Option 2 (teilnehmen) und danach die Option 2 (30.000 Gold) gewählt und bestätigt.

    # Dieses durch die "Brust ins Auge" ist nötig, weil es kein "wait" als Funktion gibt ( /wait ... ist wie /run eine Anweisung ).


    # Matk oder Int:


    Code
    1. /run local buff=0 for i=1,100 do local _,_,_,d=UnitBuff("player",i) if d==625653 or d==625646 then TargetUnit("") buff=1 break end end if buff ==0 then CastSpellByName("Angreifen") end
    2. /script ChoiceOption(2)
    3. /wait .1
    4. /script ChoiceOption(2)


    für Einzelbuff Int:

    Code
    1. /run local buff=0 for i=1,100 do local _,_,_,d=UnitBuff("player",i) if d==625646 then TargetUnit("") buff=1 break end end if buff==0 then CastSpellByName("Angreifen") end
    2. /script ChoiceOption(2)
    3. /wait .1
    4. /script ChoiceOption(2)


    Haydon Innen:


    # kombi 1: Schlagkraft, Widerstandskraft, Verteidigung

    # kombi 2: Verstand, Lebenskraft, Schnelligkeit

    # kombi 3: Magie, Leid, Schlag

    # Kombi 4: Unermüdlichkeit, Panzer, Widerstandskraft


    #Int für runen auswahl 3 (letzte Choice-Anweisung)


    Code
    1. /run local buff=0 for i=1,100 do local _,_,_,d=UnitBuff("player",i) if d==625646 then TargetUnit("") buff=1 break end end if buff==0 then CastSpellByName("Angreifen") end
    2. /script ChoiceOption(2)
    3. /wait .1
    4. /script ChoiceOption(2)
    5. /wait .1
    6. /script ChoiceOption(3)

    Edited 2 times, last by tarkan447: Haydon innen addiert ().