%s im dialog

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
  • new string[200],name[MAX_PLAYER_NAME];
    GetPlayerName(name,sizeof(name));
    format(string,sizeof(string),"Willkommen bei meinem Dialog, %s.\nWir danken dir, dass du ihn angeschaut hast.",name);
    ShowPlayerDialog(playerid,DIALOG_NAME,DIALOG_STYLE_MSGBOX,"Überschrift",string,"Okay","");

  • Völliger Käse, den Pille da von sich gelassen hat.


    new string[79 + MAX_PLAYER_NAME], playername[MAX_PLAYER_NAME];
    GetPlayerName(playerid, playername, sizeof(playername));
    format(string, sizeof(string), "blabla %s",playername);
    ShowPlayerDialog(playerid,9999,DIALOG_STYLE_MSGBOX,"Überschrift",string,"blabla","bla");

  • Hallo,
    Pille & tMike haben Wieder die Längesten Varianten genommen -.-
    Mach es am besten so

    new string[128],player;
    -->Warum GetPlayerName? -.-<--
    format(string,sizeof(string),"blabla %s",SpielerName(player)
    ShowPlayerDialog(playerid,9999,DIALOG_STYLE_MSGBOX,"Überschrift",string,"blabla","bla");
    Dann noch im Script dies hier Defenieren:

    stock SpielerName(playerid)
    {
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    return name;
    }
    Das ist die Einfachste Variante, sowas zu Erstellen.
    Dadurch erspart Ihr euch das 'GetPlayerName & MAX_PLAYER_NAME'
    Fals ich da Falsch liege, Bitte ich Mich zu Korrigieren.


    MFG
    Smoker2012

  • Smoker hat wieder die umständlichste Methode genommen -.- :wacko:



    Leute..??
    Soll das jetzt hier ein Battle werden, wer die ressourcenschonendste,
    beste, einfachste und kürzeste Antwort hat?


    Beim Scripten hat man verdammt viele Wege, die zum ZIel führen.
    Jeder Weg ist dabei unterschiedlich, doch solang der Weg zum Ziel
    führt, ist das weder falsch noch "Käse", das ist nur dann wichtig,
    wenn jemand dannach fragt oder dieser Weg umständlich und lang ist.



    Alle 3 funktionieren.... Alle 3 sind richtig.