05.05.2017, 23:33
їEs normal que este cуdigo no haga absolutamente NADA?(No modifica nada en la base de datos)
Probй sacando todo y dejando solo ""UPDATE usuarios SET pVida = '%f' WHERE pNombre = %s" y todo el format en una misma linea, y si funciono..їpero porque de esta forma no?. No me tira ningъn error.
Код:
new tmp[2048]; format(tmp, sizeof(tmp), "UPDATE usuarios SET pContrasena = '%d',\ pPosX = '%f',\ pPosY = '%f',\ pPosZ = '%f',\ pMySQLID = '%d',\ pVirtualWorld = '%d',\ pInterior = '%d',\ pVida = '%f',\ pChaleco = '%f',\ pDinero = '%d',\ pSkin = '%d',\ pFAngle = '%f',\ pAdminZC = '%d',\ pEstiloHablar = '%d',\ pAcento = '%d',\ WHERE pNombre = '%q'", Info[playerid][pContrasena], Info[playerid][pPosicion][0], Info[playerid][pPosicion][1], Info[playerid][pPosicion][2], Info[playerid][pMySQLID], Info[playerid][pVirtualWorld], Info[playerid][pInterior], Info[playerid][pVida], Info[playerid][pChaleco], Info[playerid][pDinero], Info[playerid][pSkin], Info[playerid][pFAngle], Info[playerid][pAdminZC], Info[playerid][pEstiloHablar], Info[playerid][pAcento], GetPlayerNameEx(playerid)); mysql_query(handle, tmp);