Hey wie scripte ich einen NummernLogin also random zahlen und dann muss der server die erkennen und dann einloggn lassn
sowie auf GRP
Hey wie scripte ich einen NummernLogin also random zahlen und dann muss der server die erkennen und dann einloggn lassn
sowie auf GRP
Random mit einem Float aber ich weiß nicht genau was du meinst
new LoginCode[MAX_PLAYERS];
//Dann bei OnPlayerConnect:
new string[128];
LoginCode[playerid] = random(8999)+1000;
format(string, sizeof string, "Um zum Login zu kommen musst du den 4-Stelligen Code eingeben\n%d", LoginCode[playerid]);
ShowPlayerDialog(playerid, 123, DIALOG_STYLE_MSGBOX, "LoginCode", string, "Ok", "Abbrechen");
//Bei OnDialogResponse:
if(dialogid == 123)
{
if(response)
{
new code = strval(inputtext);
if(code == LoginCode[playerid])
{
//Zeige Loginfenster
}
else
{
new string[128];
LoginCode[playerid] = random(8999)+1000;
format(string, sizeof string, "Um zum Login zu kommen musst du den 4-Stelligen Code eingeben\n%d", LoginCode[playerid]);
ShowPlayerDialog(playerid, 123, DIALOG_STYLE_MSGBOX, "LoginCode", string, "Ok", "Abbrechen");
}
}
else Kick(playerid);
}
edit geht doch aber ist falscher style box DIALOG_STYLE_PASSWORD oder so muss da hin ka