Input abbrechen AHK

Jeder Spieler der sich neu auf dem Server registriert erhält aktuell einen Startbonus von 30 Tagen Premium sowie zusätzliche GTA-$.
  • Gibt es die Möglichkeit dass wenn ich ESC drücke die Eingabe aus dem Chat gelöscht wird und der Input nicht mehr beachtet wird ? Also im grunde abgebrochen wird ?



    Code
    1. Send tUm wieviel reduziert sich der Gewinn ?:{space}
    2. Input, var, V I M, {NumpadEnter} {enter}
    3. Send ^a{del}{esc}
    4. if(var=="" || var == " " || var=="0")
    5. {
    6. addChatMessage(bindername " Die Gewinn reduzierung für das Event: " ticketnummer " wurde abgebrochen !")
    7. Return
    8. }
  • Dafür gibt es eine extra Funktion, PlayerInput().

    Diese hier:



    So würde dein Code damit aussehen:


    Code
    1. input := PlayerInput("Um wieviel reduziert sich der Gewinn ?: ")
    2. if (input == "" || input == " " || input == " ") {
    3. addChatMessage(bindername " Die Gewinn reduzierung für das Event: " ticketnummer " wurde abgebrochen !")
    4. }
    5. return


    Die Funktion löscht automatisch alles aus dem Chat, sobald du ESC drückst.

    Geld kannste dir sparen :)

  • Das passt schonmal soweit. Kann ich es auch möglich machen, falls ein Wert eingetragen ist dass dieser dann beim ESC auch gelöscht wird statt abgesendet wird ?