Skripta koju koristim: Balkan Extazy 3.5.5
Detaljan opis problema: Kad setam auta na pijac i kad kupi igrac i kad ga parka/parkira dode mu drugo auta npr:infernusa kupi dode mu alpha.
Ako moze pomoc malivas.
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
if(dialogid == VOZILO1)
{
if(!response) return true;
if(response)
{
new veh = PI[playerid][pVozilo1];
new moda[64];
GetVehicleName(veh,moda,sizeof(moda));
switch(listitem)
{
case 0:
{
new str1[500],str2[500],str3[1024];
new reg[3];
if(CI[veh][cRegistrovan] == 1) { reg = "Da"; }
else { reg = "Ne"; }
new zak[3];
if(CI[veh][cZakljucan] == 1) { zak = "Da"; }
else { zak = "Ne"; }
format(str1,256,"{FFFFFF}| Informacije |\n\n[Vozilo na slotu 1]\nIme: %s\nVlasnik: %s\nVrednost: $%d\nTablice: %s\nRegistrovan: %s\nVreme registracije: %dh\nZakljucan: %s",moda,CI[veh][cVlasnik],CI[veh][cCena],CI[veh][cTablice],reg,CI[veh][cRegVreme],zak);
format(str2,256,"Il. supstance: %d\nNovac: $%d\nMats: %d\n\n1) Gun: %d | Ammo: %d\n2) Gun: %d | Ammo: %d\n3) Gun: %d | Ammo: %d",CI[veh][cDroga],CI[veh][cNovac],CI[veh][cMats],CI[veh][cGun1],CI[veh][cAmmo1],CI[veh][cGun2],CI[veh][cAmmo2],CI[veh][cGun3],CI[veh][cAmmo3]);
format(str3,600,"%s\n%s",str1,str2);
g_SPD(playerid, 19991, DSM, ""COL_BE"Informacije", str3, "OK", "");
}
case 1:
{
new Float:Cx, Float:Cy, Float:Cz;
GetVehiclePos(veh, Cx, Cy, Cz);
if(!IsPlayerInRangeOfPoint(playerid, 5, Cx, Cy, Cz)) return Error(playerid, "Niste blizu vozila.");
if(vehulazi[playerid] == 1) return Error(playerid, "Sacekaj prvo da udjes!");
if(zakljucavanje[playerid] == 1) return Error(playerid, "Moras sacekati 5 sekundi od zakljucavanja!");
if(CI[veh][cZakljucan] == 1)
{
CI[veh][cZakljucan] = 0;
new mrk[128];
new sisveh[128];
GetVehicleName(veh,sisveh,sizeof(sisveh));
SCM(playerid, -1, ""COL_BE"BZ: {FFFFFF}Otkljucali ste vozilo.");
format(mrk, sizeof(mrk), "* %s otkljucava svoje vozilo marke %s.", GetName(playerid),sisveh);
ProxDetector(30.0, playerid, mrk, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
foreach(new i : Player)
{
SetVehicleParamsForPlayer(veh,i,0,CI[veh][cZakljucan]);
}
}
else if(CI[veh][cZakljucan] == 0)
{
CI[veh][cZakljucan] = 1;
SCM(playerid, -1, ""COL_BE"BZ: {FFFFFF}Zakljucali ste vozilo.");
new sisveh[128];
GetVehicleName(veh,sisveh,sizeof(sisveh));
new mrk[128];
format(mrk, sizeof(mrk), "* %s zakljucava svoje vozilo marke %s.", GetName(playerid), sisveh);
ProxDetector(30.0, playerid, mrk, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
foreach(new i : Player)
{
SetVehicleParamsForPlayer(veh,i,0,CI[veh][cZakljucan]);
}
zakljucavanje[playerid] = 1;
SetTimerEx("zakljucavanje1", 5000, false, "i", playerid);
}
SacuvajVozilo(veh);
}
case 2:
{
if(!IsPlayerInAnyVehicle(playerid)) return Error(playerid, "Niste u vozilu.");
if(GetPlayerVehicleID(playerid) != veh) return Error(playerid, "Niste u svom vozilu.");
if(IsPlayerInRangeOfPoint(playerid, 200, -1993.5602,137.2155,27.5391) || IsPlayerInRangeOfPoint(playerid, 200, 2207.5015,1839.3840,10.8203) || IsPlayerInRangeOfPoint(playerid, 200, 1724.6249,-1594.6971,13.3605) || IsPlayerInRangeOfPoint(playerid, 200, 615.1039,889.8488,-42.9039)) return Error(playerid, "Ne mozes ovde parkirati!");
new Float:health;
GetVehicleHealth(GetPlayerVehicleID(playerid),health);
if(health < 950.0)
{
Error(playerid, "Ne mozete parkirati pokvareno vozilo.");
return true;
}
new Float:xx, Float:xy, Float:xz;
GetVehiclePos(GetPlayerVehicleID(playerid), xx, xy, xz);
new Float:az;
GetVehicleZAngle(GetPlayerVehicleID(playerid), az);
CI[veh][cPosX] = xx;
CI[veh][cPosY] = xy;
CI[veh][cPosZ] = xz;
CI[veh][cAngle] = az;
CI[veh][cVW] = GetVehicleVirtualWorld(veh);
iz_SetVehicleHealth(GetPlayerVehicleID(playerid),health);
UnistiVozilo1(veh);
DodajVozilo1(CI[veh][cModel],CI[veh][cPosX],CI[veh][cPosY],CI[veh][cPosZ]+1.0,CI[veh][cAngle],CI[veh][cBoja1],CI[veh][cBoja2],60000);
vehhealth[veh] = health;
iz_SetVehicleHealth(veh, health);
SetVehicleVirtualWorld(veh, CI[veh][cVW]);
SetVehicleNumberPlate(veh,CI[veh][cTablice]);
ModVehicle(veh);
foreach(new i : Player)
{
SetVehicleParamsForPlayer(veh,i,0,CI[veh][cZakljucan]);
}
SCM(playerid, -1, ""COL_BE"BZ: {FFFFFF}Od sada ce se vase vozilo spawnovati ovde.");
iz_PutPlayerInVehicle(playerid, veh, 0);
SacuvajVozilo(veh);
}
case 3:
{
if(GetPlayerVehicleID(playerid) != veh) return Error(playerid, "Niste u svom vozilu.");
g_SPD(playerid, VBOJA11, DSI, ""COL_BE"Boja 1", "{FFFFFF}Upisite ID prve boje vozila:", "Napred", "Nazad");
}
case 4:
{
if(GetPlayerVehicleID(playerid) != veh) return Error(playerid, "Niste u svom vozilu.");
if(!IsPlayerInRangeOfPoint(playerid, 50, 2847.3223,2364.7559,11.0850) && !IsPlayerInRangeOfPoint(playerid, 20, 2586.0173,2271.8838,11.0698) &&
!IsPlayerInRangeOfPoint(playerid, 50, 1641.1594,-1085.3608,23.9063) && !IsPlayerInRangeOfPoint(playerid, 50, 1176.358154, -2565.004150, 0.241947) &&
!IsPlayerInRangeOfPoint(playerid, 50, 128.0722,-1824.9550,0.4873) && !IsPlayerInRangeOfPoint(playerid, 50, 1628.6578,588.0280,1.7932) && !IsPlayerInRangeOfPoint(playerid, 20, 2154.8550,-1161.1062,23.8246)) return Error(playerid, "Nisi na pijaci.");
new cena;
cena = (CI[veh][cCena]/4)*3;
new string[256];
format(string,sizeof(string), "{FFFFFF}Prodaja vozila drzavi\n\nDa li ste sigurni da zelite da prodate vozilo drzavi za $%d!\n\nAko ste sigurni kliknite na 'Prodaj' ako ne kliknite na 'Izlaz'", cena);
g_SPD(playerid, DVOZILO_PRODAJA1, DSM, ""COL_BE"Prodaja vozila drzavi", string, "Prodaj", "Izlaz");
}
case 5:
{
if(IsPlayerInAnyVehicle(playerid)) return Error(playerid, "Ne mozete to u vozilu.");
if(VoziloJeBicikla(veh)) return Error(playerid, "Ne mozete to kod bicikle!");
new Float:Cx, Float:Cy, Float:Cz;
GetVehiclePos(veh, Cx, Cy, Cz);
if(!IsPlayerInRangeOfPoint(playerid, 5, Cx, Cy, Cz)) return Error(playerid, "Niste blizu vozila.");
g_SPD(playerid, GEPEK1, DSL, ""COL_BE"Gepek", "Uzmi\nOstavi", "Napred", "Izadji");
}
case 6:
{
Cmd(playerid, "/prodajvozilo (playerid) (cena)");
}
case 7:
{
if(PI[playerid][pVozilo1] == 9999) return Error(playerid, "Nemas vozilo na slotu 1");
GetVehiclePos(PI[playerid][pVozilo1], X_C, Y_C, Z_C);
iz_SetPlayerCheckpoint(playerid, X_C, Y_C, Z_C, 5);
SCM(playerid, -1, ""COL_BE"BZ: {FFFFFF}(( Vozilo locirano na radaru. ))");
}
case 8:
{
if(GetPlayerVehicleID(playerid) != veh) return Error(playerid, "Niste u svom vozilu.");
if(VoziloJeBicikla(veh)) return Error(playerid, "Ne mozete to kod bicikle!");
GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
if(bonnet == VEHICLE_PARAMS_ON)
{
SetVehicleParamsEx(veh,engine,lights,alarm,doors,VEHICLE_PARAMS_OFF,boot,objective);
SCM(playerid, -1, ""COL_BE"BZ: {FFFFFF}Spustili ste haubu.");
new mrk[128];
format(mrk, sizeof(mrk), "* %s spusta haubu.", GetName(playerid));
ProxDetector(30.0, playerid, mrk, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
}
else
{
SetVehicleParamsEx(veh,engine,lights,alarm,doors,VEHICLE_PARAMS_ON,boot,objective);
SCM(playerid, -1, ""COL_BE"BZ: {FFFFFF}Podigli ste haubu.");
new mrk[128];
format(mrk, sizeof(mrk), "* %s podize haubu.", GetName(playerid));
ProxDetector(30.0, playerid, mrk, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
}
}
case 9:
{
if(GetPlayerVehicleID(playerid) != veh) return Error(playerid, "Niste u svom vozilu.");
if(VoziloJeBicikla(veh)) return Error(playerid, "Ne mozete to kod bicikle!");
GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
if(alarm == VEHICLE_PARAMS_ON)
{
SetVehicleParamsEx(veh,engine,lights,VEHICLE_PARAMS_OFF,doors,bonnet,boot,objective);
SCM(playerid, -1, ""COL_BE"BZ: {FFFFFF}Ugasili ste alarm.");
new mrk[128];
format(mrk, sizeof(mrk), "* %s gasi alarm.", GetName(playerid));
ProxDetector(30.0, playerid, mrk, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
}
else
{
SetVehicleParamsEx(veh,engine,lights,VEHICLE_PARAMS_ON,doors,bonnet,boot,objective);
SCM(playerid, -1, ""COL_BE"BZ: {FFFFFF}Upalili ste alarm.");
new mrk[128];
format(mrk, sizeof(mrk), "* %s pali alarm.", GetName(playerid));
ProxDetector(30.0, playerid, mrk, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
}
}
case 10:
{
if(GetPlayerVehicleID(playerid) != veh) return Error(playerid, "Niste u svom vozilu.");
if(VoziloJeBicikla(veh)) return Error(playerid, "Ne mozete to kod bicikle!");
GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
if(lights == VEHICLE_PARAMS_ON)
{
SetVehicleParamsEx(veh,engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
new mrk[128];
format(mrk, sizeof(mrk), "* %s gasi svetla.", GetName(playerid));
ProxDetector(30.0, playerid, mrk, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
SCM(playerid, -1, ""COL_RED"BZ: {FFFFFF}Ugasili ste svetla.");
}
else
{
SetVehicleParamsEx(veh,engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
new mrk[128];
format(mrk, sizeof(mrk), "* %s pali svetla.", GetName(playerid));
ProxDetector(30.0, playerid, mrk, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
SCM(playerid, -1, ""COL_HS"BZ: {FFFFFF}Upalili ste svetla.");
}
}
case 11:
{
if(GetPlayerVehicleID(playerid) != veh) return Error(playerid, "Niste u svom vozilu.");
if(VoziloJeBicikla(veh)) return Error(playerid, "Ne mozete to kod bicikle!");
SCM(playerid, -1, ""COL_BE"BZ: {FFFFFF}Skinuli ste tuning!");
CI[veh][cmod1] = 0;
CI[veh][cmod2] = 0;
CI[veh][cmod3] = 0;
CI[veh][cmod4] = 0;
CI[veh][cmod5] = 0;
CI[veh][cmod6] = 0;
CI[veh][cmod7] = 0;
CI[veh][cmod8] = 0;
CI[veh][cmod9] = 0;
CI[veh][cmod10] = 0;
CI[veh][cmod11] = 0;
CI[veh][cmod12] = 0;
CI[veh][cmod13] = 0;
CI[veh][cmod14] = 0;
CI[veh][cmod15] = 0;
CI[veh][cmod16] = 0;
CI[veh][cmod17] = 0;
CI[veh][cPaintJob] = -1;
new componentid;
for (new j = 0; j < 18; ++j)
{
componentid = GetVehicleComponentInSlot(veh, j);
RemoveVehicleComponent (veh, componentid);
}
PaintJob[veh] = -1;
ChangeVehiclePaintjob(veh, 3);
SacuvajVozilo(veh);
}
}
}
}
if(dialogid == VOZILO2)
{
if(!response) return true;
if(response)
{
new veh = PI[playerid][pVozilo2];
new moda[64];
GetVehicleName(veh,moda,sizeof(moda));
switch(listitem)
{
case 0:
{
new str1[500],str2[500],str3[1024];
new reg[3];
if(CI[veh][cRegistrovan] == 1) { reg = "Da"; }
else { reg = "Ne"; }
new zak[3];
if(CI[veh][cZakljucan] == 1) { zak = "Da"; }
else { zak = "Ne"; }
format(str1,256,"{FFFFFF}| Informacije |\n\n[Vozilo na slotu 2]\nIme: %s\nVlasnik: %s\nVrednost: $%d\nTablice: %s\nRegistrovan: %s\nVreme registracije: %dh\nZakljucan: %s",moda,CI[veh][cVlasnik],CI[veh][cCena],CI[veh][cTablice],reg,CI[veh][cRegVreme],zak);
format(str2,256,"Il. supstance: %d\nNovac: $%d\nMats: %d\n\n1) Gun: %d | Ammo: %d\n2) Gun: %d | Ammo: %d\n3) Gun: %d | Ammo: %d",CI[veh][cDroga],CI[veh][cNovac],CI[veh][cMats],CI[veh][cGun1],CI[veh][cAmmo1],CI[veh][cGun2],CI[veh][cAmmo2],CI[veh][cGun3],CI[veh][cAmmo3]);
format(str3,600,"%s\n%s",str1,str2);
g_SPD(playerid, 19991, DSM, ""COL_BE"Informacije", str3, "OK", "");
}
case 1:
{
new Float:Cx, Float:Cy, Float:Cz;
GetVehiclePos(veh, Cx, Cy, Cz);
if(!IsPlayerInRangeOfPoint(playerid, 5, Cx, Cy, Cz)) return Error(playerid, "Niste blizu vozila.");
if(vehulazi[playerid] == 1) return Error(playerid, "Sacekaj prvo da udjes!");
if(CI[veh][cZakljucan] == 1)
{
CI[veh][cZakljucan] = 0;
new mrk[128];
new sisveh[128];
GetVehicleName(veh,sisveh,sizeof(sisveh));
SCM(playerid, -1, ""COL_BE"BZ: {FFFFFF}Otkljucali ste vozilo.");
format(mrk, sizeof(mrk), "* %s otkljucava svoje vozilo marke %s.", GetName(playerid),sisveh);
ProxDetector(30.0, playerid, mrk, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
foreach(new i : Player)
{
SetVehicleParamsForPlayer(veh,i,0,CI[veh][cZakljucan]);
}
}
else if(CI[veh][cZakljucan] == 0)
{
CI[veh][cZakljucan] = 1;
SCM(playerid, -1, ""COL_BE"BZ: {FFFFFF}Zakljucali ste vozilo.");
new sisveh[128];
GetVehicleName(veh,sisveh,sizeof(sisveh));
new mrk[128];
format(mrk, sizeof(mrk), "* %s zakljucava svoje vozilo marke %s.", GetName(playerid), sisveh);
ProxDetector(30.0, playerid, mrk, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
foreach(new i : Player)
{
SetVehicleParamsForPlayer(veh,i,0,CI[veh][cZakljucan]);
}
}
SacuvajVozilo(veh);
}
case 2:
{
if(!IsPlayerInAnyVehicle(playerid)) return Error(playerid, "Niste u vozilu.");
if(GetPlayerVehicleID(playerid) != veh) return Error(playerid, "Niste u svom vozilu.");
if(IsPlayerInRangeOfPoint(playerid, 200, -1993.5602,137.2155,27.5391) || IsPlayerInRangeOfPoint(playerid, 200, 2207.5015,1839.3840,10.8203) || IsPlayerInRangeOfPoint(playerid, 200, 1724.6249,-1594.6971,13.3605) || IsPlayerInRangeOfPoint(playerid, 200, 615.1039,889.8488,-42.9039)) return Error(playerid, "Ne mozes ovde parkirati!");
new Float:health;
GetVehicleHealth(GetPlayerVehicleID(playerid), health);
if(health < 950.0)
{
Error(playerid, "Ne mozete parkirati pokvareno vozilo.");
return true;
}
new Float:xx, Float:xy, Float:xz;
GetVehiclePos(GetPlayerVehicleID(playerid), xx, xy, xz);
new Float:az;
GetVehicleZAngle(GetPlayerVehicleID(playerid), az);
CI[veh][cPosX] = xx;
CI[veh][cPosY] = xy;
CI[veh][cPosZ] = xz;
CI[veh][cAngle] = az;
CI[veh][cVW] = GetVehicleVirtualWorld(veh);
iz_SetVehicleHealth(GetPlayerVehicleID(playerid),health);
UnistiVozilo1(veh);
DodajVozilo1(CI[veh][cModel],CI[veh][cPosX],CI[veh][cPosY],CI[veh][cPosZ]+1.0,CI[veh][cAngle],CI[veh][cBoja1],CI[veh][cBoja2],60000);
vehhealth[veh] = health;
iz_SetVehicleHealth(veh, health);
SetVehicleVirtualWorld(veh, CI[veh][cVW]);
SetVehicleNumberPlate(veh,CI[veh][cTablice]);
ModVehicle(veh);
foreach(new i : Player)
{
SetVehicleParamsForPlayer(veh,i,0,CI[veh][cZakljucan]);
}
SCM(playerid, -1, ""COL_BE"BZ: {FFFFFF}Od sada ce se vase vozilo spawnovati ovde.");
iz_PutPlayerInVehicle(playerid, veh, 0);
SacuvajVozilo(veh);
}
case 3:
{
if(GetPlayerVehicleID(playerid) != veh) return Error(playerid, "Niste u svom vozilu.");
g_SPD(playerid, VBOJA21, DSI, ""COL_BE"Boja 1", "{FFFFFF}Upisite ID prve boje vozila:", "Napred", "Nazad");
}
case 4:
{
if(GetPlayerVehicleID(playerid) != veh) return Error(playerid, "Niste u svom vozilu.");
if(!IsPlayerInRangeOfPoint(playerid, 50, 2847.3223,2364.7559,11.0850) && !IsPlayerInRangeOfPoint(playerid, 20, 2586.0173,2271.8838,11.0698) &&
!IsPlayerInRangeOfPoint(playerid, 50, 1641.1594,-1085.3608,23.9063) && !IsPlayerInRangeOfPoint(playerid, 50, 1176.358154, -2565.004150, 0.241947) &&
!IsPlayerInRangeOfPoint(playerid, 50, 128.0722,-1824.9550,0.4873) && !IsPlayerInRangeOfPoint(playerid, 50, 1628.6578,588.0280,1.7932) && !IsPlayerInRangeOfPoint(playerid, 20, 2154.8550,-1161.1062,23.8246)) return Error(playerid, "Nisi na pijaci.");
new cena;
cena = (CI[veh][cCena]/4)*3;
new string[256];
format(string,sizeof(string), "{FFFFFF}Prodaja vozila drzavi\n\nDa li ste sigurni da zelite da prodate vozilo drzavi za $%d!\n\nAko ste sigurni kliknite na 'Prodaj' ako ne kliknite na 'Izlaz'", cena);
g_SPD(playerid, DVOZILO_PRODAJA2, DSM, ""COL_BE"Prodaja vozila drzavi", string, "Prodaj", "Izlaz");
}
case 5:
{
if(IsPlayerInAnyVehicle(playerid)) return Error(playerid, "Ne mozete to u vozilu.");
if(VoziloJeBicikla(veh)) return Error(playerid, "Ne mozete to kod bicikle!");
new Float:Cx, Float:Cy, Float:Cz;
GetVehiclePos(veh, Cx, Cy, Cz);
if(!IsPlayerInRangeOfPoint(playerid, 5, Cx, Cy, Cz)) return Error(playerid, "Niste blizu vozila.");
g_SPD(playerid, GEPEK2, DSL, ""COL_BE"Gepek", "Uzmi\nOstavi", "Napred", "Izadji");
}
case 6:
{
Cmd(playerid, "/prodajvozilo (playerid) (cena)");
}
case 7:
{
if(PI[playerid][pVozilo2] == 9999) return Error(playerid, "Nemas vozilo na slotu 2");
GetVehiclePos(PI[playerid][pVozilo2], X_C, Y_C, Z_C);
iz_SetPlayerCheckpoint(playerid, X_C, Y_C, Z_C, 5);
SCM(playerid, -1, ""COL_BE"BZ: {FFFFFF}(( Vozilo locirano na radaru. ))");
}
case 8:
{
if(GetPlayerVehicleID(playerid) != veh) return Error(playerid, "Niste u svom vozilu.");
if(VoziloJeBicikla(veh)) return Error(playerid, "Ne mozete to kod bicikle!");
GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
if(bonnet == VEHICLE_PARAMS_ON)
{
SetVehicleParamsEx(veh,engine,lights,alarm,doors,VEHICLE_PARAMS_OFF,boot,objective);
SCM(playerid, -1, ""COL_BE"BZ: {FFFFFF}Spustili ste haubu.");
new mrk[128];
format(mrk, sizeof(mrk), "* %s spusta haubu.", GetName(playerid));
ProxDetector(30.0, playerid, mrk, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
}
else
{
SetVehicleParamsEx(veh,engine,lights,alarm,doors,VEHICLE_PARAMS_ON,boot,objective);
SCM(playerid, -1, ""COL_BE"BZ: {FFFFFF}Podigli ste haubu.");
new mrk[128];
format(mrk, sizeof(mrk), "* %s podize haubu.", GetName(playerid));
ProxDetector(30.0, playerid, mrk, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
}
}
case 9:
{
if(GetPlayerVehicleID(playerid) != veh) return Error(playerid, "Niste u svom vozilu.");
if(VoziloJeBicikla(veh)) return Error(playerid, "Ne mozete to kod bicikle!");
GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
if(alarm == VEHICLE_PARAMS_ON)
{
SetVehicleParamsEx(veh,engine,lights,VEHICLE_PARAMS_OFF,doors,bonnet,boot,objective);
SCM(playerid, -1, ""COL_BE"BZ: {FFFFFF}Ugasili ste alarm.");
new mrk[128];
format(mrk, sizeof(mrk), "* %s gasi alarm.", GetName(playerid));
ProxDetector(30.0, playerid, mrk, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
}
else
{
SetVehicleParamsEx(veh,engine,lights,VEHICLE_PARAMS_ON,doors,bonnet,boot,objective);
SCM(playerid, -1, ""COL_BE"BZ: {FFFFFF}Upalili ste alarm.");
new mrk[128];
format(mrk, sizeof(mrk), "* %s pali alarm.", GetName(playerid));
ProxDetector(30.0, playerid, mrk, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
}
}
case 10:
{
if(GetPlayerVehicleID(playerid) != veh) return Error(playerid, "Niste u svom vozilu.");
if(VoziloJeBicikla(veh)) return Error(playerid, "Ne mozete to kod bicikle!");
GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
if(lights == VEHICLE_PARAMS_ON)
{
SetVehicleParamsEx(veh,engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
new mrk[128];
format(mrk, sizeof(mrk), "* %s gasi svetla.", GetName(playerid));
ProxDetector(30.0, playerid, mrk, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
SCM(playerid, -1, ""COL_RED"BZ: {FFFFFF}Ugasili ste svetla.");
}
else
{
SetVehicleParamsEx(veh,engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
new mrk[128];
format(mrk, sizeof(mrk), "* %s pali svetla.", GetName(playerid));
ProxDetector(30.0, playerid, mrk, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
SCM(playerid, -1, ""COL_HS"BZ: {FFFFFF}Upalili ste svetla.");
}
}
case 11:
{
if(GetPlayerVehicleID(playerid) != veh) return Error(playerid, "Niste u svom vozilu.");
if(VoziloJeBicikla(veh)) return Error(playerid, "Ne mozete to kod bicikle!");
SCM(playerid, -1, ""COL_BE"BZ: {FFFFFF}Skinuli ste tuning!");
CI[veh][cmod1] = 0;
CI[veh][cmod2] = 0;
CI[veh][cmod3] = 0;
CI[veh][cmod4] = 0;
CI[veh][cmod5] = 0;
CI[veh][cmod6] = 0;
CI[veh][cmod7] = 0;
CI[veh][cmod8] = 0;
CI[veh][cmod9] = 0;
CI[veh][cmod10] = 0;
CI[veh][cmod11] = 0;
CI[veh][cmod12] = 0;
CI[veh][cmod13] = 0;
CI[veh][cmod14] = 0;
CI[veh][cmod15] = 0;
CI[veh][cmod16] = 0;
CI[veh][cmod17] = 0;
CI[veh][cPaintJob] = -1;
new componentid;
for (new j = 0; j < 18; ++j)
{
componentid = GetVehicleComponentInSlot(veh, j);
RemoveVehicleComponent (veh, componentid);
}
PaintJob[veh] = -1;
ChangeVehiclePaintjob(veh, 3);
SacuvajVozilo(veh);
}
}
}
}
if(dialogid == VOZILO3)
{
if(!response) return true;
if(response)
{
new veh = PI[playerid][pVozilo3];
new moda[64];
GetVehicleName(veh,moda,sizeof(moda));
switch(listitem)
{
case 0:
{
new str1[500],str2[500],str3[1024];
new reg[3];
if(CI[veh][cRegistrovan] == 1) { reg = "Da"; }
else { reg = "Ne"; }
new zak[3];
if(CI[veh][cZakljucan] == 1) { zak = "Da"; }
else { zak = "Ne"; }
format(str1,256,"{FFFFFF}| Informacije |\n\n[Vozilo na slotu 3]\nIme: %s\nVlasnik: %s\nVrednost: $%d\nTablice: %s\nRegistrovan: %s\nVreme registracije: %dh\nZakljucan: %s",moda,CI[veh][cVlasnik],CI[veh][cCena],CI[veh][cTablice],reg,CI[veh][cRegVreme],zak);
format(str2,256,"Il. supstance: %d\nNovac: $%d\nMats: %d\n\n1) Gun: %d | Ammo: %d\n2) Gun: %d | Ammo: %d\n3) Gun: %d | Ammo: %d",CI[veh][cDroga],CI[veh][cNovac],CI[veh][cMats],CI[veh][cGun1],CI[veh][cAmmo1],CI[veh][cGun2],CI[veh][cAmmo2],CI[veh][cGun3],CI[veh][cAmmo3]);
format(str3,600,"%s\n%s",str1,str2);
g_SPD(playerid, 19991, DSM, ""COL_BE"Informacije", str3, "OK", "");
}
case 1:
{
new Float:Cx, Float:Cy, Float:Cz;
GetVehiclePos(veh, Cx, Cy, Cz);
if(!IsPlayerInRangeOfPoint(playerid, 5, Cx, Cy, Cz)) return Error(playerid, "Niste blizu vozila.");
if(vehulazi[playerid] == 1) return Error(playerid, "Sacekaj prvo da udjes!");
if(CI[veh][cZakljucan] == 1)
{
CI[veh][cZakljucan] = 0;
new mrk[128];
new sisveh[128];
GetVehicleName(veh,sisveh,sizeof(sisveh));
SCM(playerid, -1, ""COL_BE"BZ: {FFFFFF}Otkljucali ste vozilo.");
format(mrk, sizeof(mrk), "* %s otkljucava svoje vozilo marke %s.", GetName(playerid),sisveh);
ProxDetector(30.0, playerid, mrk, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
foreach(new i : Player)
{
SetVehicleParamsForPlayer(veh,i,0,CI[veh][cZakljucan]);
}
}
else if(CI[veh][cZakljucan] == 0)
{
CI[veh][cZakljucan] = 1;
SCM(playerid, -1, ""COL_BE"BZ: {FFFFFF}Zakljucali ste vozilo.");
new sisveh[128];
GetVehicleName(veh,sisveh,sizeof(sisveh));
new mrk[128];
format(mrk, sizeof(mrk), "* %s zakljucava svoje vozilo marke %s.", GetName(playerid), sisveh);
ProxDetector(30.0, playerid, mrk, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
foreach(new i : Player)
{
SetVehicleParamsForPlayer(veh,i,0,CI[veh][cZakljucan]);
}
}
SacuvajVozilo(veh);
}
case 2:
{
if(!IsPlayerInAnyVehicle(playerid)) return Error(playerid, "Niste u vozilu.");
if(GetPlayerVehicleID(playerid) != veh) return Error(playerid, "Niste u svom vozilu.");
if(IsPlayerInRangeOfPoint(playerid, 200, -1993.5602,137.2155,27.5391) || IsPlayerInRangeOfPoint(playerid, 200, 2207.5015,1839.3840,10.8203) || IsPlayerInRangeOfPoint(playerid, 200, 1724.6249,-1594.6971,13.3605) || IsPlayerInRangeOfPoint(playerid, 200, 615.1039,889.8488,-42.9039)) return Error(playerid, "Ne mozes ovde parkirati!");
new Float:health;
GetVehicleHealth(GetPlayerVehicleID(playerid), health);
if(health < 950.0)
{
Error(playerid, "Ne mozete parkirati pokvareno vozilo.");
return true;
}
new Float:xx, Float:xy, Float:xz;
GetVehiclePos(GetPlayerVehicleID(playerid), xx, xy, xz);
new Float:az;
GetVehicleZAngle(GetPlayerVehicleID(playerid), az);
CI[veh][cPosX] = xx;
CI[veh][cPosY] = xy;
CI[veh][cPosZ] = xz;
CI[veh][cAngle] = az;
CI[veh][cVW] = GetVehicleVirtualWorld(veh);
iz_SetVehicleHealth(GetPlayerVehicleID(playerid),health);
UnistiVozilo1(veh);
DodajVozilo1(CI[veh][cModel],CI[veh][cPosX],CI[veh][cPosY],CI[veh][cPosZ]+1.0,CI[veh][cAngle],CI[veh][cBoja1],CI[veh][cBoja2],60000);
vehhealth[veh] = health;
iz_SetVehicleHealth(veh, health);
SetVehicleVirtualWorld(veh, CI[veh][cVW]);
SetVehicleNumberPlate(veh,CI[veh][cTablice]);
ModVehicle(veh);
foreach(new i : Player)
{
SetVehicleParamsForPlayer(veh,i,0,CI[veh][cZakljucan]);
}
SCM(playerid, -1, ""COL_BE"BZ: {FFFFFF}Od sada ce se vase vozilo spawnovati ovde.");
iz_PutPlayerInVehicle(playerid, veh, 0);
SacuvajVozilo(veh);
}
case 3:
{
if(GetPlayerVehicleID(playerid) != veh) return Error(playerid, "Niste u svom vozilu.");
g_SPD(playerid, VBOJA31, DSI, ""COL_BE"Boja 1", "{FFFFFF}Upisite ID prve boje vozila:", "Napred", "Nazad");
}
case 4:
{
if(GetPlayerVehicleID(playerid) != veh) return Error(playerid, "Niste u svom vozilu.");
if(!IsPlayerInRangeOfPoint(playerid, 50, 2847.3223,2364.7559,11.0850) && !IsPlayerInRangeOfPoint(playerid, 20, 2586.0173,2271.8838,11.0698) &&
!IsPlayerInRangeOfPoint(playerid, 50, 1641.1594,-1085.3608,23.9063) && !IsPlayerInRangeOfPoint(playerid, 50, 1176.358154, -2565.004150, 0.241947) &&
!IsPlayerInRangeOfPoint(playerid, 50, 128.0722,-1824.9550,0.4873) && !IsPlayerInRangeOfPoint(playerid, 50, 1628.6578,588.0280,1.7932) && !IsPlayerInRangeOfPoint(playerid, 20, 2154.8550,-1161.1062,23.8246)) return Error(playerid, "Nisi na pijaci.");
new cena;
cena = (CI[veh][cCena]/4)*3;
new string[256];
format(string,sizeof(string), "{FFFFFF}Prodaja vozila drzavi\n\nDa li ste sigurni da zelite da prodate vozilo drzavi za $%d!\n\nAko ste sigurni kliknite na 'Prodaj' ako ne kliknite na 'Izlaz'", cena);
g_SPD(playerid, DVOZILO_PRODAJA3, DSM, ""COL_BE"Prodaja vozila drzavi", string, "Prodaj", "Izlaz");
}
case 5:
{
if(IsPlayerInAnyVehicle(playerid)) return Error(playerid, "Ne mozete to u vozilu.");
if(VoziloJeBicikla(veh)) return Error(playerid, "Ne mozete to kod bicikle!");
new Float:Cx, Float:Cy, Float:Cz;
GetVehiclePos(veh, Cx, Cy, Cz);
if(!IsPlayerInRangeOfPoint(playerid, 5, Cx, Cy, Cz)) return Error(playerid, "Niste blizu vozila.");
g_SPD(playerid, GEPEK3, DSL, ""COL_BE"Gepek", "Uzmi\nOstavi", "Napred", "Izadji");
}
case 6:
{
Cmd(playerid, "/prodajvozilo (playerid) (cena)");
}
case 7:
{
if(PI[playerid][pVozilo3] == 9999) return Error(playerid, "Nemas vozilo na slotu 3");
GetVehiclePos(PI[playerid][pVozilo3], X_C, Y_C, Z_C);
iz_SetPlayerCheckpoint(playerid, X_C, Y_C, Z_C, 5);
SCM(playerid, -1, ""COL_BE"BZ: {FFFFFF}(( Vozilo locirano na radaru. ))");
}
case 8:
{
if(GetPlayerVehicleID(playerid) != veh) return Error(playerid, "Niste u svom vozilu.");
if(VoziloJeBicikla(veh)) return Error(playerid, "Ne mozete to kod bicikle!");
GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
if(bonnet == VEHICLE_PARAMS_ON)
{
SetVehicleParamsEx(veh,engine,lights,alarm,doors,VEHICLE_PARAMS_OFF,boot,objective);
SCM(playerid, -1, ""COL_BE"BZ: {FFFFFF}Spustili ste haubu.");
new mrk[128];
format(mrk, sizeof(mrk), "* %s spusta haubu.", GetName(playerid));
ProxDetector(30.0, playerid, mrk, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
}
else
{
SetVehicleParamsEx(veh,engine,lights,alarm,doors,VEHICLE_PARAMS_ON,boot,objective);
SCM(playerid, -1, ""COL_BE"BZ: {FFFFFF}Podigli ste haubu.");
new mrk[128];
format(mrk, sizeof(mrk), "* %s podize haubu.", GetName(playerid));
ProxDetector(30.0, playerid, mrk, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
}
}
case 9:
{
if(GetPlayerVehicleID(playerid) != veh) return Error(playerid, "Niste u svom vozilu.");
if(VoziloJeBicikla(veh)) return Error(playerid, "Ne mozete to kod bicikle!");
GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
if(alarm == VEHICLE_PARAMS_ON)
{
SetVehicleParamsEx(veh,engine,lights,VEHICLE_PARAMS_OFF,doors,bonnet,boot,objective);
SCM(playerid, -1, ""COL_BE"BZ: {FFFFFF}Ugasili ste alarm.");
new mrk[128];
format(mrk, sizeof(mrk), "* %s gasi alarm.", GetName(playerid));
ProxDetector(30.0, playerid, mrk, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
}
else
{
SetVehicleParamsEx(veh,engine,lights,VEHICLE_PARAMS_ON,doors,bonnet,boot,objective);
SCM(playerid, -1, ""COL_BE"BZ: {FFFFFF}Upalili ste alarm.");
new mrk[128];
format(mrk, sizeof(mrk), "* %s pali alarm.", GetName(playerid));
ProxDetector(30.0, playerid, mrk, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
}
}
case 10:
{
if(GetPlayerVehicleID(playerid) != veh) return Error(playerid, "Niste u svom vozilu.");
if(VoziloJeBicikla(veh)) return Error(playerid, "Ne mozete to kod bicikle!");
GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
if(lights == VEHICLE_PARAMS_ON)
{
SetVehicleParamsEx(veh,engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
new mrk[128];
format(mrk, sizeof(mrk), "* %s gasi svetla.", GetName(playerid));
ProxDetector(30.0, playerid, mrk, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
SCM(playerid, -1, ""COL_RED"BZ: {FFFFFF}Ugasili ste svetla.");
}
else
{
SetVehicleParamsEx(veh,engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
new mrk[128];
format(mrk, sizeof(mrk), "* %s pali svetla.", GetName(playerid));
ProxDetector(30.0, playerid, mrk, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
SCM(playerid, -1, ""COL_HS"BZ: {FFFFFF}Upalili ste svetla.");
}
}
case 11:
{
if(GetPlayerVehicleID(playerid) != veh) return Error(playerid, "Niste u svom vozilu.");
if(VoziloJeBicikla(veh)) return Error(playerid, "Ne mozete to kod bicikle!");
SCM(playerid, -1, ""COL_BE"BZ: {FFFFFF}Skinuli ste tuning!");
CI[veh][cmod1] = 0;
CI[veh][cmod2] = 0;
CI[veh][cmod3] = 0;
CI[veh][cmod4] = 0;
CI[veh][cmod5] = 0;
CI[veh][cmod6] = 0;
CI[veh][cmod7] = 0;
CI[veh][cmod8] = 0;
CI[veh][cmod9] = 0;
CI[veh][cmod10] = 0;
CI[veh][cmod11] = 0;
CI[veh][cmod12] = 0;
CI[veh][cmod13] = 0;
CI[veh][cmod14] = 0;
CI[veh][cmod15] = 0;
CI[veh][cmod16] = 0;
CI[veh][cmod17] = 0;
CI[veh][cPaintJob] = -1;
new componentid;
for (new j = 0; j < 18; ++j)
{
componentid = GetVehicleComponentInSlot(veh, j);
RemoveVehicleComponent (veh, componentid);
}
PaintJob[veh] = -1;
ChangeVehiclePaintjob(veh, 3);
SacuvajVozilo(veh);
}
}
}
}
if(dialogid == VOZILO4)
{
if(!response) return true;
if(response)
{
new veh = PI[playerid][pVozilo4];
new moda[64];
GetVehicleName(veh,moda,sizeof(moda));
switch(listitem)
{
case 0:
{
new str1[500],str2[500],str3[1024];
new reg[3];
if(CI[veh][cRegistrovan] == 1) { reg = "Da"; }
else { reg = "Ne"; }
new zak[3];
if(CI[veh][cZakljucan] == 1) { zak = "Da"; }
else { zak = "Ne"; }
format(str1,256,"{FFFFFF}| Informacije |\n\n[Vozilo na slotu 4 (donatorski slot)]\nIme: %s\nVlasnik: %s\nVrednost: $%d\nTablice: %s\nRegistrovan: %s\nVreme registracije: %dh\nZakljucan: %s",moda,CI[veh][cVlasnik],CI[veh][cCena],CI[veh][cTablice],reg,CI[veh][cRegVreme],zak);
format(str2,256,"Il. supstance: %d\nNovac: $%d\nMats: %d\n\n1) Gun: %d | Ammo: %d\n2) Gun: %d | Ammo: %d\n3) Gun: %d | Ammo: %d",CI[veh][cDroga],CI[veh][cNovac],CI[veh][cMats],CI[veh][cGun1],CI[veh][cAmmo1],CI[veh][cGun2],CI[veh][cAmmo2],CI[veh][cGun3],CI[veh][cAmmo3]);
format(str3,600,"%s\n%s",str1,str2);
g_SPD(playerid, 19991, DSM, ""COL_BE"Informacije", str3, "OK", "");
}
case 1:
{
new Float:Cx, Float:Cy, Float:Cz;
GetVehiclePos(veh, Cx, Cy, Cz);
if(!IsPlayerInRangeOfPoint(playerid, 5, Cx, Cy, Cz)) return Error(playerid, "Niste blizu vozila.");
if(vehulazi[playerid] == 1) return Error(playerid, "Sacekaj prvo da udjes!");
if(CI[veh][cZakljucan] == 1)
{
CI[veh][cZakljucan] = 0;
new mrk[128];
new sisveh[128];
GetVehicleName(veh,sisveh,sizeof(sisveh));
SCM(playerid, -1, ""COL_BE"BZ: {FFFFFF}Otkljucali ste vozilo.");
format(mrk, sizeof(mrk), "* %s otkljucava svoje vozilo marke %s.", GetName(playerid),sisveh);
ProxDetector(30.0, playerid, mrk, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
foreach(new i : Player)
{
SetVehicleParamsForPlayer(veh,i,0,CI[veh][cZakljucan]);
}
}
else if(CI[veh][cZakljucan] == 0)
{
CI[veh][cZakljucan] = 1;
SCM(playerid, -1, ""COL_BE"BZ: {FFFFFF}Zakljucali ste vozilo.");
new sisveh[128];
GetVehicleName(veh,sisveh,sizeof(sisveh));
new mrk[128];
format(mrk, sizeof(mrk), "* %s zakljucava svoje vozilo marke %s.", GetName(playerid), sisveh);
ProxDetector(30.0, playerid, mrk, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
foreach(new i : Player)
{
SetVehicleParamsForPlayer(veh,i,0,CI[veh][cZakljucan]);
}
}
SacuvajVozilo(veh);
}
case 2:
{
if(!IsPlayerInAnyVehicle(playerid)) return Error(playerid, "Niste u vozilu.");
if(GetPlayerVehicleID(playerid) != veh) return Error(playerid, "Niste u svom vozilu.");
if(IsPlayerInRangeOfPoint(playerid, 200, -1993.5602,137.2155,27.5391) || IsPlayerInRangeOfPoint(playerid, 200, 2207.5015,1839.3840,10.8203) || IsPlayerInRangeOfPoint(playerid, 200, 1724.6249,-1594.6971,13.3605) || IsPlayerInRangeOfPoint(playerid, 200, 615.1039,889.8488,-42.9039)) return Error(playerid, "Ne mozes ovde parkirati!");
new Float:health;
GetVehicleHealth(GetPlayerVehicleID(playerid), health);
if(health < 950.0)
{
Error(playerid, "Ne mozete parkirati pokvareno vozilo.");
return true;
}
new Float:xx, Float:xy, Float:xz;
GetVehiclePos(GetPlayerVehicleID(playerid), xx, xy, xz);
new Float:az;
GetVehicleZAngle(GetPlayerVehicleID(playerid), az);
CI[veh][cPosX] = xx;
CI[veh][cPosY] = xy;
CI[veh][cPosZ] = xz;
CI[veh][cAngle] = az;
CMD:napravivozilo(playerid,params[],help)
{
#pragma unused help
if(UlogovanIgrac[playerid] == 0 || PI[playerid][pReg] == 0) return Error(playerid, "Nisi ulogovan/a ili nisi registrovan/a!");
if(PI[playerid][pAdmin] < 1 && ACCmd[playerid] == 1) return Error(playerid, "Komande mozete koristiti svake 2 sekunde!");
//CmdProtect(playerid);
if(!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][pAdmin] < 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!");
new idica;
new Float:ang;
GetPlayerFacingAngle(playerid, ang);
GetPlayerPos(playerid, X, Y, Z);
idica = AddStaticVehicleEx(veh, X, Y+2, Z, 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;
iz_SetVehicleHealth(brojvozila, 998.0);
CI[brojvozila][cModel] = veh;
CI[brojvozila][cPosX] = X;
CI[brojvozila][cPosY] = Y+2;
CI[brojvozila][cPosZ] = Z;
CI[brojvozila][cAngle] = ang;
CI[brojvozila][cZaplenjen] = 0;
CI[brojvozila][cOtpad] = 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;
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,"BZ-%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);
//lz_PutPlayerInVehicle(playerid, kez, 0);
SCMF(playerid, -1, ""COL_BE"BZ: {FFFFFF}Napravili ste vozilo id: %d, cena: $%d, boja 1: %d, boja 2: %d. || Redni broj voziBZ: %d!", veh, vcena, vboja1, vboja2, brojvozila);
new krek[300];
format(krek,300,"{FBE204}[{F81414}*{FBE204}] BZ-AC // Admin %s je napravio vozilo id: %d, cena: $%d, boja 1: %d, boja 2: %d. || Redni broj voziBZ: %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;
}
pravila
2 posta sam ti obrisao ostavio sam 2 ukoliko bi ispalo da bzvz brisem i lockam, zabranjen je bump