Heyho Experten,
ich wollte einen Dialog erstellen, der Spieler kickt und in einem Dialog muss man den Grund dafür angeben,
dass klappt auch ganz gut, aber wenn ICH jemanden kicken will dann kick ich mich selber, wenn ich mich kicken will kick ich mich
und wenn jemand anderes SICH kicken will kickt er mich und wenn ER MICH kicken will dann kickt er mich!!!
Irgendwas mach ich falsch
Danke im Vorraus!
case DIALOG_KICK:
{
new pID,string[128],kickstring[70];
if(response)
{
if(strlen(inputtext) == 0) // Wenn kein Grund angegeben wurde!
{
format(string,sizeof(string),"Aus welchem Grund möchten sie den Spieler %s kicken?",Spielername(pID));
SendClientMessage(playerid,0xE0C656FF,"Du hast keinen Grund angegeben!");
ShowPlayerDialog(playerid,DIALOG_KICK,DIALOG_STYLE_INPUT,"Kickfunktion:",string,"Kicken","Abbrechen");
}
else
{
SavePlayer(pID);
format(kickstring,sizeof(kickstring),"Der Admin %s kickt den Spieler %s. Grund: %s",Spielername(playerid),Spielername(pID),inputtext);
SendClientMessageToAll(0xDB5864FF,kickstring);
Kick(pID);
}
}
}
}