Szerző Téma: Segítség! Adatmentés...  (Megtekintve 623 alkalommal)

Segítség! Adatmentés...
« Dátum: 2015. szeptember 23. - 18:56:03 »
0 Show voters
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.

Nem elérhető KDDomi

  • 976
    • Profil megtekintése
Segítség! Adatmentés...
« Válasz #1 Dátum: 2015. szeptember 23. - 19:47:51 »
0 Show voters
Í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!

Segítség! Adatmentés...
« Válasz #2 Dátum: 2015. szeptember 23. - 20:20:22 »
0 Show voters
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, \"\", \"\");

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal