Hi,
Kurze Frage.
Hab diesen Code:
case DIALOG_LOGIN:
{
if(response)
{
if(strlen(inputtext) == 0)
{
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Das Angegebene Passwort war Falsch.\nBitte log dich jetzt mit dem richtigen Passwort ein:","Login","Abbrechen");
return 1;
}
else
{
new SpielerName[MAX_PLAYER_NAME];
GetPlayerName(playerid, SpielerName, MAX_PLAYER_NAME);
if(!strcmp(inputtext, mysql_ReturnPasswort(SpielerName), true))
{
SetPVarInt(playerid,"Eingeloggt",1);
LoadPlayer(playerid);
SpawnPlayer(playerid);
return 1;
}
else
{
new falseCount = 1;
falseCount++;
if(falseCount > 3)
{
SendClientMessage(playerid, 0x0000FFFF, "Du hast das Passwort zu oft eingegeben und wurdest gekickt!");
Kick(playerid);
}
else
{
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Das war das Falsche Passwort.\nBitte log dich jetzt mit dem richtigen Passwort ein:","Login","Abbrechen");
}
return 1;
}
}
}
else
{
Kick(playerid);
}
}
Normalerweise müsste der Server den Spieler nach dem 3. Versuch vom Server kicken.
Warum geht das nicht?^^
Gruss
Vince