Frage zur 0.3c-Funktion

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hallo,
    seit 0.3c (glaube ich) ist es ja möglich mehrere Farben in einer Message/Dialog zu machen ...
    Da ich die Farben aber nicht immer in Klammern da den Hexcode reinmachen will wollte ich das so machen:
    #define FARBE_ROT FF0000


    SendClientMessage(playerid, Farbe, "Das ist {FARBE_ROT}ein Text.");


    Aber er gibt mir auch den dann so aus anstatt die Farbe zu ändern ...
    Was mache ich falsch?

  • Naja, du könntest es beispielsweise so machen:



    #define cWHITE "{FFFFFF}"


    ...


    new message[128];


    format(message, sizeof(message), "Hi an %s Klaus", cWHITE);


    SendClientMessage(playerid, COLOR_RED, message);


    Aber lohnt sich das, wenn man es direkt in der Message angeben kann?


  • format(message, sizeof(message), "Hi an "cWHITE" Klaus"); so ^^