AHK-AddChatMessage

  • AHK- AddChatMessage
    Wenn ich AddchatMessage(0xFFFFFF,"{0xff4500}[Information] Ausgegeben Insgesamt: " prod) Eingebe mit einer taste


    erscheind nix ingame :C hilfe pls


    Mein Code:


    NumpadAdd::
    AddChatMessage(0xFFFFFF,"Meine tolle Nachricht")
    return

  • Du nutzt vermutlich die GTA API von Slider, daher ist das Problem ganz simpel:


    Die Funktion AddChatMessage() besitzt nur einen einzigen Parameter und das ist der Text.
    Da du allerdings einen hexadezimalen Wert als ersten Parameter angibst, erscheint im Chat nichts.


    Mach es folgendermaßen:


    Code
    AddChatMessage("{ffffff}Meine tolle Nachricht")


    Du kannst Farbcodes also (ohne das "0x") ganz einfach vor den Text innerhalb von geschweiften Klammern setzen und schon wird der Text, in deinem Fall, weiß angezeigt.

  • HEy wollte keinen neuen thread aufmachen...
    Welche Parameter erfordert diese Funktion:

    Code
    GetPlayerNameByID(playerid) {
    	global GetPlayerNameByID_func
        Result := DllCall(GetPlayerNameByID_func, Int, playerid)
        return Result
    }


    und warum kann ich da keine Variable eingeben?

    Code
    IniRead, AID, settings.ini, Einstellungen, AID, 0
    IniWrite, %AID%, settings.ini, Einstellungen, AID
    IniRead, AIDNAME, settings.ini, Einstellungen, AIDNAME, 0
    AIDNAME := GetPlayerNameByID(AID)
    IniWrite, %AIDNAME%, settings.ini, Einstellungen, AIDNAME
    return
  • Ja ok aber warum funktioniert es dann nicht?


    Anwendung:

    Code
    :?:/info::
    AddchatMessage(0xFFFFFF,"{CD0000}[Information]{FFFFFF} Autofind: Gesuchter Spieler: "  AIDNAME )
    AddchatMessage(0xFFFFFF,"{CD0000}[Information]{FFFFFF} Autofind: Gesuchte SpielerID: " AID )
    return


    Was rauskommt:
    AID=0
    AIDNAME=1
    ID ist richtig
    @Jack_Bauer: