Hallo. Ich möchte in Los Santos so Max. Kmh schilder aufstellen. Wie mach ich das?
Also schilder in die Stadt stellen aber wie mache ich den Text? Also das es richtig auf dem Schild draufsteht?
MFG
Hallo. Ich möchte in Los Santos so Max. Kmh schilder aufstellen. Wie mach ich das?
Also schilder in die Stadt stellen aber wie mache ich den Text? Also das es richtig auf dem Schild draufsteht?
MFG
Das kannst du mit SetObjectMaterialText machen.
Hier ein sehr gutes Tutorial dazu: http://forum.sa-mp.com/showthread.php?t=361737
Habs ausprobiert, wird aber nichts angezeigt.
//Begrenzungsschilder
new bgschild1 = CreateObject(4235, 1387.58508, -1715.35046, 30.41406, 356.85840, 0.00000, -3.14159);
SetObjectMaterialText(bgschild1, "Geschwindigkeit: 60 KMH im Ort, 100 KMH Landstrasse", 0, OBJECT_MATERIAL_SIZE_256x128,
"Arial", 28, 0, 0xFFFF8200, 0xFF000000, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
Hast du es mal mit anderen Materialindizes versucht? (1,2,3,4,... je nach dem wie viele das Objekt hat)
Auswendig weiß ich das ganz sicher nicht.
Probiere einfach alle durch, von 0 bis 10, mehr sollten es nicht sein. Oder schaue, wie im Tutorial beschrieben, in dem Editor nach, welche es gibt.
Das Objekt hat nur 3 Materialindexe 0-2
Seit 0.3.7. gibt es doch diese Straßenschilder als Objekte. Die wären für sowas ganz praktisch.
Ich muss das allerdings bei vielen Schildern machen.. Lohnt es sich bei jeden Text einfach 3 mal zu machen?
d.h. 1 Objekt - 3 MaterialText's
z.B. so:
new bgschild1 = CreateObject(4235, 1387.58508, -1715.35046, 30.41406, 356.85840, 0.00000, -3.14159);
SetObjectMaterialText(bgschild1, "Max. 60 KMH innerorts.", 0, OBJECT_MATERIAL_SIZE_256x128,
"Arial", 20, 0, 0xFFFF8200, 0xFF000000, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
SetObjectMaterialText(bgschild1, "Max. 60 KMH innerorts.", 1, OBJECT_MATERIAL_SIZE_256x128,
"Arial", 20, 0, 0xFFFF8200, 0xFF000000, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
SetObjectMaterialText(bgschild1, "Max. 60 KMH innerorts.", 2, OBJECT_MATERIAL_SIZE_256x128,
"Arial", 20, 0, 0xFFFF8200, 0xFF000000, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
SetObjectMaterialText(bgschild1, "Max. 60 KMH innerorts.", 3, OBJECT_MATERIAL_SIZE_256x128,
"Arial", 20, 0, 0xFFFF8200, 0xFF000000, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
H4rd_B4se der Server läuft zzt. noch 0.3z (bleibt er auch vorerst.)
Danke trz.werd ich mir merken! Beides geht ja auch!
MFG
Naja, prinzipiell kannst du das schon so machen (eine Schleife wäre besser), aber das wird nicht das von dir gewünschte Ergebnis hervorbringen, weil du ja dann alle Indizes beschriftest, sprich der Pfosten, das Holz und die Tafel haben dann den Text drauf.
Zum testen ob es geht kannst du es zwar so machen, den richtigen Index findest du so aber nicht heraus. Das geht entweder durch probieren, oder über den Editor.