Beiträge von Madd92

    Das brauchst du. Und die ! in den Texten in {!} umwandeln.
    Ich würde dir aber empfehlen, die SAMP-UDF zu nutzen, damit geht das ganze wesentlich einfacher und effektiver.

    Generell zum Beispiel so:


    Man kann jetzt das Muster natürlich noch weiter einschränken, aber so funktioniert es bereits.

    Naja Zone und Standort kannst du nur auslesen, wenn die UDF funktioniert. Also versuch erstmal das hinzubekommen. Die AHK Version ist nicht das Problem, das Script funktioniert bei mir generell auch mit der UDF ohne Probleme.

    Ein ähnliches Thema gab es letztens schonmal, ich habe damals diese Funktion genutzt:


    Das mache ich allerdings schon länger anders mit Commands, daher weiß ich nicht mehr so genau, wie toll die Funktion ist.

    #IfWinActive, GTA:SA:MP statt #IfWinActive, GTA:SA:MP;. Allerdings brauchst du wenn du die API nutzt, diesen gesamten Teil nicht:


    Sondern einfach #If !isInChat() vor die Hotkeys schreiben.
    Zudem bei Funktionsaufrufen keine Leerzeichen und die Parameterübergabe wie folgt:


    PHP
    SendChat("Guten Tag, das ist der Anrufbeantworter von " Nickname ",")

    Edit: Ok ich habe gesehen, dass man den Titel des Winamp Fensters auch auf Dateiname umstellen kann. Mit diesem Script klappt es damit bei mir:

    Hier nochmal die Einstellung, die ich dafür bei mir geändert habe. Danach einmal Winamp neustarten:

    Hast du MAX_STR_LEN definiert? Du kannst nicht einfach alles dadurch ersetzen. Zum Beispiel wäre es dann strcpy(fileArray[counter], buf). Wenn du nur ein char fileArray[lines] definierst, dann ist dies so gesehen ein String von der Länge lines. Aber du willst ja ein Array von Strings haben und nicht nur von einzelnen Zeichen. Ich würde empfehlen, dich einfach mal in Strings in C einzulesen. Da ich mir nicht den kompletten Code genau angesehen habe, kann ich dir nicht alle Fehler aufzeigen.

    Ich habe mit WoW nicht viel am Hut, weiß aber dass es nicht Open Source ist. Du solltest dich mal informieren, was Source Code oder Quellcode bedeutet. Ansonsten kannst du mich ja gerne eines besseren belehren und mal einen kleinen Teil posten :)

    PHP
    sleep, 1000
    WinActivate, Device Selection
    SendInput, {Enter}

    Zum Beispiel. Kann man natürlich noch ausführlicher gestalten, damit sichergestellt wird, dass SAMP auch wirklich gestartet wird. Eine andere Methode wüsste ich im Moment nicht.

    @Bergustelo An den Source Code eines Spiels wirst du nicht kommen, es sei denn, er wird veröffentlicht oder das Programm wurde in einer Sprache geschrieben, in der der Quellcode nicht kompiliert wird.
    Was du dir aber immer anschauen kannst, ist der Maschinencode, der ausgeführt wird. Wenn man diesen analysiert und den Aufbau und die Arbeitsweise versteht, kann man passenden Code dazu schreiben.

    Mit CLEO kann man Scripts für GTA schreiben. Ich denke das ist am ehesten was du suchst. Um deine Mods komplett selber zu schreiben müsstest du Reverse Engineering lernen.