Guten Morgen, nachtaktive Leutee ;D
Ich habe gemacht, wenn man auf den Server kommt, das ein Dialog kommt und man ne random zahl eingeben muss, aber wie es der zufall will funktioniert es nicht ^^...
Sprich wenn ich den code eingebe gibts nen kick oder halt ein neuer ^^...sehe selbst
ZitatBeim Callback
ShowPlayerDialog(playerid, DG_SICHERHEITSCODE, DG_MSGBOX,ServerName,""COLW"Um dich mit dem Server zu verbinden, musst du vorher einen Sicherheitscode eingeben!\n"COLR"Info:"COLW"\nSolltest du dich weigern, kannst du nicht auf das Spiel zugreifen!","Weiter","Abbrechen");
ZitatOnDialogResponse
case DG_SICHERHEITSCODE:
{
if(!response)return Kick(playerid);
new randomcode = 1000 + random(9999),string[100];
format(string, sizeof(string),""COLW"Bitte gebe folgenden Sicherheitscode ein!\n"COLR"Code:"COLB" %d",randomcode);
ShowPlayerDialog(playerid, DG_SICHERHEITSCODE, DG_INPUT,ServerName,string,"Weiter","Abbrechen");
//Wenn er richtig eingibt zum Login o. Register! Ansonsten wenn nicht, wird man gekickt
if(strlen(inputtext) == randomcode)
{if(CheckAccount(playerid) == 0){ShowDialog(playerid, DG_REGISTER);}else{ShowDialog(playerid, DG_LOGIN);}mysql_free_result();}
else Kick(playerid);
}
Hoffe ihr könnt mir helfen
Lg