Sa-Mp Keybinder

  • Moin

    Leider gibt es in den Weiten des i-Nets nur Keybinder, die entweder keine Tastenkombinationen erlauben oder dann soviele Ressourcen fressen, dass einem die augen ausfallen wenn man auf den Ramverbrauch schaut.

    Ich habe/hätte nun vor, einen eigenen kleine Binder zu schreiben. Aber:
    1. Wie verhält sich das von AutoIt her mit den Ressourcen da;
    a. Für jeden Text ein Hotkey abgefragt werden muss
    b. Dieser Text relativ schnell an das Spiel übergeben werden soll

    Und an alle die jetzt schreien wollen: BOT
    Lasst es bitte bleiben. Denn ein Keybinder ist kein Bot, sondern nur eine Automatisierung für Reallife Server, da man besonders dort viele Befehle und Nachrichten durchgeben muss.

    MfG
    Lukas

    Einmal editiert, zuletzt von lukiono (31. Dezember 2010 um 16:12)

  • Zitat von Wikipedia

    Ein Keybinder ist ein Computerprogramm, das nach dem Drücken einer bestimmten Taste (z. B. F1 oder Numpad 1) einen Text in einem Spiel ausgibt (meist in Shootern).


    Es ist ein Bot, wenn man Wikipedia (und dir) glaubt

    PS: Abgesehen davon reagieren Spiele nicht auf das Send von Autoit (soweit ich das weiß), da müsste man mit C++ o.ä. ein KeyGenerator machen

    Einmal editiert, zuletzt von TheShadowAE (31. Dezember 2010 um 17:19)

  • Hi!

    Zitat

    Und an alle die jetzt schreien wollen: BOT
    Lasst es bitte bleiben.

    Wieso, wenn du der erste bist, der von BOT spricht....

    @TheSchadowAE, Anwendungen gibt es auch ausserhalb von Spielen, aber erstens hat JEDE halbwegs vernünftige Software (auch Spiele) diese Funktion bereits implementiert, und zweitens finde ich die Frage ansich schon lustig, ob ein INTERPRETER, der per se schon (im Vergleich) EXTREM viele Ressourcen veranschlagt, für dieses Vorhaben geeignet ist :D

  • PS: Abgesehen davon reagieren Spiele nicht auf das Send von Autoit, da müsste man mit C++ o.ä. ein KeyGenerator machen


    Spiele reagieren wunderbar auf

    [autoit]

    ControlSend

    [/autoit]
  • ICh hab sowas mal gehabt ...

    Einfach die F-Tasten als Shortcuts und dann mit SendKey arbeiten ...

    [autoit]

    HotKeySet("{F1}", "_OnF1")

    [/autoit][autoit][/autoit][autoit]

    Func _OnF1()
    Send("t/funktion")
    EndFunc

    [/autoit]

    Und wenn du willst kannst du nochn GUI dazu machen indem du eintippen kannst, was gesendet werden soll etc. ;)
    das t ist dazu da, dass er die Chat-Box öffnet ;)

  • Hallo lukiono,

    San Andreas Multi Player hat nach meinem Wissensstand eine eigene Skriptsprache hierfür. Nein sie heisst nicht AutoIt und hier ist auch nicht das SA-MP upport-Forum,

    mfg autoBert

  • San Andreas Multi Player hat nach meinem Wissensstand eine eigene Skriptsprache hierfür. Nein sie heisst nicht AutoIt und hier ist auch nicht das SA-MP upport-Forum,

    Die Scriptsprache heißt Pawn.
    Und danke für den "Tip".

    @Thread-Ersteller: Schau mal nach der PAWN-Funktion "OnPlayerKeyStateChange", damit kannst du serverseitige Keybinds erstellen ;)

  • Nein, die Scriptsprache heisst nicht Pawn sondern PawnO *fg*
    Und nein, ich habe keinen Zugriff auf den Gamemode

    Vielen Dank für die Tipps
    Vorerst /erledigt

    MfG
    Lukas