SetObjectMaterialText FR

From SA-MP Wiki

Jump to: navigation, search


SetObjectMaterialText 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 par un texte.


Paramètres:
(objectid, text[], materialindex = 0, materialsize = OBJECT_MATERIAL_SIZE_256x128, fontface[] = "Arial", fontsize = 24, bold = 1, fontcolor = 0xFFFFFFFF, backcolor = 0, textalignment = 0)
objectidL'ID de l'objet dont la texture va être remplacée par le texte.
textLe texte à mettre sur l'objet.
materialindexL'index material sur lequel appliquer le texte.
materialsizeLa taille du matériel.
fontfaceLa police à utiliser.
fontsizeLa taille du texte (maximum 255).
bold1(true) pour que le texte soit gras, 0(false) pour qu'il ne le soit pas.
fontcolorLa couleur du texte, au format RVBA (Rouge Vert Bleu Alpha).
backcolorLa couleur du fond, au format RVBA (Rouge Vert Bleu Alpha).
textalignmentL'alignement du texte (par défaut : gauche).


Retourne:

  • 1: La fonction a bien été exécutée. {{{1}}}
  • 0: La fonction n'a pas pu être exécutée. {{{2}}}


Exemple d'utilisation:

public OnPlayerCommandText(playerid, cmdtext[])
{
    new cmd[33], params[129];
    sscanf(cmdtext, "'/'s[33] s[129]", cmd, params);
    if(!strcmp(cmd, "texte", true))
    {
        new objectid, texte[256]; // 255 + le nullbyte
        if(params[0] == '\0') return SendClientMessage(playerid, -1, "SYNTAXE : /texte [Texte]");
        objectid = CreateObject(19353, 0.0, 0.0, 10.0, 0.0, 0.0, 90.0); // On crée l'objet et on l'assigne à objectid
        SetObjectMaterialText(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 !");
    }
    return 0;
}
Image:32px-Ambox_warning_orange.png

Note

L'intégration des couleurs peut être utilisée pour appliquer plusieurs couleurs dans le texte.


Fonctions Relatives

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

  • SetObjectMaterial: Remplace la texture d'un objet par la texture d'un autre modèle.
Personal tools
In other languages