[AHK] Keybinder schließt /befehl wieder

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • [AHK] Keybinder schließt /befehl wieder

    Hey, ich habe folgendes Problem:

    Sobald ich mit meinem Keybinder einen Befehl wie /stats mache wird sofort das /stats Fenster geschlossen.

    Brainfuck-Quellcode

    1. /*-------------------------------------------------------------------------------------
    2. © 2018 Capital - Another-Life, Inc.
    3. /*-------------------------------------------------------------------------------------
    4. Include & Timer
    5. */-------------------------------------------------------------------------------------
    6. #Include SAMP.ahk
    7. password = capitalistcool
    8. /*-------------------------------------------------------------------------------------
    9. Is Administrator & Password
    10. */-------------------------------------------------------------------------------------
    11. if(!A_IsAdmin)
    12. {
    13. MsgBox, 0, Info, Du musst den Keybinder als Administrator ausführen!`nDas Programm wird sich jetzt schließen.
    14. ExitApp
    15. }
    16. InputBox,pass,Login, Bitte gebe den Passwort ein
    17. If( pass <> password ) {
    18. MsgBox Passwort falsch - Zugriff verweigert!
    19. ExitApp
    20. }
    21. MsgBox Passwort korrekt - Zugriff erfolgreich!
    22. ;-------------------------------------------------------------------------------------
    23. #IfWinActive, GTA:SA:MP
    24. #UseHook
    25. t::
    26. Suspend On
    27. SendInput t
    28. Hotkey, Enter, On
    29. Hotkey, Escape, On
    30. Hotkey, t, Off
    31. return
    32. NumpadEnter::
    33. Enter::
    34. Suspend Permit
    35. Suspend Off
    36. SendInput {Enter}
    37. Hotkey, t, On
    38. Hotkey, Enter, Off
    39. Hotkey, Escape, Off
    40. return
    41. Escape::
    42. Suspend Permit
    43. Suspend Off
    44. SendInput {Escape}
    45. Hotkey, t, On
    46. Hotkey, Enter, Off
    47. Hotkey, Escape, Off
    48. return
    49. ;-------------------------------------------------------------------------------------
    50. ;-------------------------------------------------------------------------------------
    51. ;Laufscript
    52. ;-------------------------------------------------------------------------------------
    53. ~Space::
    54. if(IsInChat() == 1 || IsDialogOpen() == 1 || IsPlayerInAnyVehicle() == 1 || IsPlayerFreezed() == 1) {
    55. return
    56. }
    57. Sleep 1
    58. while GetKeyState("Space", "P")
    59. {
    60. Send {space down}
    61. Sleep 1
    62. Send {space up}
    63. Sleep 1
    64. }
    65. return
    66. /*-------------------------------------------------------------------------------------
    67. Commands & More
    68. */-------------------------------------------------------------------------------------
    69. :?:/hp::
    70. Suspend permit
    71. AddChatMessage("{EE4073}[Capital]: {192A3D}Du hast noch " GetPlayerHealth() " Leben und " GetPlayerArmor() " Rüstung")
    72. return
    73. :?:/skin::
    74. Suspend permit
    75. AddChatMessage("{EE4073}[Capital]: {192A3D}Du hast die Skin-ID " GetPlayerSkinId() ".")
    76. return
    77. ;-------------------------------------------------------------------------------------
    78. /*
    79. HostName: Another Life - Enjoy It!
    80. Address: samp.gta-life.de:7777
    81. Players: 7 / 200
    82. Ping: 22
    83. Mode: German Reallife Roleplay
    84. Language: Deutsch / German
    85. /*
    Alles anzeigen
  • @.Shifty hau mal das mit dem

    1. t::
    2. Suspend On
    3. SendInput t
    4. Hotkey, Enter, On
    5. Hotkey, Escape, On
    6. Hotkey, t, Off
    7. return
    8. NumpadEnter::
    9. Enter::
    10. Suspend Permit
    11. Suspend Off
    12. SendInput {Enter}
    13. Hotkey, t, On
    14. Hotkey, Enter, Off
    15. Hotkey, Escape, Off
    16. return
    17. Escape::
    18. Suspend Permit
    19. Suspend Off
    20. SendInput {Escape}
    21. Hotkey, t, On
    22. Hotkey, Enter, Off
    23. Hotkey, Escape, Off
    24. return
    raus und frag ab, ob ein Chat offen ist, ob ein Dialog offen ist.
    Wenn nicht dann soll er die Sachen ausführen.
    Also dann z.B. so:

    if(!isInChat() && isInDialog())
    mapping-studio.net ..
  • .Shifty schrieb:

    Beispiel: Der Serverbefehl ist /stats dann wird ein Dialog geöffnet ein Fenster wo steht unten schließen habe ich den Keybinder an und mache den Serverbefehl /stats wird das Fenster nach einer halben Sekunde automatisch von dem Keybinder geschlossen.

    Hast du das versucht?


    Muzoris schrieb:

    @.Shifty hau mal das mit dem

    1. t::
    2. Suspend On
    3. SendInput t
    4. Hotkey, Enter, On
    5. Hotkey, Escape, On
    6. Hotkey, t, Off
    7. return
    8. NumpadEnter::
    9. Enter::
    10. Suspend Permit
    11. Suspend Off
    12. SendInput {Enter}
    13. Hotkey, t, On
    14. Hotkey, Enter, Off
    15. Hotkey, Escape, Off
    16. return
    17. Escape::
    18. Suspend Permit
    19. Suspend Off
    20. SendInput {Escape}
    21. Hotkey, t, On
    22. Hotkey, Enter, Off
    23. Hotkey, Escape, Off
    24. return
    raus und frag ab, ob ein Chat offen ist, ob ein Dialog offen ist.
    Wenn nicht dann soll er die Sachen ausführen.
    Also dann z.B. so:

    if(!isInChat() && isInDialog())