Hallo Leute, ich habe ein Problem, also ich habe ein Login & Register System gebaut, nun habe ich alles rausgenommen
um zuschauen, wo dran es liegt das der Gamemode ständig "File or Function is not Found" ausgibt, nun bin ich an dieser Stelle,
und finde den Fehler einfach nicht...
public OnPlayerConnect(playerid)
{
new Query[200], Pname[24], escpname[24];
GetPlayerName(playerid, Pname, 24);
mysql_real_escape_string(Pname, escpname);
format(Query, sizeof(Query), "SELECT * FROM `wcf1_user` WHERE `username` = '%s'", escpname);
mysql_query(Query);
mysql_store_result();
if(mysql_num_rows() != 0)
{
new line[750];
SetPVarInt(playerid, "Logged", 1);
SendClientMessage(playerid, COLOR_GREEN, "Erfolgreich Eingeloggt...");
GameTextForPlayer(playerid, "~g~Erfolgreich Eingeloggt...",5000,1);
if(mysql_fetch_row(line))
{
new data[3][50];
new data2[4];
sscanf(line, "p|ssd", data[0], data[1], data2[0]);
GivePlayerMoney(playerid, data2[0]);
mysql_free_result();
}
if(!mysql_num_rows())
{
SendClientMessage(playerid, COLOR_GREEN, "Dieser Account wurde in der Datenbank bereits gefunden...");
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT , "User System", "Dieser Account existiert bereits... !\n\nBitte Loggen sie sich nun mit ihren Benutzerdaten ein :\n", "Login", "Abbrechen");
}
}
else
{
ShowPlayerDialog(playerid, DIALOG_WARNUNG, DIALOG_STYLE_MSGBOX , "User System", "Dieser Account existiert noch nicht... !\n\nBitte Registrieren sie sich im Forum, um spielen zu können!", "Verlassen", "Verlassen");
SendClientMessage(playerid, COLOR_RED, "Bitte Registrieren sie sich im Forum, um mitspielen zu können!");
}
mysql_free_result();
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
if(GetPVarInt(playerid, "Logged") == 1)
{
new query[300];
new Pname[24];
GetPlayerName(playerid, Pname, 24);
new escpname[24];
mysql_real_escape_string(Pname, escpname);
format(query, sizeof(query), "UPDATE `wcf1_user` SET `money` = '%d' WHERE `username` = '%s'", GetPlayerMoney(playerid), escpname);
mysql_query(query);
mysql_free_result();
}
return 1;
}