Hier dein Code abgeändert zu dem, was ich meine:
{
new kickid,banid;
if(dialogid == DIALOG_KICK)
{
kickid = strval(inputtext);
ShowPlayerDialog(playerid,DIALOG_GRUND,DIALOG_STYLE_INPUT,"Grund","Nenne den Grund :","Ok","Abbrechen");
}
if(dialogid == DIALOG_BAN)
{
banid = strval(inputtext);
ShowPlayerDialog(playerid,DIALOG_GRUND2,DIALOG_STYLE_INPUT,"Grund","Nenne den Grund :","Ok","Abbrechen");
}
if(dialogid == DIALOG_GRUND)
{
new grund[64],kicktext[50];
strmid(grund, inputtext, 0, strlen(inputtext), 255);
format(kicktext,128,"Du wurdest von einem Admin gekickt!\nGrund : %s",grund);
ShowPlayerDialog(kickid,DIALOG_KICKAUSGABE,DIALOG_STYLE_MSGBOX,"Kick",kicktext,"Ok","Abbrechen");
Kick(kickid);
}
if(dialogid == DIALOG_GRUND2)
{
new grund[64],bantext[50];
strmid(grund, inputtext, 0, strlen(inputtext), 255);
format(bantext,128,"Du wurdest von einem Admin gebannt!\nGrund : %s",grund);
ShowPlayerDialog(banid,DIALOG_BANAUSGABE,DIALOG_STYLE_MSGBOX,"Ban",bantext,"Ok","Abbrechen");
Ban(banid);
}
//Edit: Quote herausgenommen