Do not save data mysql.
#1

I made this system:

pawn Код:
#include <a_samp>
#include <a_mysql>
#include <zcmd>
#include <macros>
#include <colores>

new ConexionDB;

public OnFilterScriptInit()
{
    CargarPosicionLenador();
    return 1;
}

enum PosLenador
{
    Float:X,
    Float:Y,
    Float:Z,
    World,
    Interior,
    Float:Angle,
    PickupID,
};
new PosicionLenador[PosLenador];

funcion CargarPosicionLenador()
{
    new Query[200];
    format(Query, sizeof(Query), "SELECT * FROM `posicionlenador`");
    mysql_function_query(ConexionDB, Query, true, "CargarPosicionLenador2", "i",3);
    print("CargarPosicionLenador");
}

funcion CargarPosicionLenador2(resultid, extraid, ConnectionHandle)
{
    new Rows, Field;
    if(resultid != 0)
    {
        cache_get_data(Rows, Field);
    }
    switch(resultid)
    {
        case 3:
        {
            new content[32];
            cache_get_field_content(0, "PosicionX",     content); PosicionLenador[X]        = floatstr(content);
            cache_get_field_content(0, "PosicionY",     content); PosicionLenador[Y]        = floatstr(content);
            cache_get_field_content(0, "PosicionZ",     content); PosicionLenador[Z]        = floatstr(content);
            cache_get_field_content(0, "Mundo",         content); PosicionLenador[World]    = strval(content);
            cache_get_field_content(0, "Interior",      content); PosicionLenador[Interior] = strval(content);
            cache_get_field_content(0, "Angulo",        content); PosicionLenador[Angle]    = floatstr(content);
            cache_get_field_content(0, "Pickup",        content); PosicionLenador[PickupID] = strval(content);
        }
    }
    return 1;
}

CMD:cambiarpos(playerid, params[])
{
    CargarPosicionLenador();
    return 1;
}
CMD:cambiarpos2(playerid, params[])
{
    new query[200];
    new Float:x,Float:y,Float:z;
    GetPlayerPos(playerid, x, y, z);
    new Float:angle;
    GetPlayerFacingAngle(playerid, angle);
    PosicionLenador[X] = x;
    PosicionLenador[Y] = y;
    PosicionLenador[Z] = z;
    PosicionLenador[World] = GetPlayerVirtualWorld(playerid);
    PosicionLenador[Interior] = GetPlayerInterior(playerid);
    PosicionLenador[Angle] = angle;
//  MoveStreamPickup(PosicionLenador[PickupID],PosicionLenador[X],PosicionLenador[Y],PosicionLenador[Z]);
    SendClientMessage(playerid, ColorInfoAdmins, "[!] Cambiaste la posiciуn del trabajo de leсador a tu posiciуn");
    format(query, 900, "UPDATE `posicionlenador ` SET `PosicionX`='%f',`PosicionY`='%f',`PosicionZ`='%f',`Mundo`='%d',`Interior`='%d',`Angulo`='%f',`Pickup`='%d'");
    mysql_function_query(ConexionDB, query, true, "OnQueryFinish", "ii", 0, playerid);
    mysql_query(1, query);
    return 1;
}
Data DB:

Код:
--
-- Estructura de tabla para la tabla `posicionlenador`
--

CREATE TABLE IF NOT EXISTS `posicionlenador` (
  `PosicionX` float NOT NULL,
  `PosicionY` float NOT NULL,
  `PosicionZ` float NOT NULL,
  `Mundo` int(2) NOT NULL,
  `Interior` int(2) NOT NULL,
  `Angulo` float NOT NULL,
  `Pickup` int(4) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
By using the command does not update the db.

ї Where is the error ?.
Reply


Messages In This Thread
Do not save data mysql. - by Jose_grana - 06.10.2015, 13:50
Re: Do not save data mysql. - by Stanford - 06.10.2015, 13:57
Re: Do not save data mysql. - by AbyssMorgan - 06.10.2015, 14:22
Re: Do not save data mysql. - by Stanford - 06.10.2015, 16:49
Respuesta: Do not save data mysql. - by Jose_grana - 06.10.2015, 18:59
Re: Do not save data mysql. - by Stanford - 06.10.2015, 19:01
Respuesta: Re: Do not save data mysql. - by Jose_grana - 06.10.2015, 19:11
Respuesta: Do not save data mysql. - by Jose_grana - 07.10.2015, 15:30
Respuesta: Do not save data mysql. - by Jose_grana - 09.10.2015, 16:57

Forum Jump:


Users browsing this thread: 4 Guest(s)