Helló! Fennakadtam MySQL-ben, a többiek meg még alszanak, így hát hozzátok fordulnék.
Lényeg: Nem mûködik jól:
stock IsPlayerRegistered(karakternev[])
{
new Sztring[128], esc[24+1];
mysql_real_escape_string( karakternev, esc );
format(Sztring, 128, \"SELECT * FROM \'players\' WHERE \'NICK\' = \'%s\'\", esc);
mysql_query(Sztring);
mysql_store_result();
new Eredmeny;
Eredmeny = mysql_num_rows();
mysql_free_result();
return Eredmeny;
}
A másik: itt meg ha rossz jelszót ad meg akkor is belépteti :S
new escape[32], bsztring[128];
mysql_real_escape_string(inputtext,escape);
SendClientMessage(playerid, -1, escape);
format(bsztring, 128, \"SELECT * FROM \'players\' WHERE \'NICK\' = \'%s\' AND \'PW\' = \'%s\' LIMIT 1\", pName(playerid), escape);
mysql_query(bsztring);
mysql_store_result();
Köszi elõre is!