AHK | Kleines Problem

  • Hey ich habe ein kleines Script mit Adminbefehlen und wollte dies um einiges erweitern nur habe ich bemerkt, dass alle Shortbinds funktionieren aber die Keybinds nicht. Liegt es an dem Script oder vielleicht an der API ?
    Hier mal ein Beispiel:


    Es passiert rein garnichts ingame bei folgendem Bind:


    Dieser Bind funktioniert jedoch ohne Probleme:


    Kann auch ein dummer Fehler o.ä. sein, aber ich schreibe noch nciht lange Keybinder mit AHK :whistling:

  • Den Schnipsel habe ich von einem Freund der diese Befehle benutzt, bei ihm funktionieren die Keybinds.
    Hier halt ein anderen Beispiel, welches bei mir auch nicht funktioniert.


    Code
    ~y::
    If (IsChatOpen() == 1 || IsDialogOpen() == 1 || IsMenuOpen() == 1 ){
    SendInput {A_ThisHotkey}
    return
    }
    SendChat ("/lock")
    return
  • Versuch mal:


    Und ganz oben im Script kommt das hin:


    Brainfuck
    Adminon := 1
  • Versuch mal:


    Und ganz oben im Script kommt das hin:


    Brainfuck
    Adminon := 1

    Okay Adminon geht er schonmal aber nicht Adminoff.
    Und y und m gehen immernoch nicht >.>

  • Habe was vergessen:

    Was meinst du mit Y und M ?

  • Ups ich meinte nur Y



    Code
    ~y::
    If (IsChatOpen() == 1 || IsDialogOpen() == 1 || IsMenuOpen() == 1 ){
    SendInput {A_ThisHotkey}
    return
    }
    SendChat ("/lock")
    return

    Das zum Beispiel geht trotzdem nicht :<


    Und das andere geht nicht mehr :D

  • Was soll den da passieren ?

  • Wenn ich die Y Taste drücke soll /lock in den Chat gesendet werden, ist jedoch der Chat oder sonstiges geöffnet (Dialog, Menü halt) dann soll die Taste Y auch als diese erkannt werden und nicht /lock eingeben.


    /e Ah okay ganz dummer Fehler, habs gefixt.
    Zwischen SendChat und dem ("/lock") war ein Leerzeichen :whistling:


    Das andere mit dem Adminon geht trotzdem nicht

  • Sooo :)
    Klappt jetzt alles ? Wen ja, kannst du ein Like dalassen :D

    2 Mal editiert, zuletzt von siix ()

  • Das hab ich ja gerade selber hingekriegt aber das hier klappt immernoch nicht :<


    Likes kriegst du natürlich auch so für deine Geduld und Anstrengung mir zu helfen :)


  • Oben im Script:


    Code
    Adminstatus = 1
  • Also bei mir hat jetzt im Endeffekt das geholfen, jetzt klappt alles. Danke für die Hilfe!


    Code
    Adminon != 0



  • Hallo Leute, habe eine Frage. Ich möchte etwas schreiben, was ich noch nicht gemacht habe und frage mich wie es geht.
    Ich möchte dass der Keybinder die Zeile ausliest und wenn dann zum beispiel die Zeile so aussieht: " * PERSONXY benötigt einen Sanitäter in ZONE, CITY. /notruf ID " in den Chat kommt soll man per Taste (Beispielsweise Zirkumflex) automatisch /notruf und die ID vom letzten Notruf der reinkam in den Chat senden.


    Mag mir da einer von euch helfen :> ?

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen