yo . pisze mapke, pierwszy raz z mysql. wiec mam problem z loginem, gdy sie loguje ciagle jest z?e has?o chociaz dobre wpisuje kawa?ek kodu z logowania:
tak wiec, pisze maapke, zrobilem rejestracje itp. tylko ze przy logowaniu wyskakuje ciagle z?e has?o.. ja w mysql pierwszy raz roobie i praktycznie tego nie ogarniam wiec, tu kod z logowania:
[code]
case GuiLogowanie:
{
switch(response)
{
case 0:
{
aha(playerid, "{FF0000}Pr?ba zalogowania si?, bez podania has?a");
return 1;
}
case 1:
{
new no[512],query2[512], pass[20];
mysql_real_escape_string(inputtext, pass);
format(query2, 512, "SELECT `id`, `kasa`, `respekt`, `admin`, `vip` FROM `gracze` WHERE `login`='%s' AND `haslo`='%s'", PlayerName(playerid),pass);
mysql_query(query2);
mysql_store_result();
sscanf(no, "p<|>ddddd", GraczInfo[playerid][gUID], GraczInfo[playerid][gKasa], GraczInfo[playerid][gRespekt], GraczInfo[playerid][gAdmin], GraczInfo[playerid][gVIP]);
if(!mysql_num_rows())
return ShowPlayerDialog(playerid, GuiLogowanie, DIALOG_STYLE_INPUT, "{B0B0B0}"NazwaSerwera"", "{FF0000}Z?e has?o!n{33AA33}Podaj ponownie!", "Zaloguj", "Anuluj");
SendClientMessage(playerid, 0x0, "{33AA33}Zalogowa?e? si?! Ciesz si? gr?!");
GivePlayerMoney(playerid, GraczInfo[playerid][gKasa]);
SetPlayerScore(playerid, GraczInfo[playerid][gRespekt]);
GraczInfo[playerid][gZalogowany] = 1;
mysql_free_result();
return 1;
}
}
... |