stock initiatePVehicleSpawns() {
new sql[164],row[255],result[1024],bool: success = true;
format(sql, sizeof(sql), "SELECT COUNT(*) FROM playervehicles");
mysql_query(sql);
mysql_store_result();
mysql_fetch_row(row);
totalcars = strvalEx(row);
mysql_free_result();
for (new i=0; i<=totalcars; i++)
{
format(sql, sizeof(sql), "SELECT * FROM playervehicles WHERE ID = %d", i);
mysql_query(sql);
mysql_get_field("vOwner", pVehicleInfo[i][vOwner]);
mysql_get_field("vModel", result);
pVehicleInfo[i][vModel] = strval(result);
mysql_get_field("vX", result);
pVehicleInfo[i][vVehiclePosition][0] = floatstr(result);
mysql_get_field("vY", result);
pVehicleInfo[i][vVehiclePosition][1] = floatstr(result);
mysql_get_field("vZ", result);
pVehicleInfo[i][vVehiclePosition][2] = floatstr(result);
mysql_get_field("vA", result);
pVehicleInfo[i][vVehicleRotation] = floatstr(result);
mysql_get_field("vColor1", result);
pVehicleInfo[i][vColor][0] = strval(result);
mysql_get_field("vColor2", result);
pVehicleInfo[i][vColor][1] = strval(result);
mysql_get_field("vPaintjob", result);
pVehicleInfo[i][vPaintjob] = strval(result);
vPuzz[i] = 1;
systemVariables[vehicleCounts][0]++;
}
if(success) printf("[script] %d vehicles loaded.", systemVariables[vehicleCounts][0]);
mysql_free_result();
}
forward LoadPlayerVehicles(playerid);
public LoadPlayerVehicles(playerid){
GetPlayerName(playerid, pname, sizeof (pname));
new sql[256],row[253];
format(sql, sizeof(sql), "SELECT COUNT(*) FROM playervehicles");
mysql_query(sql);
mysql_store_result();
mysql_fetch_row(row);
totalcars = strvalEx(row);
mysql_free_result();
for (new i=0; i<=totalcars; i++)
{
if(!strcmp(pVehicleInfo[i][vOwner],pname)) print("I recognised a player vehicle"); //If it prints there will be recognised a file with a player vehicle
}
}
HELP MEE IT'S URGENT!!!
format(sql, sizeof(sql), "SELECT * FROM playervehicles WHERE ID = %d", i);
// Get the player's name & store in int 'name'.
format(sql, sizeof(sql), SELECT * FROM playervehicles WHERE owner='%s', name);
format(sql, sizeof(sql), "SELECT COUNT(*) FROM playervehicles");
//Get player's name & store as 'name'
format(sql, sizeof(sql), "SELECT * FROM playervehicles WHERE owner = '%s'", name");
stock initiatePVehicleSpawns(playerid) {
new sql[164],result[1024],bool: success = true, vlodded, line[1024];
GetPlayerName(playerid, pname, sizeof (pname));
format(sql, sizeof(sql), "SELECT * FROM playervehicles WHERE vOwner = '%s'", pname);
mysql_query(sql);
mysql_store_result(RegistrationSystemConnection);
vlodded = mysql_num_rows(RegistrationSystemConnection);
printf("%d",vlodded);
for(new i=0; i<mysql_num_rows(RegistrationSystemConnection); i++)
{
mysql_fetch_row(line);
mysql_get_field("vOwner", pVehicleInfo[i][vOwner]);
mysql_get_field("vModel", result);
pVehicleInfo[i][vModel] = strval(result);
mysql_get_field("vX", result);
pVehicleInfo[i][vVehiclePosition][0] = floatstr(result);
mysql_get_field("vY", result);
pVehicleInfo[i][vVehiclePosition][1] = floatstr(result);
mysql_get_field("vZ", result);
pVehicleInfo[i][vVehiclePosition][2] = floatstr(result);
mysql_get_field("vA", result);
pVehicleInfo[i][vVehicleRotation] = floatstr(result);
mysql_get_field("vColor1", result);
pVehicleInfo[i][vColor][0] = strval(result);
mysql_get_field("vColor2", result);
pVehicleInfo[i][vColor][1] = strval(result);
mysql_get_field("vPaintjob", result);
pVehicleInfo[i][vPaintjob] = strval(result);
printf("Trovato veicolo %d, Owner %s",i ,pVehicleInfo[i][vOwner]);
vPuzz[i] = 1;
systemVariables[vehicleCounts][0]++;
}
if(success) printf("[script] %d vehicles loaded.", systemVariables[vehicleCounts][0]);
mysql_free_result();
}
|
I've done this 2nd version but it doesn't work too..
Код:
stock initiatePVehicleSpawns(playerid) {
new sql[164],result[1024],bool: success = true, vlodded, line[1024];
GetPlayerName(playerid, pname, sizeof (pname));
format(sql, sizeof(sql), "SELECT * FROM playervehicles WHERE vOwner = '%s'", pname);
mysql_query(sql);
mysql_store_result(RegistrationSystemConnection);
vlodded = mysql_num_rows(RegistrationSystemConnection);
printf("%d",vlodded);
for(new i=0; i<mysql_num_rows(RegistrationSystemConnection); i++)
{
mysql_fetch_row(line);
mysql_get_field("vOwner", pVehicleInfo[i][vOwner]);
mysql_get_field("vModel", result);
pVehicleInfo[i][vModel] = strval(result);
mysql_get_field("vX", result);
pVehicleInfo[i][vVehiclePosition][0] = floatstr(result);
mysql_get_field("vY", result);
pVehicleInfo[i][vVehiclePosition][1] = floatstr(result);
mysql_get_field("vZ", result);
pVehicleInfo[i][vVehiclePosition][2] = floatstr(result);
mysql_get_field("vA", result);
pVehicleInfo[i][vVehicleRotation] = floatstr(result);
mysql_get_field("vColor1", result);
pVehicleInfo[i][vColor][0] = strval(result);
mysql_get_field("vColor2", result);
pVehicleInfo[i][vColor][1] = strval(result);
mysql_get_field("vPaintjob", result);
pVehicleInfo[i][vPaintjob] = strval(result);
printf("Trovato veicolo %d, Owner %s",i ,pVehicleInfo[i][vOwner]);
vPuzz[i] = 1;
systemVariables[vehicleCounts][0]++;
}
if(success) printf("[script] %d vehicles loaded.", systemVariables[vehicleCounts][0]);
mysql_free_result();
}
|