21.12.2010, 10:08
Nгo Funcionou
O Cуdigo Ficou Assim:
Carregou Somente 1 Carro

O Cуdigo Ficou Assim:
Код:
public LoadCars() { new carrCoords[16][64]; //new strFromFile2[256]; new File: file = fopen("vehicles/spawns.cfg", io_read); if (file) { new line[256]; //fread(file, strFromFile2); //split(strFromFile2, carrCoords, '|'); while(fread(file,line,sizeof(line),false)) { new modelid, Float:x,Float:y,Float:z,Float:angle,color1,color2,respawn_delay,use_random_colors; split(line, carrCoords, '|'); modelid = strval(carrCoords[0]); x = floatstr(carrCoords[1]); y = floatstr(carrCoords[2]); z = floatstr(carrCoords[3]); angle = floatstr(carrCoords[4]); color1 = strval(carrCoords[5]); color2 = strval(carrCoords[6]); respawn_delay = strval(carrCoords[7]); use_random_colors = strval(carrCoords[8]); if (use_random_colors == 1) { color1 = random(255); color2 = random(255); } if (LastCarID == 0) { LastCarID = CreateVehicle(modelid ,x,y,z,angle,color1,color2,respawn_delay); } else { new Float:XLastVehicle; new Float:YLastVehicle; new Float:ZLastVehicle; GetVehiclePos(LastCarID, XLastVehicle,YLastVehicle,ZLastVehicle); if (floatcmp(x,XLastVehicle) == 1 && floatcmp(y,YLastVehicle) == 1 && floatcmp(z,ZLastVehicle) == 1) { LastCarID = CreateVehicle(modelid ,x,y,z,angle,color1,color2,respawn_delay); } } } fclose(file); //new string[128]; //format(string, sizeof(string), "Foram Carregados: %i", total_car); //print(string); return 1; } return 0; }