Hi,
Wie kann man einen Text über einem Spieler erstellen, dass dann da z.B. Serverowner über dem bestimmten Spieler steht?
Danke im Voraus
Text über Spieler
- iroh99
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Zitat
3D Text Labels
- Attach3DTextLabelToPlayer - Attach a 3D text label to a player
- Attach3DTextLabelToVehicle - Attach a 3D text label to a vehicle
- Create3DTextLabel - Create a 3D text label
- CreatePlayer3DTextLabel - Create a 3D text label for one player
- Delete3DTextLabel - Delete a 3D text label
- DeletePlayer3DTextLabel - Delete a player's 3D text label
- Update3DTextLabelText - Update the text and color of a 3D label
- UpdatePlayer3DTextLabelText - Update the text and color of a player's 3D label
Damit überall, am besten Create3DTextlabel und dann Attack3DTextLabelToPlayer..
-
Also ich hab das soweit alles auch so gemacht. Nur noch eine Frage: Bei mir heißt der Text "Admintext" also hab ich oben
eingefügt. Wie definiere ich diesen Text aber? Wie die normalen Textdraws auch also mit TextDrawCreate oder wie? Könntet ihr mir ein Beispiel dafür geben? -
new Text3D:label[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
//..Abfrage if(player Admin bla)..
label[playerid] = Create3DTextLabel("Administrator",0x008080FF,30.0,40.0,50.0,40.0,0);
Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7);
return 1;
}public OnPlayerDisconnect(playerid, reason)
{
Delete3DTextLabel(label[playerid]);
return 1;
}