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