Wysłany: 2014-09-22, 22:34
Patryk322
Wiek: 28 Na forum: 5261 dni Posty: 37
Nick w MP: Cris Asai
Piwa : 448
Problem jest taki, ?e gdy kto? wyp?aci lub wp?aci kas? to nie zapisuje tego do mysql.
Za pomoc oferuj?
Ps. Gdy zmieni? w mysql to dzia?a normalnie.
Kod: case D_CASH_OUT:
{
new cash = strval(inputtext), string[128], query[256];
new result[12], card_number, card_cash;
format(query, sizeof(query), "SELECT `card_number`, `card_cash` FROM `fc_cards` WHERE `card_number` = '%d'", CardUse[playerid]);
mysql_check();
mysql_query(query);
mysql_store_result();
mysql_fetch_row_format(result, "|");
sscanf(result, "p<|>dd", card_number, card_cash);
mysql_free_result();
if(card_cash < cash)
{
ShowPlayerDialog(playerid, D_INFO, DIALOG_STYLE_MSGBOX, " Wyst?pi? b??d", "Na Twoim koncie nie znajduje si? odpowiednia ilo?? got?wki.", "Zamknij", "");
return 1;
}
GivePlayerCash(playerid, cash);
SavePlayerStats(playerid, SAVE_PLAYER_BASIC);
format(query, sizeof(query), "UDATE `fc_cards` SET `card_cash` = `card_cash` - '%d' WHERE `card_number` = '%d'", cash, CardUse[playerid]);
mysql_query(query);
CardUse[playerid] = 0;
format(string, sizeof(string), "Pomy?lnie wyp?aci?e? got?wk? ($%d) z karty bankowej.", cash);
ShowPlayerDialog(playerid, D_INFO, DIALOG_STYLE_MSGBOX, " Informacja", string, "Zamknij", "");
}
Wysłany: 2014-09-22, 22:44
Terefere
Wiek: 31 Na forum: 4319 dni Posty: 9
Piwa : 2
Pawn format ( query , sizeof ( query ), "UDATE `fc_cards` SET `card_cash` = `card_cash` - '%d' WHERE `card_number` = '%d'" , cash , CardUse [ playerid ]);
Stawiam krat? zimnego piwa jak znajdziesz w tym miejscu b??d.
Wysłany: 2014-09-22, 22:51
Patryk322
Wiek: 28 Na forum: 5261 dni Posty: 37
Nick w MP: Cris Asai
Piwa : 448
Wysłany: 2014-09-22, 22:53
Terefere
Wiek: 31 Na forum: 4319 dni Posty: 9
Piwa : 2
Czyli liter?wka taka ma?a, ?eby nie by? zbyt upartym zobacz co jest ?le w pierwszym wyrazie zapytania do MySQL ;>
No okk. UPDATE zamiast UDATE.
Wysłany: 2014-09-22, 22:57
PGmajster
Wiek: 29 Na forum: 4874 dni Posty: 12
Piwa : 1
"UDATE"
Powinno by? "UPDATE".
Krata zimnego piwa si? nale?y.
Wysłany: 2014-09-22, 23:07
Patryk322
Wiek: 28 Na forum: 5261 dni Posty: 37
Nick w MP: Cris Asai
Piwa : 448
Dobra naprawi?em do zamkni?cia
Tagi: nie :: zapisuje :: kwoty :: bankowej
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: