AHK A.P.I Hilfe 0.3.7

  • Hey, ich habe ein kleines Problem mit AHK
    Mein Problem ist das ich keine API Funktionen nutzen kann.
    Ich habe auch die UDF undso alles!


    Hier das Beispiel!


    Code
    !x::
    getPlayerZone(zone)
    SendInput t/f Ich benötige Hilfe in %zone% {enter}
    return

    Dann kommt diese Fehler Meldung!



    MEINKEYBINDER.ahk (54) : ==> Too many parameters passed to function.

  • Code
    !x::
    zone := getPlayerZone()
    SendInput t/f Ich benötige Hilfe in %zone% {enter}
    return

    Die Funktion getPlayerZone() braucht keine Parameter.


    Du kannst die ganze Sache übrigens noch etwas optimieren, indem du statt SendInput, SendChat verwendest.

    Code
    !x::
    zone := getPlayerZone()
    SendChat("/f Ich benötige Hilfe in " zone)
    return
  • Dafür gibts keine Funktion direkt, allerdings kann man das mit einem Timer prüfen.


    [xPosition] und [yPosition] musst du halt noch mit den jeweiligen Positionen austauschen und evtl. zwei mal die Range von 8 anpassen