30.10.2015, 03:24
Hola, soy nuevo en este foro, y tambiйn en MySQL, osea, se lo bбsico de eso, hace menos de 1 mes que vengo estudiando MySQL, en script(pawno) tengo conocimientos avanzados.
En este momento estoy creando una GM de 0 MySQL, todo va bien, pero en este momento necesito saber sobre una funciуn que no logro encontrar, ni se como hacerlo, es lo siguiente:
Creй un sistema de vehнculos MySQL, todo por base de datos, nada de crear vehнculos por la GM, pero no se como hacer para guardar el ID del vehнculo en la tabla correspondiente.
La funciуn de crear el vehнculo en la tabla es esta:
Y el callback CargarVehiculos:
Si alguien me hace el favor de darme una idea de como almacenar el ID en la variable vID o vcID(Nombre en la base de datos)
Muchisimas gracias....
En este momento estoy creando una GM de 0 MySQL, todo va bien, pero en este momento necesito saber sobre una funciуn que no logro encontrar, ni se como hacerlo, es lo siguiente:
Creй un sistema de vehнculos MySQL, todo por base de datos, nada de crear vehнculos por la GM, pero no se como hacer para guardar el ID del vehнculo en la tabla correspondiente.
La funciуn de crear el vehнculo en la tabla es esta:
Quote:
format(query,sizeof(query),"INSERT INTO `vehiculos` (vcModelo, vcPosX, vcPosY, vcPosZ, vcAngle,vcComprado,vcPrecio,vcColor1,vcColor2,vcPr opietario, vcConceID,vcFaccion,vcID) VALUES ('%d','%f','%f','%f','%f','0','%d','%d','%d','Conc esionario','%d','%d')",GetVehicleModel(GetPlayerVe hicleID(playerid)),X,Y,Z,Angle,precio,color1,color 2,conced,faccion); mysql_function_query(Conecction, query, true, "CargarVehiculos", "i", 1); |
Quote:
public CargarVehiculos(resultid, extraid, ConnectionHandle) { new Rows, Field; if(resultid != 0) { cache_get_data(Rows, Field); } switch(resultid) { case 3: { for(new v = 1; v<MAX_VEHICLES; v++) { new content[30]; cache_get_field_content(v, "vcID",content); VInfo[v][vID] = strval(content); cache_get_field_content(v, "vcComprado",content); VInfo[v][vComprado] = strval(content); cache_get_field_content(v, "vcModelo",content); VInfo[v][vModelo] = strval(content); cache_get_field_content(v, "vcPosX",content); VInfo[v][vPosX] = floatstr(content); cache_get_field_content(v, "vcPosY",content); VInfo[v][vPosY] = floatstr(content); cache_get_field_content(v, "vcPosZ",content); VInfo[v][vPosZ] = floatstr(content); cache_get_field_content(v, "vcAngle",content); VInfo[v][vAngle] = floatstr(content); cache_get_field_content(v, "vcColor1",content); VInfo[v][vColor1] = strval(content); cache_get_field_content(v, "vcColor2",content); VInfo[v][vColor2] = strval(content); cache_get_field_content(v, "vcPrecio",content); VInfo[v][vPrecio] = strval(content); cache_get_field_content(v, "vcPropietario",VInfo[v][vPropietario]); cache_get_field_content(v, "vcFaccion", VInfo[v][vFaccion]); cache_get_field_content(v, "vcConceID",content); VInfo[v][vConceID] = strval(content); VInfo[v][vID] = v; CreateVehicle(VInfo[v][vModelo], VInfo[v][vPosX], VInfo[v][vPosY], VInfo[v][vPosZ], VInfo[v][vAngle], VInfo[v][vColor1], VInfo[v][vColor2], 550); if(VInfo[v][vComprado] == 0) { new string[350]; format(string,sizeof(string), "{C9EB32}[Vehiculo en venta]:\nPropietario: Concesionario\nVehiculo: %s\nPrecio: $%d",NombreV(VInfo[v][vID]),VInfo[v][vPrecio]); new Text3D:text = Create3DTextLabel(string,-1,0.0,0.0,0.0,10.0,0,1); Attach3DTextLabelToVehicle(text, VInfo[v][vID],0.0,0.0,0.0); } } } } return 1; } |
Muchisimas gracias....