Skip to main content

SetObjectMaterialText

คำอธิบาย

Replace the texture of an object with text.

NameDescription
objectidThe ID of the object to replace the texture of with text.
textThe text to show on the object. (MAX 2048 characters)
materialindexThe object's material index to replace with text.
materialsizeThe size of the material.
fontfaceThe font to use.
fontsizeThe size of the text (MAX 255).
boldBold text. Set to 1 for bold, 0 for not.
fontcolorThe color of the text, in ARGB format.
backcolorThe background color, in ARGB format.
textalignmentThe alignment of the text (default: left).

ส่งคืน

1: The function was executed successfully.

0: The function failed to execute.

ตัวอย่าง

if (strcmp("/text", cmdtext, true) == 0)
{
new objectid = CreateObject(19353, 0, 0, 10, 0.0, 0.0, 90.0); //create the object
SetObjectMaterialText(objectid, "SA-MP {FFFFFF}0.3{008500}e {FF8200}RC7", 0, OBJECT_MATERIAL_SIZE_256x128,
"Arial", 28, 0, 0xFFFF8200, 0xFF000000, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
// write "SA-MP 0.3e RC7" on the object, with orange font color and black background
return 1;
}

บันทึก

tip

Color embedding can be used for multiple colors in the text.

warning

You MUST use ARGB color format, not RGBA like used in client messages etc.

ฟังก์ชั่นที่เกี่ยวข้องกัน

  • SetPlayerObjectMaterialText: Replace the texture of a player object with text.
  • SetObjectMaterial: Replace the texture of an object with the texture from another model in the game.
  • Ultimate Creator by Nexius
  • SetObjectMaterialText Editor by RIDE2DAY
  • Fusez's Map Editor by RedFusion