TextDrawCreate FR

From SA-MP Wiki

Jump to: navigation, search


Description:

Crée un textdraw.


Paramètres:
(Float:x, Float:y, text[])
xLes coordonnées X où créer le textdraw.
yLes coordonnées Y où créer le textdraw.
text[]Le texte à afficher.


Retourne:

L'ID du textdraw crée


// Cette variable est utilisée pour stocker l'ID du textdraw
// On pourra s'en servir plus tard dans le script
new Text:welcomeText; 
 
public OnGameModeInit()
{
    // Cette ligne est utilisée pour créer un textdraw
    welcomeText = TextDrawCreate(240.0,580.0,"Welcome to my SA-MP server");
    return 1;
}
 
public OnPlayerConnect(playerid)
{
    //On utilise la variable pour afficher le textdraw à la connexion du joueur.
    TextDrawShowForPlayer(playerid,welcomeText);
}
Image:32px-Circle-style-warning.png

Notes
Importantes

  • Si vous utilisez des codes-couleurs après le 255ème caractère, le client va crasher lorsque le textdraw sera affiché.
  • Si vous utilisez des coordonnées y inférieure à 1, la première ligne de texte sera invisible et uniquement l'ombre sera visible.
  • text[] ne doit PAS être vide où le serveur crashera ! Si vous voulez un textdraw qui n'affiche rien, utilise " " (un espace) ou _ (un tiret du bas/underscore)
  • Si le dernier caractère de la chaîne est un espace, le texte affiché sera noir.
  • Si une partie de texte dépasse de l'écran, la couleur du texte ne sera pas affichée, uniquement l'ombre (si activée).


Image:32px-Ambox_warning_orange.png

Notes

  • Les coordonnées x et y sont les positions sur la hauteur et la largeur basée sur une taille de 640x480 (peu importe la taille et la résolution de l'écran du joueur). Si vous utilisez l'alignement 3 dans TextDrawAligement (aligné sur la droite), les coordonnées x et y correspondront à la hauteur et la largeur depuis le côté droit.
  • Cette fonction ne fait que créer le textdraw, vous devez utiliser TextDrawShowForPlayer pour l'afficher.


Fonctions Relatives

Les fonctions suivantes peuvent être utiles car elles sont indirectement ou directement liées a cette fonction.

  • TextDrawSetProportional: Faire en sorte que l'espace entre chaque lettre soit proportionnel à la taille du textdraw.
  • TextDrawUseBox: Active/Désactive l'utilisation d'une boîte dans un textdraw.


Personal tools
In other languages