Sziasztok! Valami gond van a mysql lekérésemmel sscanf-ba, nem tudjátok mi lehet a gond?
Kód:
format(Query, sizeof(Query), \"SELECT * FROM felhasznalok WHERE felhasznalonev = \'%s\'\", FelhasznaloInfo[playerid][Felhasznalonev]);
mysql_query(Query);
mysql_store_result();
if(mysql_num_rows() != 0)
{
if(mysql_num_rows() != 0)
{
if(mysql_fetch_row_format(Line))
{
sscanf(Line, \"p<|>ds[32]s[32]s[32]d\", FelhasznaloInfo[playerid][iD], FelhasznaloInfo[playerid][Felhasznalonev], FelhasznaloInfo[playerid][Jelszo], FelhasznaloInfo[playerid][Email], FelhasznaloInfo[playerid][AdminSzint]);
SendClientMessage(playerid, -1, \"Sikeresen bejelentkeztél!\");
InfoBox(playerid, 1, \"Sikeresen bejelentkeztél!\");
Betolt(playerid);
FelhasznaloInfo[playerid][bejelentkezve] = 1;
mysql_free_result();
}
}
else
{
SendClientMessage(playerid, -1, \"Hibás jelszó!\");
InfoBox(playerid, 3, \"Hibás jelszó!\");
}
}
else
{
SendClientMessage(playerid, -1, \"Nem létezõ felhasználó!\");
InfoBox(playerid, 2, \"Nem létezik ilyen nevû felhasználó!\");
}
mysql_free_result();
Enum:
enum KarakterInfoEnum
{
ID,
Felhasznalo[32],
Karakternev[32],
Float:X,
Float:Y,
Float:Z,
Float:R
};
new KarakterInfo[MAX_PLAYERS][KarakterInfoEnum];
E.: Hibát kifelejtettem:
warning 213: tag mismatch
Sziasztok! Valami gond van a mysql lekérésemmel sscanf-ba, nem tudjátok mi lehet a gond?
Kód:
format(Query, sizeof(Query), \"SELECT * FROM felhasznalok WHERE felhasznalonev = \'%s\'\", FelhasznaloInfo[playerid][Felhasznalonev]);
mysql_query(Query);
mysql_store_result();
if(mysql_num_rows() != 0)
{
if(mysql_num_rows() != 0)
{
if(mysql_fetch_row_format(Line))
{
sscanf(Line, \"p<|>ds[32]s[32]s[32]d\", FelhasznaloInfo[playerid][iD], FelhasznaloInfo[playerid][Felhasznalonev], FelhasznaloInfo[playerid][Jelszo], FelhasznaloInfo[playerid][Email], FelhasznaloInfo[playerid][AdminSzint]);
SendClientMessage(playerid, -1, \"Sikeresen bejelentkeztél!\");
InfoBox(playerid, 1, \"Sikeresen bejelentkeztél!\");
Betolt(playerid);
FelhasznaloInfo[playerid][bejelentkezve] = 1;
mysql_free_result();
}
}
else
{
SendClientMessage(playerid, -1, \"Hibás jelszó!\");
InfoBox(playerid, 3, \"Hibás jelszó!\");
}
}
else
{
SendClientMessage(playerid, -1, \"Nem létezõ felhasználó!\");
InfoBox(playerid, 2, \"Nem létezik ilyen nevû felhasználó!\");
}
mysql_free_result();
Enum:
enum KarakterInfoEnum
{
ID,
Felhasznalo[32],
Karakternev[32],
Float:X,
Float:Y,
Float:Z,
Float:R
};
new KarakterInfo[MAX_PLAYERS][KarakterInfoEnum];
E.: Hibát kifelejtettem:
warning 213: tag mismatch