Hallo wenn ich /report eingebe kommt ein Dialog wo man auswählen kann zwischen:
1. Allgemeiner Support
2. Frage an Projektleiter
Aber wenn ich etwas anklicke dann passiert einfach nichts.
Hier die Codes:
/report:
	if(strcmp(cmdtext,"/report",true) == 0)
    {
	    ShowPlayerDialog(playerid,Report,DIALOG_STYLE_LIST,"Report Menü","1. Allgemeine Frage\n2. Frage an Projektleiter","Wählen","Abbrechen");
	    return 1;
    }
Die Dialogs:
	if(dialogid == Support)
	{
		if(response == 1) {
		    switch(listitem)
		    {
		        case 0:
		        {
		            ShowPlayerDialog(playerid,Support_AF,DIALOG_STYLE_INPUT,"Allgemeine Frage","Gebe nun deine Frage ein","Wählen","Abbrechen");
		        }
		        case 1:
		        {
		            ShowPlayerDialog(playerid,Support_CM,DIALOG_STYLE_INPUT,"Frage an Projektleiter","Gebe nun die ID des Spielers und den Grund der Meldung an","Wählen","Abbrechen");
		        }
		    }
		}
		else SendClientMessage(playerid, COLOR_WHITE, "Hoffentlich wirst du dein Ziel erreichen.");
	}
	if(dialogid == Support_AF)
	{
	    if(response == 0)
	    {
	        return 1;
	    }
	    if(response == 1)
	    {
	        new string[50];
	        new text = strval(inputtext);
	        GetPlayerName(playerid,sName,sizeof(sName));
	        format(string,sizeof(string),"%s meldet: %s",sName,text);
	        for(new i = 0; i<MAX_PLAYERS; i++)
	        {
	            if(PlayerInfo[playerid][pAdmin] == 6)//Projektleiter Adminlevel anpassen
	            {
					SendClientMessage(i,COLOR_WHITE,string);
	            }
	        }
	        SendClientMessage(playerid,COLOR_WHITE,"Dein Ticket wurde abgeschickt");
	        SendClientMessage(playerid,COLOR_WHITE,"Warte nun einen Moment");
	        WartetAufSupport[playerid] = 1;
	    }
	}
	if(dialogid == Support_CM)
	{
 		if(response == 0)
 	   	{
  	      return 1;
  	  	}
   	 	if(response == 1)
   	 	{
   			new string[50];
     	   	new text = strval(inputtext);
      	  	GetPlayerName(playerid,sName,sizeof(sName));
       	 	format(string,sizeof(string),"%s meldet: %s",sName,text);
	        for(new i = 0; i<MAX_PLAYERS; i++)
	        {
	            if(PlayerInfo[i][pAdmin] == 6)//Projektleiter Adminlevel anpassen
	            {
					SendClientMessage(i,COLOR_WHITE,string);
	            }
	        }
	        SendClientMessage(playerid,COLOR_WHITE,"Dein Ticket wurde abgeschickt");
	        SendClientMessage(playerid,COLOR_WHITE,"Warte nun einen Moment");
	        WartetAufSupport[playerid] = 1;
	    }
	}
Hoffe mir kann jemand helfen.
LG
MysteriX
 
		 
		
		
	 
			
									
		