AHK RegExMatch

  • Servus, ich wollte mir einen Verdienstzähler schreiben, jedoch habe ich nun das Problem, dass mir das Geld nicht errechnet wird.



    Die Meldung sieht wie folgt aus:


    [15:29:34] Der Schatzsucher hat dir 105€ für die Schätze gegeben!
    [15:29:34] Wenn du noch mehr findest, komm zurück!

  • Probiers mal so,
    Bei RegExMatch wird ein Array zurückgegeben...
    RegExMatch(chat, "Der Schatzsucher hat dir ([0-9]+)\€ für die Schätze gegeben\!", var)
    Var = Array
    Also ist Var1 der Wert den du mit dem ERSTEN Platzhalter (.*) Filtern willst....
    und so weiter....
    Gruß

  • Probiers mal so, du hattest ein Suspend Permit unter dem Label, das sollte dort nicht sein, bei mir funktioniert es so :)
    Wird bei dir die Addchatmessage ausgegeben?

  • Also die Chatmessage wird mir angezeigt jedoch bleibt immernoch der € Betrag Leer


    Code
    [16:20:13] Der Schatzsucher hat dir 400€ für die Schätze gegeben!
    [16:20:13] Wenn du noch mehr findest, komm zurück!
    [16:20:13] Du hast € erhalten.
  • Sry :D hatte übersehen du hast in Iniread die Ausgabe Variable Falsch gesetzt, da gehört Geld und nicht Verdienstzähler hin, du willst den Wert ja aus der ini auslesen ^^