Hallo,
ich muss bei meinem MySQL Selfmade Script ( Ja, Selfmade! ) eine E-Mail bei der registration angeben.
So, ich bin schon soweit.
		case DIALOG_EMAIL:
		{
			if(response)
			{
				if(strlen(inputtext) == 0)
				{
					ShowPlayerDialog(playerid,DIALOG_EMAIL,DIALOG_STYLE_INPUT,"E-Mail","Deine E-Mail war zu kurz!\nBitte gebe deine E-Mail Adresse an.\n Diese wird für eine Anmeldung in unserem Forum gebraucht.","Absenden","Abbrechen");
					return 1;
				}
				else
				{
					new mail[128];
					mail = "inputtext";
					CreateAccount(playerid, inputtext);
					SetPVarInt(playerid,"Eingeloggt",1);
                    SpawnPlayer(playerid);
				}
			}
		}
Soo.
Beim CreateAccount steht:
stock CreateAccount(playerid, pass[])
{
	new query[256],Name[MAX_PLAYER_NAME];
	GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
	mysql_real_escape_string(Name,Name);
	mysql_real_escape_string(pass,pass);
	mysql_real_escape_string(mail,mail);
	format(query, sizeof(query), "INSERT INTO accounts (Name, Passwort, Mail) VALUES ('%s', '%s', '%s')", Name, pass);
	mysql_query(query);
	return true;
}
Fehler:
script(436): error 017: undefined symbol "mail"
Zeile 436:
mysql_real_escape_string(mail,mail);
Liebe Grüße
 
		 
		
		
	

