Sziasztok, elég kezdő vagyok a MySQL-hez gyakorlatilag a mai nap kezdtem el tanulni leginkább, tudom egy kicsit már késő a mai SAMP-hoz viszonyítva, viszont ez lényegtelen. Egy kisebb regisztrációs, bejelentkezős rendszert szerettem volna csinálni, viszont nem igazán jött össze, ebben a 3 sorban lehet valami gond vagy nem tudom. A hiba a következő: ugye a szerver elmenti a pontokat, az admint és a pénzt, regisztrációkor alapból 5-ös adminszintet adok magamnak, 10 pontot (tablista), és 0 pénzt, viszont, pontnak 40-50 vmennyit szokott elmenteni és pénznek pedig 70-et.
new query[250];
mysql_format(kapcsolat, query, sizeof(query),\"UPDATE `users` SET `score`=\'%d\', `money`=\'%d\', `admin`=\'%d\' WHERE `username`=\'%e\'\", JatekosInfo[playerid][Score], JatekosInfo[playerid][Money], JatekosInfo[playerid][Admin], Nev(playerid));
mysql_query(kapcsolat, query);
Valamint a MySQL táblázatomban is ugye bevannak írva, az így néz ki:
score int(11)
admin int(1)
money int(50)
és itt a log is:
[22:51:56] [DEBUG] mysql_format(1, 0x025D6F1C, 250, \"UPDATE `users` SET `score`=\'%d\', `money`=\'%d\', `admin`=\'%d\' WHERE `username`=\'%e\'\")
[22:51:56] [DEBUG] CHandle::EscapeString(this=0x5b8138, src=\'GodeKhus\')
[22:51:56] [DEBUG] CConnection::EscapeString(src=\'GodeKhus\', this=0x5b6a90, connection=0x5915d0)
[22:51:56] [DEBUG] CHandle::EscapeString - return value: true, escaped string: \'GodeKhus\'
[22:51:56] [DEBUG] mysql_format: return value: \'86\'
[22:51:56] [DEBUG] mysql_tquery(1, \"UPDATE `users` SET `score`=\'49\', `money`=\'70\', `admin`=\'5\' WHERE `username`=\'GodeKhus\'\", \"\", \"\")
[22:51:56] [DEBUG] CCallback::Create(amx=0x241a8b0, name=\'\', format=\'\', params=0x25d6f08, param_offset=5)
[22:51:56] [DEBUG] CHandle::Execute(this=0x5b8138, type=1, query=0x5e5ae8)
[22:51:56] [DEBUG] CConnection::Execute(query=0x5e5ae8, this=0x1eb2020, connection=0x5c46a8)
[