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