und wenn ich es so machen möchte?
ocmd:report(playerid,params[])
{
ShowPlayerDialog(playerid,Dialog_Report,DIALOG_STYLE_LIST,"*REPORT*","Buguser\nBug\nCheater\nFrage","Auswählen","Abbrechen");
}
und dann bei jedem ein neuen dialog wo ein DIALOG_STYLE_INPUT kommt? praktisch so
if(dialogid==Dialog_Report)
{
if(response)
{
if(listitem==0)
{
ShowPlayerDialog(playerid,Dialog_Buguser,DIALOG_STYLE_INPUT,"*BUGUSER*","So. Du hast also einen Buguser gesehen?\n Dann verrate uns mal seinen Namen.","Report","Abbrechen");
}
if(listutem==1)
{
ShowPlayerDialog(playerid,Dialog_Bug,DIALOG_STYLE_INPUT,"*BUG*","So. Du hast also einen Bug gefunden?\n Schreib uns deinen Namen und bleib dort stehen wo du gerade bist.","Report","Abbrechen");
}
if(listitem==2)
{
ShowPlayerDialog(playerid,Dialog_Cheater,DIALOG_SYTLE_INPUT,"*CHEATER*","So. Du hast also einen Cheater gesehen?\n Schreibe uns bitte SEINEN Namen.","Report","Abbrechen");
}
if(listitem==3)
{
ShowPlayerDialog(playerid,Dialog_Frage,DIALOG_STYLE_INPUT,"*FRAGE*","So. Du hast also eine Frage.\n Dann Schießmal los !!!","Report","Abbrechen");
}
}
}
und dass dann nur die admins sehen können was hier reingeschrieben wird?
if(dialogid==Dialog_Buguser2)
{
if(reponse==0)
{
}
}
//edit: ich weis das ist ziemlich umständlich