Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:napravivozilo(playerid, params[])
- {
- if(!strcmp(GetNameEx(playerid), Dev_Name, true) || !strcmp(GetNameEx(playerid), Owner_1, true) || !strcmp(GetNameEx(playerid), Owner_2, true) || !strcmp(GetNameEx(playerid), Director_1, true) || !strcmp(GetNameEx(playerid), Director_2, true) || !strcmp(GetNameEx(playerid), Director_3, true) || !strcmp(GetNameEx(playerid), Director_4, true) || !strcmp(GetNameEx(playerid), Director_5, true) || !strcmp(GetNameEx(playerid), Director_6, true))
- {
- if(UlogovanIgrac[playerid] == 0) return Error(playerid, "Nisi ulogovan!");
- if(PI[playerid][pABS] < 6) return Error(playerid, "Nisi vlasnik.");
- if(UlogovanIgrac[playerid] == 0) return Error(playerid, "Nisi ulogovan!");
- new veh, vcena, vboja1, vboja2;
- if(sscanf(params, "iiii", veh, vcena, vboja1, vboja2)) return Cmd(playerid, "/napravivozilo (id vozila) (cena) (boja 1) (boja 2)");
- if(vboja1 < 0 || vboja1 > 255) return Error(playerid, "Ne moze boja iznad 255 ni ispod 0!");
- if(vboja2 < 0 || vboja2 > 255) return Error(playerid, "Ne moze boja iznad 255 ni ispod 0!");
- if(veh < 400 || veh > 611) return Error(playerid, "Ne moze ispod 400 ili iznad 611!");
- if(vcena < 0 || vcena > 500000000) return Error(playerid, "Cena nije vazeca!");
- new idica;
- new Float:ang;
- GetPlayerFacingAngle(playerid, ang);
- GetPlayerPos(playerid, X_C, Y_C, Z_C);
- idica = AddStaticVehicleEx(veh, X_C, Y_C+2, Z_C, ang, vboja1, vboja2, 60000); //DodajVozilo ako ne radi kez da ga putuje u vozilo!!!
- brojvozila++;
- new model[24];
- GetVehicleName(brojvozila,model,sizeof(model));
- vehhealth[brojvozila] = 998.0;
- lz_SetVehicleHealth(brojvozila, 998.0);
- CI[brojvozila][cModel] = veh;
- CI[brojvozila][cPosX] = X_C;
- CI[brojvozila][cPosY] = Y_C+2;
- CI[brojvozila][cPosZ] = Z_C;
- CI[brojvozila][cAngle] = ang;
- CI[brojvozila][cZaplenjen] = 0;
- CI[brojvozila][cNeakt] = 0;
- CI[brojvozila][cBoja1] = vboja1;
- CI[brojvozila][cBoja2] = vboja2;
- CI[brojvozila][cVW] = 0;
- CI[brojvozila][cParking] = 0;
- CI[brojvozila][cObrisan] = 0;
- CI[brojvozila][cPlin] = 0;
- CI[brojvozila][cPaintJob] = -1;
- strmid(CI[brojvozila][cIme], model, 0, strlen(model), 255);
- strmid(CI[brojvozila][cVlasnik], "Niko", 0, strlen("Niko"), 255);
- CI[brojvozila][cCena] = vcena;
- new kur[32];
- format(kur,32,"BE-%d",brojvozila);
- strmid(CI[brojvozila][cTablice], kur, 0, strlen(kur), 255);
- SetVehicleNumberPlate(brojvozila,CI[brojvozila][cTablice]);
- CI[brojvozila][cRegistrovan] = 0;
- CI[brojvozila][cRegVreme] = 0;
- CI[brojvozila][cKupljen] = 0;
- CI[brojvozila][cZakljucan] = 0;
- CI[brojvozila][cPostavljen] = 1;
- CI[brojvozila][cDroga] = 0;
- CI[brojvozila][cGun1] = 0;
- CI[brojvozila][cAmmo1] = 0;
- CI[brojvozila][cGun2] = 0;
- CI[brojvozila][cAmmo2] = 0;
- CI[brojvozila][cGun3] = 0;
- CI[brojvozila][cAmmo3] = 0;
- CI[brojvozila][cNovac] = 0;
- CI[brojvozila][cMats] = 0;
- SetVehicleVirtualWorld(brojvozila, CI[brojvozila][cVW]);
- SacuvajVozilo(brojvozila);
- Delete3DTextLabel(ParkingLabel[brojvozila]);
- Delete3DTextLabel(CarLabel[brojvozila]);
- new stsr[256];
- new Float:x,Float:y,Float:z;
- GetVehiclePos(brojvozila, x,y,z);
- format(stsr,sizeof(stsr),"{00C0FF}Vozilo na prodaju!\n{FFFFFF}%s\n{00C0FF}Cena: {FFFFFF}$%d\n{00C0FF}Udjite u vozilo i pritisnite {FFFFFF}'Kupi'",model,CI[brojvozila][cCena]);
- CarLabel[brojvozila] = Create3DTextLabel(stsr, -1, x, y, z, 10, 0, 1);
- Attach3DTextLabelToVehicle(CarLabel[brojvozila],brojvozila,0,0,0);
- SCMF(playerid, -1, ""COL_BE"BE: {FFFFFF}Napravili ste vozilo id: %d, cena: $%d, boja 1: %d, boja 2: %d. || Redni broj vozila: %d!", veh, vcena, vboja1, vboja2, brojvozila);
- new krek[300];
- format(krek,300,"{FBE204}[INFO]: ABS %s je napravio vozilo id: %d, cena: $%d, boja 1: %d, boja 2: %d. || Redni broj vozila: %d!", GetName(playerid), veh, vcena, vboja1, vboja2, brojvozila);
- PAdm(ZUTA, krek, 1);
- GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(GetPlayerVehicleID(playerid),1,lights,alarm,doors,bonnet,boot,objective);
- if(VoziloJeMotor(idica))
- {
- GorivoP[idica] = 40;
- }
- else if(VoziloJeAvion(idica) || VoziloJeBrod(idica) || VoziloJeKamion(idica))
- {
- GorivoP[idica] = 100;
- }
- else if(VoziloJeBicikla(idica) || GetVehicleModel(idica) == 538)
- {
- GorivoP[idica] = 1000000;
- }
- else
- {
- GorivoP[idica] = 60;
- }
- }
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement