10.11.2017, 03:03
I do reload the object
PHP код:
mysql_format(connect, queryBuffer, sizeof(queryBuffer), "INSERT INTO objects VALUES(null, %d, %d, '%e', %d, '%f', '%f', '%f', '%f', '%f', '%f', %d, %d, 0, 0)", objectid, objectsArray[PlayerInfo[playerid][pSelected]][oModel], objectsArray[PlayerInfo[playerid][pSelected]][oName], objectsArray[PlayerInfo[playerid][pSelected]][oPrice], x, y, z, rx, ry, rz, PlayerInfo[playerid][pWorld]);
mysql_tquery(connect, queryBuffer, "", "");
mysql_tquery(connect, "SELECT * FROM objects WHERE id = LAST_INSERT_ID()", "OnQueryFinish", "ii", THREAD_LOAD_OBJECTS, PlayerInfo[playerid][pWorld]);
Reloadobjects(objectid);
PHP код:
Reloadobject(objectid)
{
if(IsValidDynamicObject(objectid) && Streamer_GetExtraInt(objectid, E_OBJECT_TYPE) == E_OBJECT_MAPPING)
{
new
id = Streamer_GetExtraInt(objectid, E_OBJECT_INDEX_ID);
DeleteMappingObject(objectid);
mysql_format(connect, queryBuffer, sizeof(queryBuffer), "SELECT * FROM objects WHERE id = %i", id);
mysql_tquery(connect, queryBuffer, "OnQueryFinish", "ii", THREAD_LOAD_OBJECTS);
}
}