GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: futenesie le 28 Juillet 2009, 11:51:32
-
Message Supprimé
-
Salut,
Regarde ici : http://wiki.sa-mp.com/wiki/GameTextStyle (http://wiki.sa-mp.com/wiki/GameTextStyle)
++
R@f
-
Message Supprimé
-
sa se passe la
public SendPlayerFormattedText(playerid, const str[], define)
{
new tmpbuf[256];
format(tmpbuf, sizeof(tmpbuf), str, define);
SendClientMessage(playerid, 0xFFFF00AA, tmpbuf);
}
ce qui est a changer est en rouge
-
Message Supprimé
-
dans ce cas tu passe t'es phrase en SendClientMessage(playerid,couleur,"ta phrase"); les ~b~ c'est pour les TD et GameText pas pour les phrases
-
Message Supprimé
-
comme ceci
SendClientMessage(playerid,0xFF9900AA,"Las Venturas Deathmatch - Stunt ~w~: Hardcore United ~r~Par Futenesie et G-Fox.");
ce qu'il y a en rouge et le code couleur de la couleur orange
-
Message Supprimé
-
tu ne peu pas
-
Message Supprimé
-
Salut,
ok on résume tout pour que ce soit clair:
- une seule couleur sur un seul SendClientMessage
- SendPlayerFormattedText n'est valide que dans un lvdm et est bien peu utile, il ne permet que d'insérer une variable (un entier de surcroit) dans un texte. De plus il ne laisse aucun contrôle sur la couleur...
- Les TextDraw et les GameText SEULEMENT peuvent utiliser les expression du genre ~b~, ~p~ et ~key~, ils peuvent ainsi comporter plus d'une couleur (mais elles sont limités aux couleurs de bases (il est possible de mettre n'importe quelle couleur a un textdraw via TextDrawSetColor, mais la couleur s'applique à tout le TextDraw (jusqu'à la première couleur du genre ~p~)
- les couleurs inscrites dans les SendClientMessage sont en hexadécimales, pour plus d'information:Hexadécimale - Define (http://pawn.gtaonline.fr/index.php/Define)
je crois que j'ai tout dit...merci de votre attention
++Sim++