Hallo.
Ich habe das Problem das ich unerklärliche Errors habe.
Es hat mir schon eine Person versucht zu helfen aber er weiß auch nicht mehr weiter. Nun frage ich mal hier ob mir eventuell jemand helfen kann.
Errors:
Code
(285) : error 010: invalid function or declaration
(287) : error 010: invalid function or declaration
(289) : error 010: invalid function or declaration
(291) : error 010: invalid function or declaration
(294) : error 021: symbol already defined: "Spielername"
(294) : error 029: invalid expression, assumed zero
(294) : error 021: symbol already defined: "Spielername"
(294) : fatal error 107: too many error messages on one line
Hier einmal das gescripte von OnDialogResponse:
Code
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new query[256], key[50];
if(dialogid == DIALOG_REGISTER)
{
if(!response)
{
return Kick(playerid);
}
if(!strlen(inputtext))return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD, "Registrierung", "In der Datenbank wurde kein Account mit diesem Namen gefunden.\nBitte registrieren Sie sich:", "Anmelden", "Abbrechen");
format(key, 50, "%s", inputtext);
mysql_escape_string(Spielername(playerid), Spielername(playerid)), mysql_escape_string(key, key);
format(query, sizeof(query), "INSERT INTO (username, passwort) VALUES ('%s',MD5('%s')", Spielername(playerid), key);
mysql_tquery(Handle, query);
SendClientMessage(playerid, -1, "Dein Account wurde erfolgreich erstellt.");
GivePlayerMoney(playerid, 10000), SetPlayerScore(playerid, 1);
}
return 1;
}
if(dialogid == DIALOG_LOGIN) //Du musst oben im script bei dein dialogen #define DIALOG_LOGIN 1 machen
{
if(response)
{
return Kick(playerid);
}
else
{
format(key, 50, "%s", inputtext);
mysql_escape_string(Spielername(playerid), Spielername(playerid), mysql_escape_string(key, key);
}
format(query, sizeof(query), "SELECT * FROM user WHERE username='%s' AND password='%s'", Spielername(playerid), key);
mysql_tquery(Handle, query, "OnPasswordResponse", "i", playerid);
}
return 1;
}
Alles anzeigen
Mfg