Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2016-06-15, 21:58


Szymon9910911







Wiek: 25
Na forum: 4137 dni
Posty: 251
Nick w MP: Tetral [you]

Piwa: 9

Respekt: 70

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.


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-16, 08:26


Mac







Wiek: 28
Na forum: 4136 dni
Posty: 133
Nick w MP: Mac

Piwa: 27

Respekt: 130
Respekt: 130

Kod:

`deaths` = '%d


Brakuje apostrofa.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-16, 15:11


Szymon9910911







Wiek: 25
Na forum: 4137 dni
Posty: 251
Nick w MP: Tetral [you]

Piwa: 9

Respekt: 70

niby nic tera nie wyskakuje. Ale jednak te? nie updejtuje

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-16, 16:08


akon823

Czekotubka :D






Wiek: 29
Na forum: 4815 dni
Posty: 399
Nick w MP: Remik14

Piwa: 152

Respekt: 76,8

Typ danych pozycji masz w bazie jako Float?

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-16, 16:29


Szymon9910911







Wiek: 25
Na forum: 4137 dni
Posty: 251
Nick w MP: Tetral [you]

Piwa: 9

Respekt: 70

tak lecz nie zapisuje nic anie sc ani nic

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-16, 18:26


akon823

Czekotubka :D






Wiek: 29
Na forum: 4815 dni
Posty: 399
Nick w MP: Remik14

Piwa: 152

Respekt: 76,8

A ??czy si? to wgl z baz?? Poka logi z mysql.

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-16, 18:29


Szymon9910911







Wiek: 25
Na forum: 4137 dni
Posty: 251
Nick w MP: Tetral [you]

Piwa: 9

Respekt: 70

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-16, 20:19


akon823

Czekotubka :D






Wiek: 29
Na forum: 4815 dni
Posty: 399
Nick w MP: Remik14

Piwa: 152

Respekt: 76,8

Zwi?ksz warto?? tablic

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-16, 20:22


Szymon9910911







Wiek: 25
Na forum: 4137 dni
Posty: 251
Nick w MP: Tetral [you]

Piwa: 9

Respekt: 70

kt?rych ?

[ Dodano: 2016-06-16, 23:48 ]
ktore i na ile ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-17, 00:57


Mac







Wiek: 28
Na forum: 4136 dni
Posty: 133
Nick w MP: Mac

Piwa: 27

Respekt: 130
Respekt: 130

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).

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-17, 11:02


Szymon9910911







Wiek: 25
Na forum: 4137 dni
Posty: 251
Nick w MP: Tetral [you]

Piwa: 9

Respekt: 70

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


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-17, 11:39


ShaKeS







Wiek: 26
Na forum: 3699 dni
Posty: 38
Nick w MP: ShaKeS

Piwa: 1

Respekt: 50

Z tego co wida? to dobrze a czy aby napewno dobrze katalog wpisa?e? ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-17, 12:28


Szymon9910911







Wiek: 25
Na forum: 4137 dni
Posty: 251
Nick w MP: Tetral [you]

Piwa: 9

Respekt: 70

tak

[ Dodano: 2016-06-17, 13:27 ]
do zamkniecia. g?upi b??d xD

Postaw piwo autorowi tego posta
 

 
Tagi: brak :: update
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku