Guten Abend liebe Breadfisher,
ich habe in den letzten Tagen einige Threads gelesen, dass sie den Text den sie eingeben auch beim Callback wieder abrufen wollen. Dies war leider nicht möglich, bis jetzt
Ich habe mir mal kurz die Zeit genommen und ein Include geschrieben, der das macht.
1. Wie nutze ich sie und was bringt sie jetzt genau?
Also, ich verdeutliche das mal alles an einem Beispiel:
//Irgendwo rufen wir einen Dialog auf...
ShowPlayerDialog(playerid,0,DIALOG_STYLE_LIST,"Test","Peter\nHans","Bestätigen","");
//Und dann fragen wir ab:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[], info[][]) //info[][] ist mein Zusatz-Parameter diesen nicht vergessen! Darüber werden die Sachen übergeben!
{
if(dialogid==0) {
printf("%s",info[listitem]); //Zum Beispiel so, wenn wir jetzt Peter angeklickt hätten, würde hier Peter stehen, wenn wir Hans angeklickt hätten, halt Hans
}
return 1;
}
2. Source-Code:
Source-Code: Pastebin
Direkter-Download: Mediafire
3. Schlusswort:
Ich würde mich über eine kleine Rückmeldung freuen
mfg.