SetPlayerObjectMaterialText FR
From SA-MP Wiki
Page d'Accueil | Les Fonctions | Les Callbacks | Les bases du Scripting | Plugins de Serveur | Tutoriaux
Ne prenez pas en compte les FR dans les noms
Description:
Remplace la texture d'un objet joueur par un texte.
(playerid, objectid, text[], materialindex = 0, materialsize = OBJECT_MATERIAL_SIZE_256x128, fontface[] = "Arial", fontsize = 24, bold = 1, fontcolor = 0xFFFFFFFF, backcolor = 0, textalignment = 0)
playerid | L'ID du joueur auquel le changement de texte sur l'objet joueur est opéré. |
objectid | L'ID de l'objet joueur sur lequel appliquer la modification. |
text | Le texte à mettre. |
materialindex | L'index matériel à remplacer par le texte (0 par défaut). |
materialsize | La taille du matériel (256x128 par défaut). |
fontface | La police à utiliser (Arial par défaut). |
fontsize | La taille du texte (255 maximum). |
bold | Texte gras. Mettre 1 (ou true) pour qu'il le soit, 0 (ou false) pour qu'il ne le soit pas. |
fontcolor | La couleur du texte (au format RVBA). |
backcolor | La couleur du fond (au format RVBA). |
textalignment | L'alignement du texte. (A gauche par défaut). |
Retourne | Cette 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; }
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.
- SetObjectMaterialText: Remplace la texture d'un objet avec du texte.
- SetPlayerObjectMaterial: Remplace la texture d'un objet de joueur par la texture d'un autre modèle.