Guten Abend.
Ich habe eine frage. Und zwar: wie kann man Dialoge machen wo, z.b der Spieler Name steht oder einen das geld angezeigt wird?
Wie z.b ein Register: Wilkommen %s
Bloß, das es in ein Dialog ist.
MFG.
Dialoge mit Spieler Namen brauche hilfe
- Shinato
- 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
-
-
mit format
//
new test[200];format(test,sizeof(test),"Text Hallo %s",Name);
ShowPlayerDialog(playerid,DIALOG_TEST,DIALOG_STYLE_MSGBOX,test,"","","");natürlich anpassen
-
Okay, danke.
-
Indem du es in einem String formatierst und dir via GetPlayerName den Namen geben lässt.
Beispiel:
new string[256],name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(string,sizeof(string),"Herzlich Willkommen %s.\nDein Account wurde nicht in der Datenbank gefunden.\nBitte registriere dich:",name);
ShowPlayerDialog(playerid,DIALOG_NAME,DIALOG_STYLE_MSGBOX,"Registrierung",string,"Bestätigen","Abbrechen");
Maurice.: hast ihm vergessen zu sagen, dass er den Namen via GetPlayerName herholen muss. -
breadfish.de
Hat das Thema geschlossen.