Ja, haben den Fehler anders behoben ^^, funktioniert auch, nur in der Datenbank wird anstatt der Email, -1 gespeichert, warum? o.o
case DG_EMAIL:
{
if(strlen(inputtext) > 5 && strfind(inputtext,"@",true) !=-1)
{
if(strfind(inputtext,".de",true) !=-1||strfind(inputtext,".com",true) !=-1|| strfind(inputtext,".",true) !=-1)
{
new string[80],email[50];
format(email,sizeof(email),inputtext);
mysql_SetString("accounts", "Email", email, "Name", GetName(playerid));
format(string, sizeof(string), "Deine angegebene Email Adresse lautet: "COLB"%s",email);
SendClientMessage(playerid, Weiß, string);
ShowPlayerDialog(playerid, DG_TUTORIAL, DG_MSGBOX,""ServerName" Tutorial","Hier steht der Tutorial Text 1","Weiter","Zurück");
}
else ShowPlayerDialog(playerid, DG_EMAIL, DG_INPUT, ServerName,""COLR"Du musst deine richtige Email angeben!\nAnsonsten kannst du dich nicht registrieren!","Weiter","");
}
else ShowPlayerDialog(playerid, DG_EMAIL, DG_INPUT, ServerName,""COLR"Du musst deine richtige Email angeben!\nAnsonsten kannst du dich nicht registrieren!","Weiter","");
}