Hallo Zusammen, habe gerade was probiert auf meinen Testserver und wollte mit einem neuen Account joinen, hab ihn Registriert usw..
jedoch fügt es mir in meiner "USER-Tabelle" keinen neuen Nutzer dazu in der MYSQL Datenbank.
Registercode:
if(dialogid == DIALOG_REGISTER)
{
if(response)
{
new rname[MAX_PLAYER_NAME],query[128],password[35];
GetPlayerName(playerid,rname,sizeof(rname));
if(strlen(inputtext)>3)
{
mysql_escape_string(inputtext,password,dbhandle);
format(query,sizeof(query),"INSERT INTO user (username,password) VALUES ('%s',MD5('%s')",rname,password); Hier wird eine Datensatz in "user" angelegt mit username & password oder?
mysql_function_query(dbhandle,query,false,"","");
}
else
{
SendClientMessage(playerid,rot,"Dein Passwort muss mindestens 4 Zeichen besitzen");
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrierung","Gib bitte dein gewünschtes Passwort ein","Auswahl","Abbrechen");
}
}
else
{
Kick(playerid);
}
}
//Finde gerade keinen Fehler aber irgendwas stimmt nicht..
Gruß