Hallo.
Ich wollte eine Sicherheitscode-Abfrage machen, sowie auf GRP.
if(dialogid==DIALOG_LOGINCODE)
{
if(response)
{
if(strlen(inputtext) > 4)
{
if(!strcmp(inputtext, pPlayerCode[playerid], true, 4))
{
ShowPlayerDialog(playerid, DIALOG_PASSWORD, DIALOG_STYLE_PASSWORD, "Modern Reallife Community: Login", "Bitte gib dein Accountpasswort ein:", "Login", "Verlassen");
return 1;
}
new rand = 1000 + random(8999);
pPlayerCode[playerid] = rand;
new string[256];
format(string, sizeof(string), "Gib bitte folgenden Sicherheitscode ein um zum Login zu gelangen:{FFFF00} %i", rand);
ShowPlayerDialog(playerid, DIALOG_LOGINCODE, DIALOG_STYLE_INPUT, "Modern Reallife Community: Sicherheitscode", string, "Weiter", "Verlassen");
}
}
if(!response)
{
Kick(playerid);
}
}
Das ist die Abfrage, doch wenn ich im Spiel nun etwas eingebe, kommt dieser Dialog immer wieder erneut, aber immer mit einer anderen Zahl.
Kann mir jemand helfen?