Hi leute,
Habe mir jetzt das Wbb_Connect V2 eingebaut.
Doch wenn sich ein neuer registriert wird kein Account im Forum angelegt.
Stimmt doch so wie ich es gemacht habe oder ?
::switch(dialogid)
{
case DIALOG_REGISTER:
{
if(response)
{
if(strlen(inputtext) == 0) // Wenn kein Passwort angegebene wurde
{
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Register","Das angegebene Passwort war zu Kurz...\nBitte Registrier dich jetzt mit einem Passwort:","Register","Abbrechen");
return 1;
}
else
{
CreateAccount(playerid, inputtext); //Account wird erstellt
ShowPlayerDialog(playerid,DIALOG_EMAIL,DIALOG_STYLE_INPUT,"E-Mail Adresse für das Forum","Um dir viel, Arbeit zu ersparen kannst du gleich jetzt auch einen Forum Account anlegen\nBitte gibt hier deine E-Mail Adresse ein:","Weiter","Abbrechen");
return 1;
}
}
else
{
Kick(playerid); //Wenn auf Abbrechen geklickt wurde, wird der Spieler gekickt damit man ohne Account nicht Spielen kann.
}
}
case DIALOG_EMAIL:
{
if(response)
{
if(strlen(inputtext) == 0) // Wenn keine e-mail angegeben wurde
{
ShowPlayerDialog(playerid,DIALOG_EMAIL,DIALOG_STYLE_INPUT,"E-Mail Adresse für das Forum","Um dir viel, Arbeit zu ersparen kannst du gleich jetzt auch einen Forum Account anlegen\nBitte gibt hier deine E-Mail Adresse ein:","Weiter","Abbrechen");
return 1;
}
else
{
new Namewbb[MAX_PLAYER_NAME];
new wbbpass[256];
GetPlayerName(playerid,Namewbb,MAX_PLAYER_NAME);
wbbpass = mysql_ReturnPasswort(Namewbb);
WBB_AddUser(Namewbb,inputtext,wbbpass,1); // NAME | EMAIL | PASSWORT
WBB_SetUserToGroup(Namewbb,3); // NAME | RankID
WBB_EnableUser(Namewbb); // NAME
SpawnPlayer(playerid);
OnPlayerLogin(playerid);
SetPVarInt(playerid,"Eingeloggt",1); //Die variable wird auf 1 gesetzt, damit wir nun die Skin Auswahl benutzen können ohne wieder nach unserem Passwort gefragt zu werden.
gPlayerLogged[playerid] = 1; //Wir lassen den Spieler Spawnen
PlayerInfo[playerid][pWbb] = 1;
return 1;
}
}
else
{
Kick(playerid); //Wenn auf Abbrechen geklickt wurde, wird der Spieler gekickt damit man ohne Account nicht Spielen kann.
}
}