Guten tag liebe Breadfisher. Unzwar hab ich versucht mein /report system auf Menu`s zu setzen. Das sieht so aus.
if(strcmp(cmd, "/report", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(pReportBlock[playerid] == 0)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
format(string,sizeof(string),"Allgemeine Fragen\nAccount Probleme\nHaus/Biz Probleme\nCheater/Buguser melden");
ShowPlayerDialog(playerid,UserReport,DIALOG_STYLE_LIST,"AdminMenu",string,"Auswählen","Abbruch");
return 1;
}
}
}
return 1;
}
Jedoch wenn ich /report eingebe, kommt das Fenster, wo ich dan auswählen kann. Und wenn ich auf Allgemeine Fragen klicke, öffnet sich ein anderer Fenster wo man sein report reinschreiben kann. Alles schön und gut, aber Admin kriegen das Report vom User nicht, sondern der Report wird mit "Allgemeine Fragen" vollgespamt.
mfg GangsteR08
//Edit: Am /report editiert