String an Playerid heften

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);

    GitHub
    Eat - Sleep - Linkin Park

    Einmal editiert, zuletzt von toketwo ()

  • 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);