[Ajuda] Isso e um erro ou e Normal ( salvamento de contas em MYSQL R39 )
#1

Код:
stock SalvandoContas(playerid)
{
    new Float:x, Float:y, Float:z;
    GetPlayerPos(playerid, x, y, z);
    PlayerInfo[playerid][pPos][0] = x;
    PlayerInfo[playerid][pPos][1] = y;
    PlayerInfo[playerid][pPos][2] = z;
    new pname[24];
    GetPlayerName(playerid, pname, 24);
    mysql_format(Pipeline, szQuery, sizeof(szQuery), "UPDATE accounts SET PosX=%f, PosY=%f, PosZ=%f WHERE Username='%s'",
    PlayerInfo[playerid][pPos][0],
    PlayerInfo[playerid][pPos][1],
    PlayerInfo[playerid][pPos][2],
    pname);
    mysql_tquery(Pipeline, szQuery, "", "");
    return 1;
}
Код:
[14:26:25] [DEBUG] mysql_format - connection: 1, len: 2048, format: "UPDATE accounts SET PosX=%f, PosY=%f, PosZ=%f WHERE Username='%s'"
[14:26:25] [DEBUG] mysql_tquery - connection: 1, query: "UPDATE accounts SET PosX=-2756.19, PosY=375.574, PosZ=4.335 WHER", callback: "(null)", format: "(null)"
[14:26:25] [DEBUG] CMySQLQuery::Execute[] - starting query execution
[14:26:25] [DEBUG] CMySQLQuery::Execute[] - query was successfully executed within 57.907 milliseconds
[14:26:25] [DEBUG] CMySQLQuery::Execute[] - no callback specified, skipping result saving
Reply
#2

Vocк tem que colocar as crases e as aspas voadoras (nгo sei o nome)
Reply
#3

Tb achei isso manin modei e da o mesmo erro nao sei oq pode ser se alguem puder ajudar nuss vou ficar grato

Ou se alguem tiver uma outra maneira de salvar a conta so dizer tou loco com isso tou quase desistindo do meu GM ta dando so este erro agora
Reply
#4

Vou mandar a base do meu...

pawn Код:
forward saveAll(playerid);
public saveAll(playerid)
{
    format(query, sizeof(query), "UPDATE `contas` SET `skin`='%d', `money`='%d', `coins`='%d' WHERE `usuario` = '%s'", GetPlayerSkin(playerid), GetPlayerMoney(playerid), Nome(playerid), player[playerid][coins]);
    mysql_function_query(mysql, query, false, "", #, #);
}
Eu estou usando a MySQL R7.
Reply
#5

Os dados foram salvos corretamente certo?

Isso e apenas um debug do que aconteceu, pelo que parece salvou corretamente sem qualquer problema. apenas desative o debug all se nao quiser isso.
Reply
#6

O R7 Tem algum bug sei la
Poi o R7 eu tenho um sistema que funciona legal so que como vi que atualizou pro MYSQL R39
Achei legal de usar mais pra mim ele ta muito complexo
Reply
#7

Isso ocorre tb quando vai salvar os PvPs

Код:
    if(killerid != INVALID_PLAYER_ID) // Se a causa da morte й um player.
    {
    GivePlayerMoney(killerid, 500);
    ++PlayerInfo[killerid][pKills];
    }
    GivePlayerMoney(playerid, -500);
    PlayerInfo[playerid][pDeaths] ++;

    new Matou[24],
        Morto[24],
        string[64];
    GetPlayerName(killerid, Matou, 24);
    GetPlayerName(playerid, Morto, 24);
    format( string, sizeof(string), "{FF0000}%s NA PROXIMA EU QUE TE MATO!", Matou, Morto);
    SendPlayerMessageToAll(playerid, string);
    PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
As pos dos players sim salva normal mais os Pvps so salva pro meu personagem e nao salva as de players
Sabe me dizer oq devo fazer tipo salvar cada vez que um mata sei la


***
A galera pode dexar desisto do MYSQL r39 vou continuar com o R7 mesmo fui trocar meu sistema pro R39 e so da bugs
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)