SetPlayerObjectMaterialText FR

From SA-MP Wiki

Jump to: navigation, search


SetPlayerObjectMaterialText FR was added in SA-MP 0.3e Cette function a été ajoutée dans SA-MP 0.3e et ne marchera pas dans les versions antérieures!


Description:

Remplace la texture d'un objet joueur par un texte.


Paramètres:
(playerid, objectid, text[], materialindex = 0, materialsize = OBJECT_MATERIAL_SIZE_256x128, fontface[] = "Arial", fontsize = 24, bold = 1, fontcolor = 0xFFFFFFFF, backcolor = 0, textalignment = 0)
playeridL'ID du joueur auquel le changement de texte sur l'objet joueur est opéré.
objectidL'ID de l'objet joueur sur lequel appliquer la modification.
textLe texte à mettre.
materialindexL'index matériel à remplacer par le texte (0 par défaut).
materialsizeLa taille du matériel (256x128 par défaut).
fontfaceLa police à utiliser (Arial par défaut).
fontsizeLa taille du texte (255 maximum).
boldTexte gras. Mettre 1 (ou true) pour qu'il le soit, 0 (ou false) pour qu'il ne le soit pas.
fontcolorLa couleur du texte (au format RVBA).
backcolorLa couleur du fond (au format RVBA).
textalignmentL'alignement du texte. (A gauche par défaut).


RetourneCette fonction ne retourne pas de valeur spécifique.


<pawn>
public OnPlayerCommandText(playerid, cmdtext[])
{
    new cmd[33], params[129];
    sscanf(cmdtext, "'/'s[33] s[129]", cmd, params);
    if(!strcmp(cmd, "texte", true))
    {
        new objectid, joueur, texte[256]; // 255 + le nullbyte
        if(sscanf(params, "us[256]", joueur, texte) return SendClientMessage(playerid, -1, "SYNTAXE : /texte [Joueur] [Texte]");
        objectid = CreatePlayerObject(19353, 0.0, 0.0, 10.0, 0.0, 0.0, 90.0); // On crée l'objet et on l'assigne à objectid
        SetPlayerObjectMaterialText(joueur, objectid, texte, 0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 28, 0, 0xFFFF8200, 0xFF000000, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
        return SendClientMessage(playerid, -1, "Vous avez écrit un texte personnalisé centré, de couleur orange et avec un fond noir, de police Arial et de taille 256x128 sur l'objet joueur !");
    }
    return 0;
}
Image:32px-Ambox_warning_orange.png

Note

L'intégration des couleurs peut être utilisée pour créer un texte de plusieurs couleurs.


Fonctions Relatives

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

Personal tools
Navigation
Toolbox
In other languages