Kako da stavim da kad je blizu auta, da moze otkljucat i zakljucat, da nemora uc u njega ?
if(dialogid == DIALOG_VOZILO && response) {
new autoid = PI;
if(listitem == 0) {
if(GetPlayerVehicleID(playerid) != VI) return SCM(playerid, CRVENA, "Moras biti u svom vozilu!");
new string1, string2, string, z;
if(VI == 1) z = "Da"; else z = "Ne";
new cs;
if(VI == 0) cs = "Nema";
new h = VI;
if(VI == 1) {
if(10>h) {
new tablice;
format(tablice, sizeof(tablice), "LS 00%d-CS.", h);
cs = tablice; }
else if(10 <= h && h < 100) {
new tablice;
format(tablice, sizeof(tablice), "LS 0%d-CS.", h);
cs = tablice; }
else if(100 <=h && h < 1000) {
new tablice;
format(tablice, sizeof(tablice), "LS %d-CS.", h);
cs = tablice; } }
format(string1,sizeof(string1),"{A6A6A6}Ime Vozila : {FFFFFF}%s | {A6A6A6}Zakljucano : {FFFFFF}%s | {A6A6A6}Registracija: {FFFFFF}%s", ImeVozila[GetVehicleModel(GetPlayerVehicleID(playerid))-400], z, cs);
format(string2,sizeof(string2),"{A6A6A6}Vlasnik vozila : {FFFFFF}%s | {A6A6A6}Droga : {FFFFFF}%d | {A6A6A6}Materijali : {FFFFFF}%d", VI, VI, VI);
format(string, sizeof(string), "%s\n%s", string1, string2);
SPD(playerid, DIALOG_VINFO, DSMSG, D_NASLOV, string, D_ODABERI, D_ODUSTANI); }
if(listitem == 1) {
if(GetPlayerVehicleID(playerid) != VI) return SCM(playerid, CRVENA, "Moras biti u svom vozilu!");
SPD(playerid, DIALOG_VLOCK, DSMSG, D_NASLOV, "Molimo vas da odaberete:", "Otkljucate", "Zakljucate"); }
if(listitem == 2) {
new Float:PozAS, Float:HP;
if(GetPlayerVehicleID(playerid) != VI) return SCM(playerid, CRVENA, "Moras biti u svom vozilu!");
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid, CRVENA, "Niste na mestu vozaca!");
GetVehicleHealth(GetPlayerVehicleID(playerid), HP);
if(HP < 700.0) return SCM(playerid, CRVENA, "Vozilo vam je previse osteceno, ne mozete ga parkirati!");
GetVehiclePos(VI, PozAS, PozAS, PozAS);
GetVehicleZAngle(VI, PozAS);
VI = PozAS; VI = PozAS; VI = PozAS;
VI = PozAS; DestroyVehicle(VI);
VI = CreateVehicle(VI, VI, VI, VI, VI, VI, VI, 30000);
SCM(playerid, ZELENA, "Vozilo je uspjesno parkirano! ");
//izmeni dodaj ovde tablicerespawn
SacuvajVozilo(autoid); SetVehicleToRespawn(VI); }
if(listitem == 3) {
SPD(playerid, DIALOG_VGEPEK, DSL, D_NASLOV, "Oruzje\nDroga\nMaterijali", D_ODABERI, D_ODUSTANI); }
if(listitem == 4) {
new Float:Poz;
GetVehiclePos(VI, Poz, Poz, Poz);
SPC(playerid, Poz, Poz, Poz, 10.0);
CP = 1;
SCM(playerid, ZELENA, "Vozilo je uspjesno locirano i njegova pozicija je oznacena na radaru!"); }
if(listitem == 5) {
new string;
if(GetPlayerVehicleID(playerid) != VI) return SCM(playerid, CRVENA, "Moras biti u svom vozilu!");
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid, CRVENA, "Niste na mestu vozaca!");
format(string,sizeof(string), "Prodaja auta drzavi\n\nDa li ste sigurni da zelite da prodate auto drzavi za %d$!\n\nAko ste sigurni kliknite na 'Prodaj' ako ne kliknite na 'Izlaz'", VI/2);
SPD(playerid, DIALOG_VSELL, DSMSG, D_NASLOV, string, "Prodaj", D_ODUSTANI); }
if(listitem == 6) {
if(GetPlayerVehicleID(playerid) != VI) return SCM(playerid, CRVENA, "Niste u svom vozilu!");
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid, CRVENA, "Niste na mestu vozaca!");
SPD(playerid, DIALOG_VSELLTP, DSI, D_NASLOV, "Unesite ID igraca kome zelite da prodate vozilo i cenu koju zelite!", D_ODABERI, D_ODUSTANI); }
if(listitem == 7) {
if(GetPlayerVehicleID(playerid) != VI) return SCM(playerid, CRVENA, "Niste u svom vozilu!");
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid, CRVENA, "Niste na mestu vozaca!");
if(VI == 1) { SPD(playerid, DIALOG_RADIO, DSL, D_NASLOV, "Radio Pink\nRadio Folk\nRadio TDI\nJuzni Vetar Radio\nBalkan DJ Radio", D_ODABERI, D_ODUSTANI); }
else { SCM(playerid, CRVENA, "Nemate radio, kupite u prodavnici i ugradite"); } }
}