Color Embedding FR

From SA-MP Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 09:35, 17 February 2019
OstGot (Talk | contribs)

← Previous diff
Revision as of 09:35, 17 February 2019
OstGot (Talk | contribs)

Next diff →
Line 1: Line 1:
-L'intégration des couleurs a été introduite dans SA:MP 0.3c. Elle permet de pouvoir mettre plusieurs couleurs différentes en un seul message. Le format <tt>{<span style="color:red;">RR</span><span style="color:green;">VV</span><span style="color:blue;">BB</span>}</tt>, est similaire aux couleurs ordinaire héxadécimales, mais il n'a pas de valeurs de transparences. Vous pouvez utiliser le [https://www.webfx.com/web-design/color-picker|color picker] pour trouver facilement vos couleurs.+L'intégration des couleurs a été introduite dans SA:MP 0.3c. Elle permet de pouvoir mettre plusieurs couleurs différentes en un seul message. Le format <tt>{<span style="color:red;">RR</span><span style="color:green;">VV</span><span style="color:blue;">BB</span>}</tt>, est similaire aux couleurs ordinaire héxadécimales, mais il n'a pas de valeurs de transparences. Vous pouvez utiliser le [https://www.webfx.com/web-design/color-picker/|color picker] pour trouver facilement vos couleurs.

Revision as of 09:35, 17 February 2019

L'intégration des couleurs a été introduite dans SA:MP 0.3c. Elle permet de pouvoir mettre plusieurs couleurs différentes en un seul message. Le format {RRVVBB}, est similaire aux couleurs ordinaire héxadécimales, mais il n'a pas de valeurs de transparences. Vous pouvez utiliser le picker pour trouver facilement vos couleurs.


Contents


L'intégration des couleurs est actuellement supportée dans


Exemples

SendClientMessage(playerid, -1, "Bonjour, NOMDUSUJET, vous devez faire la fierté de, {00FF00}SERVEURDUSUJET{FFFFFF}!");

'SERVEURDUSUJET' sera affiché en vert (00FF00) et le reste en blanc (-1 et FFFFFF).


Autre exemple:

SendClientMessage(playerid, -1, "Bienvenue au {00FF00}M{FFFFFF}a{FF0000}r{FFFFFF}c{00FF00}o{FFFFFF}'{FF0000}s\
{FFFFFF}B{00FF00}i{FFFFFF}s{FF0000}t{FFFFFF}r{00FF00}o{FFFFFF}!");

Affichera Image:cembed.png


Vous pouvez aussi définir les couleurs pour les utiliser plus facilement dans les messages

#define RED_EMBED "{FF0000}"
 
 
SendClientMessage(playerid, -1, "C'est blanc"RED_EMBED" et c'est rouge.");

Un système similaire peut être utilisé avec TextDrawCreate.

En utilisant GetPlayerColor

new msg[128];
format(msg, sizeof(msg), "{ffffff}C'est blanc et {%06x}c'est la couleur du joueur!", GetPlayerColor(playerid) >>> 8);
SendClientMessage(playerid, 0xffffffff, msg);

%x est utilisé pour la valeur héxadécimal, 6 pour ne prendre que les six premiers caractères.

Personal tools