19.12.2012, 20:32
Hola!
Resulta que estoy haciendo un sistema de vehнculos en MySQL para mi servidor y pues cree una funciуn la cual carga los vehнculos pero no funciona.
Cуdigo:
Carga los vehнculos bien asн que lo ъnico que no funciona es que no los crea. Se que cargan bien ya que el printf me pone cuantos vehiculos cargo en la consola.
Saludos! Espero su respuesta
EDIT: PD: El VScopeCargar(); lo abro desde OnGameModeInit()
Resulta que estoy haciendo un sistema de vehнculos en MySQL para mi servidor y pues cree una funciуn la cual carga los vehнculos pero no funciona.
Cуdigo:
pawn Код:
#define SpawnearVehiculo(%1) CreateVehicle(VScope[%1][vmodelo], VScope[%1][vx], VScope[%1][vy], VScope[%1][vz], VScope[%1][va], VScope[%1][vcolor1], VScope[%1][vcolor2], TIEMPO_RESPAWN);
stock VScopeCargar()
{
new query[300], string[128];
new contar;
for(new i=1; i < MAXIMO_VEHICULOS; i++)
{
format(query, sizeof(query), "SELECT * FROM vehiculos WHERE id = '%d'", i);
mysql_query(query);
mysql_store_result();
while(mysql_fetch_row_format(query,"|"))
{
mysql_fetch_field_row(string, "modelo"); VScope[i][vmodelo] = strval(string);
mysql_fetch_field_row(string, "x"); VScope[i][vx] = strval(string);
mysql_fetch_field_row(string, "y"); VScope[i][vy] = strval(string);
mysql_fetch_field_row(string, "z"); VScope[i][vz] = strval(string);
mysql_fetch_field_row(string, "a"); VScope[i][va] = strval(string);
mysql_fetch_field_row(string, "color1"); VScope[i][vcolor1] = strval(string);
mysql_fetch_field_row(string, "color2"); VScope[i][vcolor2] = strval(string);
mysql_fetch_field_row(string, "propietario"); VScope[i][vpropietario] = strval(string);
mysql_fetch_field_row(string, "precio"); VScope[i][vprecio] = strval(string);
contar++;
SpawnearVehiculo(i)
}
}
printf("VScope: %d vehiculos cargados.", contar);
}
Saludos! Espero su respuesta
EDIT: PD: El VScopeCargar(); lo abro desde OnGameModeInit()