Finde den Fehler im Script nicht.

  • Hallo,
    Findet von euch jemand hin dem Script den Fehler?
    Wenn ich ingame ALT+B drücke öffnet sich nur das Chatfenster und es kommt ein Leerzeichen.
    Es sollte aber /buygun und ein Leerzeichen dastehen.


    #include samp.ahk


    IniRead, ALTBname, Name.ini, Daten, ALTBName


    Gui, Add, Text, x395 y224 cwhite +BackgroundTrans,ALT+B.
    Gui, show, w800 h500, Keybinder by Kai Ahnung ;Um das GUI sichbar zumachen seinen Namen und größe festzulegen.


    Gui, add, Edit, w100 h20 x445 y220 vALTBname, %ALTBname%


    Gui, add, Button, w100 h20 x130 y400 gSpeichern, Speichern
    return ;Um den befehl abzuschließen


    Speichern:
    Gui, submit, nohide


    IniWrite, %ALTBname%, Name.ini, Daten, ALTBName
    return


    GuiClose:
    ExitApp ;Um den GUI zu beenden
    return ;^^
    #IfWinActive, GTA:SA:MP ;Damit die Keys nur bei GTA SAMP aktiviert werden
    #UseHook


    t::
    Suspend On
    SendInput t
    Hotkey, Enter, On
    Hotkey, Escape, On
    Hotkey, t, Off
    return


    NumpadEnter::
    Enter::
    Suspend Permit
    Suspend Off
    SendInput {Enter}
    Hotkey, t, On
    Hotkey, Enter, Off
    Hotkey, Escape, Off
    return


    Escape::
    Suspend Permit
    Suspend Off
    SendInput {Escape}
    Hotkey, t, On
    Hotkey, Enter, Off
    Hotkey, Escape, Off
    return


    !b::
    SendInput t%bname%{Space}
    return

  • Habe zwar nicht mehr so Ahnung von AHK, aber müsste es nicht:


    Code
    !b::
    SendInput t%ALTBname%{Space}
    return

    sein, weil die Variable bname doch so in der Form nicht existiert.
    Falls ich es überlesen haben sollte tut es mir leid.