Alles anzeigenZu 2:
Ja, ich weiß auch das man bei dem Colorpicker zwischen den zwei Codes wechseln kann.
Ich glaube ihr versteht mein Problem nicht.
Es sieht wie folgt aus:
Bei GetPlayerColor wird nur der SAMP Farbcode zurückgegeben. Ich möchte aber die Farbe eines Spielers in
einem String verwenden und muss den Code ja somit in einen Hexcode umwandeln.
new string[200], color;
color = GetPlayerColor(playerid);
//Hier muss der SAMP Farbcode dann in einen Hexcode umgewandelt werden
format(string, sizeof(string), "Das ist ein {%s}Test",color);
SendClientMes.....
Ja, du kannst ja einfach eine Funktion schreiben die das macht, hier kurz ein stock der das machen würde (nicht getestet):
stock HexinString(farbe[])
{
strdel(farbe, 0, 2);
new y = (strlen(farbe)-2), z = strlen(farbe);
strdel(farbe, y, z);
return farbe;
}
//Beispiel:
new farbe[16] = GetPlayerColor(playerid); //farbe = 0xFF4800FF
farbe = HexinString(farbe); //farbe = FF4800
//hier einfach einsetzen
mfg.