Wysłany: 2016-06-15, 21:58
Szymon9910911
Wiek: 25 Na forum: 4137 dni Posty: 251
Nick w MP: Tetral [you]
Piwa : 9
Witam mam taki problem. Wszystko jest pi?knie dzia?a ale nie zapisuje si? po wyjsciu gracza statystyka. nie wiem czemu
Kod: SavePlayer(playerid)
{
//if(PlayerInfo[playerid][Zalogowany] == true)
// checks if the player is logged
//{
new Query[500];
format(Query, 500, "UPDATE `playerdata` SET `admin` = '%d', `score` = '%d', `money` = '%d', `kills` = '%d', `deaths` = '%d, `PosX` = '%0f', `PosY` = '%0f', `PosZ` = '%0f' WHERE `nick` = '%s' LIMIT 1",
PlayerInfo[playerid][Ranga],
PlayerInfo[playerid][Score],
PlayerInfo[playerid][Money],
PlayerInfo[playerid][Kills],
PlayerInfo[playerid][Deaths],
PlayerInfo[playerid][PosX],
PlayerInfo[playerid][PosY],
PlayerInfo[playerid][PosZ],
NazwaGracza(playerid));
//PlayerInfo[playerid][ID]);
mysql_query(Query);
//}
}
jest to w onplayerDisconect
a w konsoli wywala
Kod: [MySQL] Error (0): Failed to exeute query. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '10.000000', `PosY` = '10.000000', `PosZ` = '20.000000' WHERE `nick` = 'Bags' LIM' at line 1.
Wysłany: 2016-06-16, 08:26
Mac
Wiek: 28 Na forum: 4136 dni Posty: 133
Nick w MP: Mac
Piwa : 27
Kod:
Brakuje apostrofa.
Wysłany: 2016-06-16, 15:11
Szymon9910911
Wiek: 25 Na forum: 4137 dni Posty: 251
Nick w MP: Tetral [you]
Piwa : 9
niby nic tera nie wyskakuje. Ale jednak te? nie updejtuje
Wysłany: 2016-06-16, 16:08
akon823
Czekotubka :D
Wiek: 29 Na forum: 4815 dni Posty: 399
Nick w MP: Remik14
Piwa : 152
Typ danych pozycji masz w bazie jako Float?
Wysłany: 2016-06-16, 16:29
Szymon9910911
Wiek: 25 Na forum: 4137 dni Posty: 251
Nick w MP: Tetral [you]
Piwa : 9
tak lecz nie zapisuje nic anie sc ani nic
Wysłany: 2016-06-16, 18:26
akon823
Czekotubka :D
Wiek: 29 Na forum: 4815 dni Posty: 399
Nick w MP: Remik14
Piwa : 152
A ??czy si? to wgl z baz?? Poka logi z mysql.
Wysłany: 2016-06-16, 18:29
Szymon9910911
Wiek: 25 Na forum: 4137 dni Posty: 251
Nick w MP: Tetral [you]
Piwa : 9
Wysłany: 2016-06-16, 20:19
akon823
Czekotubka :D
Wiek: 29 Na forum: 4815 dni Posty: 399
Nick w MP: Remik14
Piwa : 152
Wysłany: 2016-06-16, 20:22
Szymon9910911
Wiek: 25 Na forum: 4137 dni Posty: 251
Nick w MP: Tetral [you]
Piwa : 9
kt?rych ?
[ Dodano : 2016-06-16, 23:48 ]
ktore i na ile ?
Wysłany: 2016-06-17, 00:57
Mac
Wiek: 28 Na forum: 4136 dni Posty: 133
Nick w MP: Mac
Piwa : 27
Kod:
SavePlayer(playerid)
{
new Query[500];
format(Query, 500, "UPDATE `playerdata` SET `admin` = '%d', `score` = '%d', `money` = '%d', `kills` = '%d', `deaths` = '%d, `PosX` = '%0f', `PosY` = '%0f', `PosZ` = '%0f' WHERE `nick` = '%s' LIMIT 1",
PlayerInfo[playerid][Ranga],
PlayerInfo[playerid][Score],
PlayerInfo[playerid][Money],
PlayerInfo[playerid][Kills],
PlayerInfo[playerid][Deaths],
PlayerInfo[playerid][PosX],
PlayerInfo[playerid][PosY],
PlayerInfo[playerid][PosZ],
NazwaGracza(playerid));
printf("%s", Query);
mysql_query(Query);
}
Zobacz co Ci wyprintuje w konsoli (mo?esz pokaza? te? tutaj w temacie).
Czy aby na pewno pobiera dobrze nick gracza (najwa?niejsze).
Wysłany: 2016-06-17, 11:02
Szymon9910911
Wiek: 25 Na forum: 4137 dni Posty: 251
Nick w MP: Tetral [you]
Piwa : 9
Kod: UPDATE `playerdata` SET `admin` = '12', `score` = '15', `money` = '29', `kills` = '37', `deaths` = '17', `PosX` = '10.000000', `PosY` = '10.000000', `PosZ` = '20.000000' WHERE `nick` = 'Bags' LIMIT 1
Wysłany: 2016-06-17, 11:39
ShaKeS
Wiek: 26 Na forum: 3699 dni Posty: 38
Nick w MP: ShaKeS
Piwa : 1
Z tego co wida? to dobrze a czy aby napewno dobrze katalog wpisa?e? ?
Wysłany: 2016-06-17, 12:28
Szymon9910911
Wiek: 25 Na forum: 4137 dni Posty: 251
Nick w MP: Tetral [you]
Piwa : 9
tak
[ Dodano : 2016-06-17, 13:27 ]
do zamkniecia. g?upi b??d xD
Tagi: brak :: update
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: