SetObjectMaterialText DE

From SA-MP Wiki

Jump to: navigation, search

SetObjectMaterialText

Dies wurde in SA:MP 0.3e   hinzugefügt Diese Funktion wurde erstmals in SA:MP 0.3e hinzugefügt und funktioniert nicht in älteren Versionen!


Beschreibung:

Ersetzt die Textur eines Objekts mit Text.


Parameter:
(objectid, text[], materialindex = 0, materialsize = OBJECT_MATERIAL_SIZE_256x128, fontface[] = "Arial", fontsize = 24, bold = 1, fontcolor = 0xFFFFFFFF, backcolor = 0, textalignment = 0)
objectidDie ID des Objekts, dessen Textur mit Text ersetzt werden soll.
textDer Text, der angezeigt werden soll.
materialindex*Die Material-ID, der Objekt-Textur, die mit Text ersetzt werdem soll.
materialsize*Die Größe des Materials.
fontface*Die zu verwendende Schriftart.
fontsize*Die Schriftgröße (maximal 255).
bold*1 für fetten Text, 0 für normalen Text.
fontcolor*Die Textfarbe im ARGB Format.
backcolor*Die Hintergrundfarbe im ARGB Format.
textalignment*Die Ausrichtung des Texts (Standard: links).
  • = optional
RückgabeDiese Funktion gibt keinen relevanten Wert zurück.


Beispiel:

if(strcmp("/text", cmdtext, true) == 0)
{
	new meinObjekt = CreateObject(19353, 0, 0, 10, 0.0, 0.0, 90.0); //Objekt erstellen
	SetObjectMaterialText(meinObjekt, "SA-MP {FFFFFF}0.3{008500}e {FF8200}RC7", 0, OBJECT_MATERIAL_SIZE_256x128,
	"Arial", 28, 0, 0xFFFF8200, 0xFF000000, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
	// Schreibt "SA-MP 0.3e RC7" auf das Object in Orange und einem schwarzen Hintergrund
	return 1;
}
Image:32px-Ambox_warning_orange.png

Hinweis

Inline-Textfarben können zur farblichen Gestaltung des Textes verwendet werden.


Verwandte Funktionen

Folgende Funktionen könnten ebenfalls nützlich sein, da sie in der einen oder anderen Weise mit dieser verwandt sind.

  • SetObjectMaterial: Ersetzt die Textur eines Objekts mit der eines anderen Modells im Spiel.
Personal tools
Navigation
Toolbox
In other languages