Seite 1 von 1

frage zu meinem easy uo script

BeitragVerfasst: Di 20. Mai 2014, 15:26
von JBO
kann dan bitte wer drüber schauen und korigieren wenns geht folgendes funktioniert nicht

die spalte sub journal und das was dazu gehört funktioniert nicht warum?



gosub Dispel

sub Dispel
event Macro 15 40 (Cast Spell Dispel)
wait 10
event Macro 22 0
wait 5s
event Macro 15 40 (Cast Spell Dispel)
wait 10
event Macro 22 0
wait 5s
event Macro 15 40 (Cast Spell Dispel)
wait 10
event Macro 22 0
wait 5s
event Macro 15 40 (Cast Spell Dispel)
wait 10
event Macro 22 0
wait 5s
if #mana <= 30
gosub Meditieren

sub Meditieren
if #mana <= 80
{
Key F6

wait 1s
gosub Journal

sub Journal
scanjournal 1
if Du konntest Dich nicht konzentrieren. #journal
gosub Meditieren

scanjournal 2
if Du Meditierst. #journal
gosub Du Meditierst

scanjournal 3
if World statics save has been initiated. #journal
gosub Save

sub Save
wait 10s


Du Meditieren
wait 40s
}
gosub Dispel

Re: frage zu meinem easy uo script

BeitragVerfasst: Mi 21. Mai 2014, 19:15
von Sisco
wenn du mit EasyUo dein journal auslesen willst musst du alle leerzeichen durch Unterstriche ersetzten.

scanjournal 1
if Du_konntest_Dich_nicht_konzentrieren. #journal
gosub Meditieren

es reichen in der Regel auch nur ausschnitte des Satzes.

in dem Fall nicht_konzentrieren. Würde schon reichen.

MfG Sisco

Re: frage zu meinem easy uo script

BeitragVerfasst: Mi 21. Mai 2014, 19:42
von XZider
Hurz!

Ich konnte es zwar nicht ausgiebig testen und ich weiß auch nicht genau was du vor hast aber so sieht meine Lösungsvorschlag aus:

Spoiler: Zeigen
Code: Alles auswählen
while #true
{
    while #mana >= 30
    {
        ;event macro 15 40 ;cast dispel
        event macro 1 0 .castspell Heilen
        wait 20
        event macro 22 0  ;last target
        wait 100
    };while mana >= 30
   
    while #mana <= 80
    {
        event macro 13 46 ;use skill meditation
        wait 200
    };while mana <= 80
};while true


event macro 15 40 führte bei mir nur zu Fehlermeldungen, da es den Spell hier in der Form nicht gibt. Zum testen habe ich einfach mal den Spell Heiler verwendet und ihn über den Punkt-Befehel castspell aufgerufen. Für andere Zauber müssen ggf. noch die wait-Zeiten angepasst werden.