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 } }
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(); } |