Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- stock SalvarCarros()
- {
- new idx;
- new File:file2;
- idx = CARROS;
- while (idx < sizeof(InfoCarros))
- {
- new coordsstring[256];
- format(coordsstring, sizeof(coordsstring), "%d|%f|%f|%f|%f|%d|%d|%s|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d\r\n",
- InfoCarros[idx][cModel],
- InfoCarros[idx][cLocationx],
- InfoCarros[idx][cLocationy],
- InfoCarros[idx][cLocationz],
- InfoCarros[idx][cAngle],
- InfoCarros[idx][cColorOne],
- InfoCarros[idx][cColorTwo],
- InfoCarros[idx][cOwner],
- InfoCarros[idx][cValue],
- InfoCarros[idx][cOwned],
- InfoCarros[idx][cLock],
- InfoCarros[idx][cmod1],
- InfoCarros[idx][cmod2],
- InfoCarros[idx][cmod3],
- InfoCarros[idx][cmod4],
- InfoCarros[idx][cmod5],
- InfoCarros[idx][cmod6],
- InfoCarros[idx][cmod7],
- InfoCarros[idx][cmod8],
- InfoCarros[idx][cmod9],
- InfoCarros[idx][cmod10],
- InfoCarros[idx][cmod11],
- InfoCarros[idx][cmod12],
- InfoCarros[idx][cmod13],
- InfoCarros[idx][cmod14],
- InfoCarros[idx][cmod15]);
- if(idx == CARROS)
- {
- file2 = fopen("Concessionaria.cfg", io_write);
- }
- else
- {
- file2 = fopen("Concessionaria.cfg", io_append);
- }
- fwrite(file2, coordsstring);
- idx++;
- fclose(file2);
- }
- }
- stock CarregarCarros()
- {
- new arrCoords[26][64];
- new strFromFile2[256];
- new File: file = fopen("Concessionaria.cfg", io_read);
- if (file)
- {
- new idx = CARROS;
- while (idx < sizeof(InfoCarros))
- {
- fread(file, strFromFile2);
- split(strFromFile2, arrCoords, '|');
- InfoCarros[idx][cModel] = strval(arrCoords[0]);
- InfoCarros[idx][cLocationx] = floatstr(arrCoords[1]);
- InfoCarros[idx][cLocationy] = floatstr(arrCoords[2]);
- InfoCarros[idx][cLocationz] = floatstr(arrCoords[3]);
- InfoCarros[idx][cAngle] = floatstr(arrCoords[4]);
- InfoCarros[idx][cColorOne] = strval(arrCoords[5]);
- InfoCarros[idx][cColorTwo] = strval(arrCoords[6]);
- strmid(InfoCarros[idx][cOwner], arrCoords[7], 0, strlen(arrCoords[7]), 255);
- InfoCarros[idx][cValue] = strval(arrCoords[8]);
- InfoCarros[idx][cOwned] = strval(arrCoords[9]);
- InfoCarros[idx][cLock] = strval(arrCoords[10]);
- InfoCarros[idx][cmod1] = strval(arrCoords[11]);
- InfoCarros[idx][cmod2] = strval(arrCoords[12]);
- InfoCarros[idx][cmod3] = strval(arrCoords[13]);
- InfoCarros[idx][cmod4] = strval(arrCoords[14]);
- InfoCarros[idx][cmod5] = strval(arrCoords[15]);
- InfoCarros[idx][cmod6] = strval(arrCoords[16]);
- InfoCarros[idx][cmod7] = strval(arrCoords[17]);
- InfoCarros[idx][cmod8] = strval(arrCoords[18]);
- InfoCarros[idx][cmod9] = strval(arrCoords[19]);
- InfoCarros[idx][cmod10] = strval(arrCoords[20]);
- InfoCarros[idx][cmod11] = strval(arrCoords[21]);
- InfoCarros[idx][cmod12] = strval(arrCoords[22]);
- InfoCarros[idx][cmod13] = strval(arrCoords[23]);
- InfoCarros[idx][cmod14] = strval(arrCoords[24]);
- InfoCarros[idx][cmod15] = strval(arrCoords[25]);
- idx++;
- }
- }
- }
- stock CreateDealershipCar(playerid, name[MAX_PLAYER_NAME], price, Float:posX, Float:posY, Float:posZ, Float:angle)
- {
- if(GetPlayerMoney(playerid) < price) return SendClientMessage(playerid, -1, "{FF0000}| ERRO | Voce nao tem dinheiro suficiente!");
- new model = ReturnVehicleID(name);
- new sendername[20];
- {
- new colorOne = 0 + random(255);
- new colorTwo = 0 + random(255);
- new idcar = CreateVehicle(model,posX,posY,posZ,angle,colorOne,colorTwo,60000);
- SetPlayerCheckpoint(playerid, posX, posY, posZ, 5.0);
- InfoCarros[idcar][cModel] = model;
- SendClientMessage(playerid, 0xFFFFFFFF, "Parabens pelo seu carro, siga o {FF0000}checkpoint{FFFFFF} marcado em seu mapa para pega-lo!");
- InfoCarros[idcar][cLocationx] = posX;
- InfoCarros[idcar][cLocationy] = posY;
- InfoCarros[idcar][cLocationz] = posZ;
- InfoCarros[idcar][cAngle] = angle;
- InfoCarros[idcar][cColorOne] = colorOne;
- InfoCarros[idcar][cColorTwo] = colorTwo;
- InfoCarros[idcar][cValue] = price;
- InfoCarros[idcar][cOwned] = 1;
- GivePlayerMoney(playerid,-price);
- GetPlayerName(playerid, sendername, sizeof(sendername));
- strmid(InfoCarros[idcar][cOwner], sendername, 0, strlen(sendername), 999);
- SalvarCarros();
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement