GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Tornade-L™ le 17 Octobre 2010, 21:09:47
-
Bonsoir à tous,
Se soir, je voudrais bien centré un texte avec SendClientMessage. Seulement, je ne sais pas comment faire.
Exemple
SendClientMessage(playerid, COLOR_CYAN, "Mon Texte Centré");
____________________________________________________
Je voudrais que Mon Texte Centré apparaissent au centre de l'écran. (M'avez vous compris ? ;D)
Comment pourrais-je faire sa ?
Tornade-L
-
Arrf.. Okey. Dommage qu'aucune fonction n'existe pour centré un texte.
Je vais essayé avec des espaces..
Merci Dizzy.
Tornade-L
-
Mais, désolé du hors sujet. Pourquoi vouloir centré du texte, ça donne moins bien non?
-
Et bien, en faite, c'était juste une question. Si sa existait je pense que je m'en serais servit !
-
Ah, Tu peux toujours créer ton inc pour pouvoir le faire! :D
-
Le problème, c'est que je suis un peut flémard se soir ! :lmao
EDIT: Merci de ta réponse Dizzy !
-
Salut,
j'imagine qu'il suffit de faire une fonction de ce genre:
CentrerClientMessage(input[], output[], array_len = 128)
{
new len = strlen(text);
if(len > array_len)
{
len = (array_len - len)/2;//le -1 c parce que l'on commence à 0
for(new i = 0; i < len; i++)
{
output[i] = ' ';//on insère un espace
}
format(output[len], array_len - len, "%s", input);
}
else
{
format(output, array_len - len, "%s", input);
}
return 1;
}
fonction non testée et codée sur le forum^^
++Sim++