Wie kann ich einen String vernünftig an eine Playerid heften und diesen dann im Format nutzen?
String an Playerid heften
- Keine_Person
- 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
-
-
Beitrag von toketwo ()
Dieser Beitrag wurde vom Autor gelöscht (). -
Mach's mit PVars. Hab erst voll unnötig viel Arbeit gemacht.
//Pvar auslesen
new pvar[128];
GetPVarString(playerid, "stringvar", pvar, sizeof(pvar));//Wird dann in unsere pvar geseztzt.
format(pvar, sizeof(pvar), "Pvar: %s", pvar); //wir benutzen die selbe var (pvar) zwei mal, erst nur der Text der gebunden ist, dann die Nachricht.
SendClientMessage(playerid, -1, pvar); -
Ich glaube er meint eher ein 3D Label übern Kopf vom Spieler.
Orientier dich mal an dem Beispielquellcode.new string[30], myname[MAX_PLAYER_NAME];
GetPlayerName(playerid, myname, MAX_PLAYER_NAME);
string = "Ich bin ein Text"; //Wenn es ein normaler Text ohne Parameter sein soll
format(string, sizeof string, "Hallo, mein Name ist %s", myname); //Wenn in dem Text ein Name stehen soll z.B
new Text3D:label = Create3DTextLabel(string, -1, 30.0, 40.0, 50.0, 40.0, 0);
Attach3DTextLabelToPlayer(label, playerid, 0.0, 0.0, 0.7); -
breadfish.de
Hat das Thema geschlossen.