Ich würde gerne Namen im Dialog anzeigen lassen nur weis ich nicht wie
Beispiel
ShowPlayerDialog(playerid,"Überschrift","blabla %s blabla","blabla","bla");
Ich würde gerne Namen im Dialog anzeigen lassen nur weis ich nicht wie
Beispiel
ShowPlayerDialog(playerid,"Überschrift","blabla %s blabla","blabla","bla");
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");
Danke die einfachsten sachen vergesse ich immer wen ich länger nicht gescriptet habe
Völliger Käse, den Pille da von sich gelassen hat.
Käse?
Ich habe lediglich "playerid" bei "GetPlayerName" vergessen
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 -.-
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.