[AHK & SAMP API] User Input unterbrechen; Suche erklärung zu Code

  • Hey zusammen.
    Ich bastel grad meinem Keybinder für Dete und Waffenhändler etc. Dazu will ich, dass man als Benutzer eine Taste drückt und dann zur eingabe der Playerid aufgefordert wird und diese dann gespeichert. Habe mir das jetzt so zu recht geschrieben:
    !Insert::
    SendInput Playerid:{Space}
    Input zID, V I M,{enter}
    SendInput {end}+{home}{Del}{esc}


    if (getPlayerScoreById(kID) == "") {
    AddChatMessage("--> Fehler: Player Offline!")
    return
    }


    AddChatMessage("--> Playerid " zID " gespeichert")
    return
    Wie das an sich funktioniert ist mir klar. Das einzige was ich nicht wirklich verstehe ist die Zeile:
    SendInput {end}+{home}{Del}{esc}
    Mir ist bewusst, dass sie dafür sorgt, das der Text bei Enter druck nicht als Chat gesendet wird, aber ich verstehe einfach nicht warum das funktioniert?
    Was hat es mit dieser Tastenkombination auf sich?


    Hoffe mir kann jemand helfen..


    Mit freundlichen Grüßen,
    Klaus

  • {end}+{home}
    bedeutet einfach Ende+Shift+Pos1.


    Es wird also einfach der Text vom Ende bis zum Anfang markiert. Dann wird der Text gelöscht und der Chat geschlossen mit ESC. Ist im Prinzip das gleiche wie CTRL+A und dann DEL, ESC.

  • Ohhhhhhh man scheiße klar..... :'D
    Mein Fail... hab ganz vergessen, dass die Home Taste die Pos1 Taste is... :rolleyes:


    Danke für die auflösung ^^




    /e: Kann ich das Thread selber irgendwie schließen?