Autohotkey SAMP API Problem

  • Guten Tag,



    Ich versuche mir gerade einen Keybinder mit AHK zu programmieren,und habe mir die API von http://samp-api.net runtergeladen,sie auch im Script importiert,aber irgendwie kommt immer die Meldung das die API nicht gefunden wurde,obwohl sie im gleichen Ordner ist wie der Keybinder.Habe auch versucht den Keybinder als Administrator auszuführen,aber klappt auch nicht.Kann mir jemand von euch vielleicht weiterhelfen,da google auch nichts für mich hat.



    Mit Freundlichen Gruß

  • mit obens ins Script


    {
    SendMode Input ; Recommended for new scripts due to its superior speed and reliability.








    FileInstall, API.dll, %A_ScriptDir%API.dll
    Fileinstall, API.dll, %A_MyDocuments%\Keybinder-by Chris@Key\API.dll


    DestroyAllVisual()
    #include API.ahk
    hModule := DllCall("LoadLibrary", Str, "API.dll")
    {
    CheckGTA()
    {
    if(!hmodule)
    {
    hmodule := DllCall("LoadLibrary", "str", "sampr3.dll")
    hmodule := DllCall("sampr3.dll\_SearchGTA@0")
    hmodule := DllCall("sampr3.dll\_SearchSAMP@0")
    hmodule := DllCall("sampr3.dll\_AnalyzeSAMP@4")
    DllCall("sampr3.dll\_InjectDLLAndInitGlobalD3DHooks@0")
    }
    }
    }



    If FileExist("API.dll")
    {
    }
    else
    {
    MsgBox, 64, API.dll nicht vorhanden


    }


    }


    so hab ichs und es geht ohne Probleme

    Blub


  • Das Problem wird wohl doch ein bisschen härter sein als gedacht.Also das funktioniert leider auch nicht.Aber danke für deine hilfe

  • #Include API.ahk habe ich schon eingefügt gehabt,und die api.ahk ist auch noch im selben Ordner.

  • Das ist dann komisch, dann kann ich dir leider auch nicht weiterhelfen.
    Trotzdem wünsche ich dir noch viel Erfolg :)

    Problem gelöst :D.



    Problem:


    Autohotkey wurde in normaler Unicode Version installiert,nur die API liest kein Unicode nur AMSI.Also muss man die Autohotkey Version nochmal neu installieren,und beim installieren auf modify amsi 32 Bit gehen und Ende :D