-
Szép estét mindenkinek. Elkezdtem nulláról irogatni egy módot, szépen haladok, mikor van időm.
Eddig mindent szépen mentett, tegnap volt időm és előszedtem, de már nem menti el az adatokat.
SQL táblába kéne mentse, de semmi reakció.
stock Adatmentes(playerid)
{
new m = pInfo[playerid][pMoney];
new Float:h; GetPlayerHealth(playerid, h);
new frakc = pInfo[playerid][pFrakcio];
new leader = pInfo[playerid][pLeader];
new aloszt = pInfo[playerid][pAlosztaly];
new rang = pInfo[playerid][pRang];
new admin = pInfo[playerid][pAdmin];
new Float:pozx = pInfo[playerid][pPosX];
new Float:pozy = pInfo[playerid][pPosY];
new Float:pozz = pInfo[playerid][pPosZ];
format(SQL_Input, sizeof(SQL_Input), \"UPDATE jatekosok SET Money = %i, Health = %.3f, Frakció = %i, Leader = %i, Alosztály = %i, Rang = %i, Admin = %i, PosX = %.3f, PosY = %.3f, PosZ = %.3f, WHERE Name = \'%s\'\", m, h, frakc, leader, aloszt, rang, admin, pozx, pozy, pozz, GetName(playerid));
mysql_tquery(SQLHandle, SQL_Input, \"\", \"\");
}
Amennyiben tudnátok kérlek segítsetek fontos lenne.
Tengermély tisztelettel Szilikee.
-
Így próbáld meg:
mysql_format(mysql, query, sizeof(query), \"UPDATE `jatekosok` SET `Money` = %d, Health = %.3f, Frakcio = %i, Leader = %i, Alolsztaly = %1, Rang = %1, Admin = %1, `PosX` = %f, `PosY` = %f, `PosZ` = %f WHERE `Name` = %s\", m, h, frakc, leader, aloszt, rang, admin, pozx, pozy, pozz, GetName(playerid));
mysql_tquery(mysql, query, \"\", \"\");
NEM TESZTELTEM!
-
Köszi meglett a hiba.
new valami = valami; nélkül teljesen jól működik
new Float:h; GetPlayerHealth(playerid, h);
format(SQL_Input, sizeof(SQL_Input), \"UPDATE jatekosok SET Health = %.3f, Money = %i, Frakció = %i, Leader = %i, Alosztály = %i, Rang = %i, Admin = %i, PosX = %.3f, PosY = %.3f, PosZ = %.3f, Skin = %i, Kor = %i, Nem = %i WHERE Name = \'%s\'\",
h, pInfo[playerid][pMoney], pInfo[playerid][pFrakcio], pInfo[playerid][pLeader], pInfo[playerid][pAlosztaly], pInfo[playerid][pRang], pInfo[playerid][pAdmin], pInfo[playerid][pPosX], pInfo[playerid][pPosY], pInfo[playerid][pPosZ],
pInfo[playerid][pSkin], pInfo[playerid][pKor], pInfo[playerid][pNem], GetName(playerid));
mysql_tquery(SQLHandle, SQL_Input, \"\", \"\");