Hey Leute wie kann ich machen, das ich in einem Dialog (Dialog_Style_Input) den Namen eingebe
und dann wird ein String danach bennannt? bin noch relativer Anfänger wäre nett wenn mir jemand helfen könnte...
Mfg
Dialog_Style_Input
- xFreeze
- 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
-
-
speicher es in einer variable und gibs wieder aus
-
Zitat
Dialog
ShowPlayerDialog(playerid,DIALOG_BEISPIEL,DIALOG_STYLE_INPUT,"Beispiel Dialog","Bitte gebe einen Text in das folgende Feld ein:","Bestätigen","");
ZitatOnDialogResponse
switch(dialogid)
{
case DIALOG_BEISPIEL:
{
if(response)
{
new string[128];
format(string,sizeof(string),"%s",inputtext); //Fortsetzen
}
}
}//edit: Verständler gemacht.
-
new text[128] = inputtext;
So ein Schwachsinn, wenn dann so:new text[64];
format(text, sizeof text,"%s",inputtext);mfg.
-
also
du machst den Dialog
ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_INPUT,"Test","Eingabe","Ok","Abbrechen");
gehst unter
public OnDialogResponse
dort machst du folgendes
if(dialogid == DIALOGID)
{
if(response == 1)
{
new string[128];
format(string,128, "%s", inputtext); //einfach inputtext bei zahlen strval(inputtext)
SendClientMessage(playerid, FARBE, string);
}
else
{
SendClientMessage(playerid, farbe, "Abgebrochen!");
}
} -
So ein Schwachsinn, wenn dann so:new text[64];
format(text, sizeof text,"%s",inputtext);mfg.
Allerdings, mein Fehler, schon zu spät. Ich bin total übermüdet...^^
-
breadfish.de
Hat das Thema geschlossen.