Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ///textdraw-ul prin 'buycar' care apeleaza public-ul InsertCar.
- if(playertextid == DealerShipTD[playerid][21])
- {
- new idstock = BuyCar[playerid];
- if(idstock >= 1 && idstock < 101) return InsertCar(playerid,1,idstock,0),DealerShipTextDrawHide(playerid),CancelSelectTextDraw(playerid);
- //Cumparare
- }
- ///insertcar
- public InsertCar(playerid,type,stockid,giftbox)
- {
- new num = BuyCar[playerid];
- new string[128],sendername[25],namecar[100],var100[512];
- masini+=1;
- new idd = masini;
- new model;
- new value;
- model = Stock[stockid][vModel];
- value = Stock[stockid][vPrice];
- if(giftbox == 1)
- {
- value = 0;
- }
- strmid(namecar,Stock[stockid][vName], 0, 100, 255);
- GetPlayerName(playerid,sendername,sizeof(sendername));
- BuyCar[playerid] = -1;
- if(idd != 0)
- {
- if(GetPlayerCash(playerid) < value) return SCM(playerid,COLOR_SERVER,"{FFB870}Nu ai destui bani.");
- if(Stock[num][vStock] < 0) return SCM(playerid,COLOR_SERVER,"{FFB870}Aceasta masina nu mai este in stock.");
- if(type == 1)
- {
- if(PlayerInfo[playerid][pPcarkey] == 0)
- {
- PlayerInfo[playerid][pPcarkey] = idd;
- Update(playerid,pPcarkeyx);
- pozitienoua++,CarInfo[idd][cLocationx] = dspozitii[pozitienoua][0],CarInfo[idd][cLocationy] = dspozitii[pozitienoua][1],CarInfo[idd][cLocationz] = dspozitii[pozitienoua][2];
- CarInfo[idd][cAngle] = 0.000;
- //DespawnCar[playerid][0] = 600;
- }
- else
- {
- new masinii = 0;
- if(PlayerInfo[playerid][pPcarkey] > 0) masinii++;
- if(PlayerInfo[playerid][pmotokey] > 0) masinii++;
- if(PlayerInfo[playerid][pprcarkey] > 0) masinii++;
- if(PlayerInfo[playerid][pprcarkey2] > 0) masinii++;
- if(PlayerInfo[playerid][pPPluscarkey] > 0) masinii++;
- if(PlayerInfo[playerid][pPPluscarkey2] > 0) masinii++;
- if(PlayerInfo[playerid][pCarkey7] > 0) masinii++;
- if(PlayerInfo[playerid][pCarkey8] > 0) masinii++;
- if(PlayerInfo[playerid][pCarkey9] > 0) masinii++;
- if(PlayerInfo[playerid][pCarkey10] > 0) masinii++;
- if(PlayerInfo[playerid][pCarkey11] > 0) masinii++;
- if(PlayerInfo[playerid][pCarkey12] > 0) masinii++;
- if(PlayerInfo[playerid][pCarkey13] > 0) masinii++;
- if(PlayerInfo[playerid][pCarkey14] > 0) masinii++;
- if(PlayerInfo[playerid][pCarkey15] > 0) masinii++;
- if(PlayerInfo[playerid][pVip] < 1 && masinii >= 10) return SCM(playerid, COLOR_ERROR, "Contul tau este unul Standard, nu poti detine mai multe vehicule.");
- if(masinii >= 15) return SCM(playerid, COLOR_ERROR, "Ai ajuns la numarul maxim de vehicule.");
- if(PlayerInfo[playerid][pmotokey] == 0)
- {
- PlayerInfo[playerid][pmotokey] = idd;
- Update(playerid,pmotokeyx);
- pozitienoua++,CarInfo[idd][cLocationx] = dspozitii[pozitienoua][0],CarInfo[idd][cLocationy] = dspozitii[pozitienoua][1],CarInfo[idd][cLocationz] = dspozitii[pozitienoua][2];
- CarInfo[idd][cAngle] = 0.000;
- //DespawnCar[playerid][1] = 600;
- }
- else if(PlayerInfo[playerid][pprcarkey] == 0)
- {
- PlayerInfo[playerid][pprcarkey] = idd;
- Update(playerid,pprcarkeyx);
- pozitienoua++,CarInfo[idd][cLocationx] = dspozitii[pozitienoua][0],CarInfo[idd][cLocationy] = dspozitii[pozitienoua][1],CarInfo[idd][cLocationz] = dspozitii[pozitienoua][2];
- CarInfo[idd][cAngle] = 0.000;
- //DespawnCar[playerid][2] = 600;
- }
- else if(PlayerInfo[playerid][pprcarkey2] == 0)
- {
- PlayerInfo[playerid][pprcarkey2] = idd;
- Update(playerid,pprcarkey2x);
- pozitienoua++,CarInfo[idd][cLocationx] = dspozitii[pozitienoua][0],CarInfo[idd][cLocationy] = dspozitii[pozitienoua][1],CarInfo[idd][cLocationz] = dspozitii[pozitienoua][2];
- CarInfo[idd][cAngle] = 0.000;
- //DespawnCar[playerid][3] = 600;
- }
- else if(PlayerInfo[playerid][pPPluscarkey] == 0)
- {
- PlayerInfo[playerid][pPPluscarkey] = idd;
- Update(playerid,pPPluscarkeyx);
- pozitienoua++,CarInfo[idd][cLocationx] = dspozitii[pozitienoua][0],CarInfo[idd][cLocationy] = dspozitii[pozitienoua][1],CarInfo[idd][cLocationz] = dspozitii[pozitienoua][2];
- CarInfo[idd][cAngle] = 0.000;
- //DespawnCar[playerid][4] = 600;
- }
- else if(PlayerInfo[playerid][pPPluscarkey2] == 0)
- {
- PlayerInfo[playerid][pPPluscarkey2] = idd;
- Update(playerid,pPPluscarkey2x);
- pozitienoua++,CarInfo[idd][cLocationx] = dspozitii[pozitienoua][0],CarInfo[idd][cLocationy] = dspozitii[pozitienoua][1],CarInfo[idd][cLocationz] = dspozitii[pozitienoua][2];
- CarInfo[idd][cAngle] = 0.000;
- //DespawnCar[playerid][5] = 600;
- }
- else if(PlayerInfo[playerid][pCarkey7] == 0)
- {
- PlayerInfo[playerid][pCarkey7] = idd;
- Update(playerid,pCarkey7x);
- pozitienoua++,CarInfo[idd][cLocationx] = dspozitii[pozitienoua][0],CarInfo[idd][cLocationy] = dspozitii[pozitienoua][1],CarInfo[idd][cLocationz] = dspozitii[pozitienoua][2];
- CarInfo[idd][cAngle] = 0.000;
- //DespawnCar[playerid][6] = 600;
- }
- else if(PlayerInfo[playerid][pCarkey8] == 0)
- {
- PlayerInfo[playerid][pCarkey8] = idd;
- Update(playerid,pCarkey8x);
- pozitienoua++,CarInfo[idd][cLocationx] = dspozitii[pozitienoua][0],CarInfo[idd][cLocationy] = dspozitii[pozitienoua][1],CarInfo[idd][cLocationz] = dspozitii[pozitienoua][2];
- CarInfo[idd][cAngle] = 0.000;
- //DespawnCar[playerid][7] = 600;
- }
- else if(PlayerInfo[playerid][pCarkey9] == 0)
- {
- PlayerInfo[playerid][pCarkey9] = idd;
- Update(playerid,pCarkey9x);
- pozitienoua++,CarInfo[idd][cLocationx] = dspozitii[pozitienoua][0],CarInfo[idd][cLocationy] = dspozitii[pozitienoua][1],CarInfo[idd][cLocationz] = dspozitii[pozitienoua][2];
- CarInfo[idd][cAngle] = 0.000;
- //DespawnCar[playerid][8] = 600;
- }
- else if(PlayerInfo[playerid][pCarkey10] == 0)
- {
- PlayerInfo[playerid][pCarkey10] = idd;
- Update(playerid,pCarkey10x);
- pozitienoua++,CarInfo[idd][cLocationx] = dspozitii[pozitienoua][0],CarInfo[idd][cLocationy] = dspozitii[pozitienoua][1],CarInfo[idd][cLocationz] = dspozitii[pozitienoua][2];
- CarInfo[idd][cAngle] = 0.000;
- //DespawnCar[playerid][9] = 600;
- }
- else if(PlayerInfo[playerid][pCarkey11] == 0)
- {
- PlayerInfo[playerid][pCarkey11] = idd;
- Update(playerid,pCarkey11x);
- pozitienoua++,CarInfo[idd][cLocationx] = dspozitii[pozitienoua][0],CarInfo[idd][cLocationy] = dspozitii[pozitienoua][1],CarInfo[idd][cLocationz] = dspozitii[pozitienoua][2];
- CarInfo[idd][cAngle] = 0.000;
- //DespawnCar[playerid][10] = 600;
- }
- else if(PlayerInfo[playerid][pCarkey12] == 0)
- {
- PlayerInfo[playerid][pCarkey12] = idd;
- Update(playerid,pCarkey12x);
- pozitienoua++,CarInfo[idd][cLocationx] = dspozitii[pozitienoua][0],CarInfo[idd][cLocationy] = dspozitii[pozitienoua][1],CarInfo[idd][cLocationz] = dspozitii[pozitienoua][2];
- CarInfo[idd][cAngle] = 0.000;
- //DespawnCar[playerid][11] = 600;
- }
- else if(PlayerInfo[playerid][pCarkey13] == 0)
- {
- PlayerInfo[playerid][pCarkey13] = idd;
- Update(playerid,pCarkey13x);
- pozitienoua++,CarInfo[idd][cLocationx] = dspozitii[pozitienoua][0],CarInfo[idd][cLocationy] = dspozitii[pozitienoua][1],CarInfo[idd][cLocationz] = dspozitii[pozitienoua][2];
- CarInfo[idd][cAngle] = 0.000;
- //DespawnCar[playerid][12] = 600;
- }
- else if(PlayerInfo[playerid][pCarkey14] == 0)
- {
- PlayerInfo[playerid][pCarkey14] = idd;
- Update(playerid,pCarkey14x);
- pozitienoua++,CarInfo[idd][cLocationx] = dspozitii[pozitienoua][0],CarInfo[idd][cLocationy] = dspozitii[pozitienoua][1],CarInfo[idd][cLocationz] = dspozitii[pozitienoua][2];
- CarInfo[idd][cAngle] = 0.000;
- //DespawnCar[playerid][13] = 600;
- }
- else if(PlayerInfo[playerid][pCarkey15] == 0)
- {
- PlayerInfo[playerid][pCarkey15] = idd;
- Update(playerid,pCarkey15x);
- pozitienoua++,CarInfo[idd][cLocationx] = dspozitii[pozitienoua][0],CarInfo[idd][cLocationy] = dspozitii[pozitienoua][1],CarInfo[idd][cLocationz] = dspozitii[pozitienoua][2];
- CarInfo[idd][cAngle] = 0.000;
- //DespawnCar[playerid][14] = 600;
- }
- }
- }
- Stock[stockid][vStock]--;
- mysql_format(SQL, string, sizeof(string), "UPDATE stock SET Stock='%d' WHERE ID='%d'", Stock[stockid][vStock],stockid);
- mysql_tquery(SQL,string,"","");
- mysql_format(SQL, var100, sizeof(var100), "INSERT INTO cars (`ID`,`Model`) VALUES ('%d','%d')", idd, CarInfo[idd][cModel]);
- mysql_tquery(SQL,var100,"","");
- GivePlayerCash(playerid,-value);
- Update(playerid,pCashx);
- new sqlupdate[1000];
- mysql_format(SQL, sqlupdate, sizeof(sqlupdate), "UPDATE `users` SET BaniReff=BaniReff+%d WHERE `id`='%d'",value/10,PlayerInfo[playerid][pReferral]);
- mysql_tquery(SQL, sqlupdate, "", "");
- CarInfo[idd][cSell] = 1;
- CarInfo[idd][cID] = idd;
- CarInfo[idd][cModel] = model;
- CarInfo[idd][cColorOne] = vcol1[playerid];
- CarInfo[idd][cColorTwo] = vcol2[playerid];
- strmid(CarInfo[idd][cOwner], PlayerInfo[playerid][pNormalName], 0, 25, 255);
- strmid(CarInfo[idd][cDescription],namecar, 0, strlen(namecar), 255);
- CarInfo[idd][cValue] = value;
- strmid(CarInfo[idd][cLicense], "NewCar", 0, 6, 255);
- CarInfo[idd][cOwned] = 1;
- CarInfo[idd][cLock] = 0;
- CarInfo[idd][cNewEngine] = 0;
- CarInfo[idd][cTimed] = 0;
- CarInfo[idd][cInscarprice] = 100;
- CarInfo[idd][cInsurancecar] = 4;
- CarInfo[idd][cKM] = 0.0;
- CarInfo[idd][cHP] = 1000.0;
- CarInfo[idd][cDamage1] = 0;
- CarInfo[idd][cDamage2] = 0;
- CarInfo[idd][cDamage3] = 0;
- CarInfo[idd][cDamage4] = 0;
- CarInfo[idd][cGas] = 100;
- CarInfo[idd][cPaintJ] = 6;
- CarInfo[idd][mod1] = 0;
- CarInfo[idd][mod2] = 0;
- CarInfo[idd][mod3] = 0;
- CarInfo[idd][mod4] = 0;
- CarInfo[idd][mod5] = 0;
- CarInfo[idd][mod6] = 0;
- CarInfo[idd][mod7] = 0;
- CarInfo[idd][mod8] = 0;
- CarInfo[idd][mod9] = 0;
- CarInfo[idd][mod10] = 0;
- CarInfo[idd][mod11] = 0;
- CarInfo[idd][mod12] = 0;
- CarInfo[idd][mod13] = 0;
- CarInfo[idd][mod14] = 0;
- CarInfo[idd][mod15] = 0;
- CarInfo[idd][mod16] = 0;
- CarInfo[idd][mod17] = 0;
- CarInfo[idd][cDays] = 0;
- CarInfo[idd][cVIP] = 0;
- vUpdate(idd, cModsx);
- vUpdate(idd, cPaintJx);
- vUpdate(idd, cSellx);
- vUpdate(idd, cLocationxx);
- vUpdate(idd, cLocationyx);
- vUpdate(idd, cLocationzx);
- vUpdate(idd, cAnglex);
- vUpdate(idd, cModelx);
- vUpdate(idd, cColorOnex);
- vUpdate(idd, cColorTwox);
- vUpdate(idd, cOwnerx);
- vUpdate(idd, cValuex);
- vUpdate(idd, cLicensex);
- vUpdate(idd, cDescriptionx);
- vUpdate(idd, cLockx);
- vUpdate(idd, cNewEnginex);
- vUpdate(idd, cTimedx);
- vUpdate(idd, cInscarpricex);
- vUpdate(idd, cInsurancecarx);
- vUpdate(idd, cKMx);
- vUpdate(idd, cOwnedx);
- vUpdate(idd, cDaysx);
- vUpdate(idd, cHPx);
- vUpdate(idd, cDamage1x);
- vUpdate(idd, cDamage2x);
- vUpdate(idd, cDamage3x);
- vUpdate(idd, cDamage4x);
- vUpdate(idd, cVIPx);
- vUpdate(idd, cGasx);
- new car = CreateVehicle(CarInfo[idd][cModel],CarInfo[idd][cLocationx],CarInfo[idd][cLocationy],CarInfo[idd][cLocationz],CarInfo[idd][cAngle],CarInfo[idd][cColorOne],CarInfo[idd][cColorTwo],500000);
- SetVehicleNumberPlate(car,CarInfo[idd][cLicense]);
- new disp[184],stringsss[256],numele[30];
- if(giftbox == 0)
- {
- format(disp,sizeof(disp),"You bought %s.Please take your car and park it elsewhere.",CarInfo[idd][cDescription]);
- SCM(playerid,COLOR_LIGHTBLUE,disp);
- GetPlayerName(playerid, numele, sizeof(numele));
- format(stringsss,sizeof(stringsss),"%s [user:%d] bought a %s [car:%d] for $%s.",numele,PlayerInfo[playerid][pSQLID],CarInfo[idd][cDescription],CarInfo[idd][cID],FormatNumber(value));
- ABroadCast(COLOR_YELLOW,stringsss,1);
- }
- new y,m,d,h,mi,s,string2[256],string3[256];
- getdate(y,m,d);
- gettime(h,mi,s);
- format(string2,sizeof(string2),"[%02d-%02d-%d %02d:%02d:%02d] %s",d,m,y,h,mi,s,stringsss);
- mysql_real_escape_string(string2, string3);
- mysql_format(SQL, var100, sizeof(var100), "INSERT INTO playerlogs (`playerid`,`giverid`,`action`,`time`) VALUES ('%d','0','%s','%02d-%02d-%d %02d:%02d:%02d')", PlayerInfo[playerid][pSQLID],string3,d,m,y,h,mi,s);
- mysql_tquery(SQL,var100,"","");
- OwnedVeh(car) = idd;
- if(idd == PlayerInfo[playerid][pPcarkey])
- {
- personalcar[0][playerid] = car;
- }
- if(idd == PlayerInfo[playerid][pmotokey])
- {
- personalcar[1][playerid] = car;
- }
- if(idd == PlayerInfo[playerid][pprcarkey])
- {
- personalcar[2][playerid] = car;
- }
- if(idd == PlayerInfo[playerid][pprcarkey2])
- {
- personalcar[3][playerid] = car;
- }
- if(idd == PlayerInfo[playerid][pPPluscarkey])
- {
- personalcar[4][playerid] = car;
- }
- if(idd == PlayerInfo[playerid][pPPluscarkey2])
- {
- personalcar[5][playerid] = car;
- }
- if(idd == PlayerInfo[playerid][pCarkey7])
- {
- personalcar[6][playerid] = car;
- }
- if(idd == PlayerInfo[playerid][pCarkey8])
- {
- personalcar[7][playerid] = car;
- }
- if(idd == PlayerInfo[playerid][pCarkey9])
- {
- personalcar[8][playerid] = car;
- }
- if(idd == PlayerInfo[playerid][pCarkey10])
- {
- personalcar[9][playerid] = car;
- }
- if(idd == PlayerInfo[playerid][pCarkey11])
- {
- personalcar[10][playerid] = car;
- }
- if(idd == PlayerInfo[playerid][pCarkey12])
- {
- personalcar[11][playerid] = car;
- }
- if(idd == PlayerInfo[playerid][pCarkey13])
- {
- personalcar[12][playerid] = car;
- }
- if(idd == PlayerInfo[playerid][pCarkey14])
- {
- personalcar[13][playerid] = car;
- }
- if(idd == PlayerInfo[playerid][pCarkey15])
- {
- personalcar[14][playerid] = car;
- }
- SwitchKey[playerid] = 1;
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment