Imam problem sa zakljucavanjem vozila

Započeo Toretto.Pwn, Jun 10, 2022, 10:50:19 PRE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Pozdrav moze li pomoc ja zakljucam vozilo(/v pa onda tamo zakljucaj vozilo)ali vozilo ostane i dalje otkljucano.



   if(dialogid == DIALOG_AUTO)
   {
       if(!response) return 1;
       new i = PlayerInfo[playerid][pPosjedovanjeAuta];
       if(PlayerInfo[playerid][pPosjedovanjeAuta] == -1) return SCM(playerid,-1,"[ARP] "ORANGE"Ne posedujes auto!");
       switch(listitem)
       {
           case 0:
           {
              if(GetPlayerVehicleID(playerid) != VoziloInfo[vID]) return SCM(playerid,-1,"[ARP] "ORANGE"Niste u svom vozilu!");
               new z[5],o[5];
            if(VoziloInfo[vZakljucan] == 1) z = "Da"; else z = "Ne";
            if(VoziloInfo[vOruzije] != -1) o = "Da"; else o = "Ne";
            SCM(playerid,-1,""SPLAVA"||-------------------------------------------------------------------------------------------||");
            SCMF(playerid,-1,""SPLAVA"Vlasnik vozila: "ORANGE"%s | "SPLAVA"ID Vozila: "ORANGE"%d | "SPLAVA"Zakljucano: "BELA"%s",VoziloInfo[vVlasnik],VoziloInfo[vID],z);
            SCMF(playerid,-1,""SPLAVA"Model: "BELA"%s | "SPLAVA"Droga: "BELA"%dg | "SPLAVA"Materijali: "BELA"%d",ImenaVozila[GetVehicleModel(GetPlayerVehicleID(playerid)) - 400], VoziloInfo[vDroga], VoziloInfo[vMats]);
            SCMF(playerid,-1,""SPLAVA"Oruzije: "BELA"%s | "SPLAVA"Cijena: "BELA"%d$ | "SPLAVA"Boja: "BELA"%d/%d",o, VoziloInfo[vCena]/2,VoziloInfo[vBoja1],VoziloInfo[vBoja2]);
                SCM(playerid,-1,""SPLAVA"||-------------------------------------------------------------------------------------------||");
         }
         case 1:
         {
             if(GetPlayerVehicleID(playerid) != VoziloInfo[vID]) return SCM(playerid,-1,"[ARP] "ORANGE"Niste u svom vozilu!");
             if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,-1,"[ARP] "ORANGE"Niste na mestu vozaca!");
                if(VoziloInfo[vZakljucan] == 0)
            {
               VoziloInfo[vZakljucan] = 1; SacuvajVozilo(i);
               GameTextForPlayer(playerid, "~w~Vozilo ~r~zakljucano", 5000, 3);
               SacuvajVozilo(i);
            }
            else
            {
               VoziloInfo[vZakljucan] = 0; SacuvajVozilo(i);
               GameTextForPlayer(playerid, "~w~Vozilo ~g~otkljucano", 5000, 3);
               SacuvajVozilo(i);
            }
         }
         case 2:
         {
                new Float:Poz[3]; PosaoGPS[playerid] = 1;
            GetVehiclePos(VoziloInfo[vID], Poz[0], Poz[1], Poz[2]);
            SetPlayerCheckpoint(playerid, Poz[0], Poz[1], Poz[2], 4.0);
            SCM(playerid,-1,""ORANGE"[ARP] "BELA"Vase auto je oznaceno "ORANGE"crveno "BELA"na mapi!");
         }
         case 3:
         {
             new Float:HP,Float:PozAS[4];
             if(GetPlayerVehicleID(playerid) != VoziloInfo[vID]) return SCM(playerid,-1,"[ARP] "ORANGE"Niste u svom vozilu!");
             if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,-1,"[ARP] "ORANGE"Niste na mestu vozaca!");
             if(IsPlayerInArea(playerid, 837.1461,-1328.1970, 802.9177,-1353.6825)) return SCM(playerid, -1, "[ARP] "ORANGE"Ne mozete parkirati auto u blizini spawna!");
            if(IsPlayerInArea(playerid, 1136.201, -1014.694, 1311.132, -856.7839)) return SCM(playerid, -1, "[ARP] "ORANGE"Ne mozete parkirati auto u blizini burga!");
            if(IsPlayerInArea(playerid, 1383.386, -1077.857, 1554.513, -947.582)) return SCM(playerid, -1, "[ARP] "ORANGE"Ne mozete parkirati auto u blizini banke!");
            GetVehicleHealth(GetPlayerVehicleID(playerid), HP);
            new comp[14];
            if(HP < 650.0) return SCM(playerid,-1, ""SIVA"Vozilo vam je previse osteceno, ne mozete ga parkirati!");
            comp[0] = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_SPOILER);
             comp[1] = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_HOOD);
             comp[2] = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_ROOF);
             comp[3] = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_SIDESKIRT);
             comp[4] = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_LAMPS);
             comp[5] = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_NITRO);
             comp[6] = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_EXHAUST);
             comp[7] = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_WHEELS);
             comp[8] = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_STEREO);
             comp[9] = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_HYDRAULICS);
             comp[10] = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_FRONT_BUMPER);
             comp[11] = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_REAR_BUMPER);
             comp[12] = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_VENT_RIGHT);
             comp[13] = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_VENT_LEFT);
             VoziloInfo[vComp1] = comp[0]; VoziloInfo[vComp2] = comp[1]; VoziloInfo[vComp3] = comp[2]; VoziloInfo[vComp4] = comp[3];
             VoziloInfo[vComp5] = comp[4]; VoziloInfo[vComp6] = comp[5]; VoziloInfo[vComp7] = comp[6]; VoziloInfo[vComp8] = comp[7];
             VoziloInfo[vComp9] = comp[8]; VoziloInfo[vComp10] = comp[9]; VoziloInfo[vComp11] = comp[10]; VoziloInfo[vComp12] = comp[11];
             VoziloInfo[vComp13] = comp[12]; VoziloInfo[vComp14] = comp[13];
            GetVehiclePos(VoziloInfo[vID], PozAS[0], PozAS[1], PozAS[2]);
            GetVehicleZAngle(VoziloInfo[vID], PozAS[3]);
            VoziloInfo[vPozX] = PozAS[0];
            VoziloInfo[vPozY] = PozAS[1];
            VoziloInfo[vPozZ] = PozAS[2];
            VoziloInfo[vPozA] = PozAS[3];
             SacuvajVozilo(i); DestroyVehicle(VoziloInfo[vID]);
            VoziloInfo[vID] = CreateVehicle(VoziloInfo[vModel],VoziloInfo[vPozX],VoziloInfo[vPozY],VoziloInfo[vPozZ],VoziloInfo[vPozA],VoziloInfo[vBoja1],VoziloInfo[vBoja2],30000);
                SetVehicleToRespawn(VoziloInfo[vID]);
            AddVehicleComponent(VoziloInfo[vID],VoziloInfo[vComp1]); AddVehicleComponent(VoziloInfo[vID],VoziloInfo[vComp2]); AddVehicleComponent(VoziloInfo[vID],VoziloInfo[vComp3]);
               AddVehicleComponent(VoziloInfo[vID],VoziloInfo[vComp4]); AddVehicleComponent(VoziloInfo[vID],VoziloInfo[vComp5]); AddVehicleComponent(VoziloInfo[vID],VoziloInfo[vComp6]);
               AddVehicleComponent(VoziloInfo[vID],VoziloInfo[vComp7]); AddVehicleComponent(VoziloInfo[vID],VoziloInfo[vComp8]); AddVehicleComponent(VoziloInfo[vID],VoziloInfo[vComp9]);
               AddVehicleComponent(VoziloInfo[vID],VoziloInfo[vComp10]); AddVehicleComponent(VoziloInfo[vID],VoziloInfo[vComp11]); AddVehicleComponent(VoziloInfo[vID],VoziloInfo[vComp12]);
               AddVehicleComponent(VoziloInfo[vID],VoziloInfo[vComp13]); AddVehicleComponent(VoziloInfo[vID],VoziloInfo[vComp14]);
            SCM(playerid,-1,"[ARP] "ZELENA"Vozilo je uspesno parkirano!");

         }
         case 4:
         {
            if(GetPlayerVehicleID(playerid) != VoziloInfo[vID]) return SCM(playerid,-1,"[ARP] "ORANGE"Niste u svom vozilu!");
             if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,-1,"[ARP] "ORANGE"Niste na mestu vozaca!");
                SPD(playerid,DIALOG_AUTOBOJA,DIALOG_STYLE_INPUT,""BELA"Boja Auta",""ZELENA"Unesite ID boje 1 i 2 sa razmakom (Primer: 5 1)\n"ZELENA"Cena Boje: 500$","Promeni","Izlaz");
         }
         case 5:
         {
            if(GetPlayerVehicleID(playerid) != VoziloInfo[vID]) return SCM(playerid,-1,"[ARP] "ORANGE"Niste u svom vozilu!");
             if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,-1,"[ARP] "ORANGE"Niste na mestu vozaca!");
                SPD(playerid,DIALOG_AUTOSTAVI,DIALOG_STYLE_LIST,""BELA"Ostavi u auto","Drogu\nMaterijale\nOruzije","Odaberi","Izlaz");
         }
         case 6:
         {
            if(GetPlayerVehicleID(playerid) != VoziloInfo[vID]) return SCM(playerid,-1,"[ARP] "ORANGE"Niste u svom vozilu!");
             if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,-1,"[ARP] "ORANGE"Niste na mestu vozaca!");
                SPD(playerid,DIALOG_AUTOUZMI,DIALOG_STYLE_LIST,""BELA"Uzmi iz auta","Drogu\nMaterijale\nOruzije","Odaberi","Izlaz");
         }
         case 7:
         {
             new string[280];
            if(GetPlayerVehicleID(playerid) != VoziloInfo[vID]) return SCM(playerid,-1,"[ARP] "ORANGE"Niste u svom vozilu!");
                if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,-1,"[ARP] "ORANGE"Niste na mestu vozaca!");
                if(!IsPlayerInRangeOfPoint(playerid, 35.0, -2457.8359,2513.7148,18.2641)) return SCM(playerid,-1,""ORANGE"#GRESKA:"ORANGE"Niste na pijaci polovnjaka!");
            format(string,sizeof(string), ""BELA"Prodaja auta drzavi\n\n"SPLAVA"Dali ste sigurni da zelite da prodate auto drzavi za %d$!\n\n"BELA"Ako ste sigurni kliknite na 'Prodaj' ako ne kliknite na 'Izlaz'", VoziloInfo[vCena]/4);
            SPD(playerid, DIALOG_AUTOPRODAJA, DIALOG_STYLE_MSGBOX, ""BELA"Prodaja auta drzavi", string, "Prodaj", "Izlaz");
         }
         case 8:
         {
             if(GetPlayerVehicleID(playerid) != VoziloInfo[vID]) return SCM(playerid,-1,"[ARP] "ORANGE"Niste u svom vozilu!");
             if(VoziloInfo[vRadio] != 0) return SCM(playerid,-1,""SIVA"U vozilu vec ima radio!");
             if(PlayerInfo[playerid][pNovacDzep] < 3000) return SCM(playerid,-1,""SIVA"Nemate dovoljno novca (3000$)!");
            VoziloInfo[vRadio] = 1; g_NovacMinus(playerid, 3000); SacuvajVozilo(i);
            SCM(playerid,-1,""ZELENA"Uspesno ste ugradili radio u vas auto za 3000$!");
         }
         case 9:
         {
             if(GetPlayerVehicleID(playerid) != VoziloInfo[vID]) return SCM(playerid,-1,"[ARP] "ORANGE"Niste u svom vozilu!");
             if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,-1,"[ARP] "ORANGE"Niste na mestu vozaca!");
            if(VoziloInfo[vRadio] != 1) return SCM(playerid,-1,""SIVA"Nemate radio u autu!");
            SPD(playerid,DIALOG_RADIO,DIALOG_STYLE_LIST,""ORANGE"Radio","Radio S\nRadio B92\nRadio TDI\nJuzni Vetar Radio\nBalkan DJ Radio","Odaberi","Izlaz");
         }
         case 10:
         {
              if(GetPlayerVehicleID(playerid) != VoziloInfo[vID]) return SCM(playerid,-1,"[ARP] "ORANGE"Niste u svom vozilu!");
             if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,-1,"[ARP] "ORANGE"Niste na mestu vozaca!");
             SPD(playerid, DIALOG_PRAUTA, DIALOG_STYLE_INPUT, "Prodaja auta", ""SPLAVA"Unesite ID igraca kome zelite da prodate vozilo...", "Potvrdi", "Odustani");
         }
         case 11:
            {
                     new Float:x, Float:y, Float:z, near;
                for (new a = 1; a < MAX_VEHICLES; a++)
               {
                   GetVehiclePos(a, x, y, z);
                   if (IsPlayerInRangeOfPoint(playerid, 3.5, x, y, z))
                   {
                       near = a;
                       break;
                  }
               }
               if (!near) return SCM(playerid, -1,""SIVA" Morate biti u vozilu ili pokraj haube da je otvorite!");
               new engine, lights, alarm, doors, bonnet, boot, objective;
               GetVehicleParamsEx(near, engine, lights, alarm, doors, bonnet, boot, objective);
               if (!bonnet)
               {
                   SCM(playerid, -1,""BELA"* "BELA"Otvorio si haubu.");
                  SetVehicleParamsEx(near, engine, lights, alarm, doors, 1, boot, objective);
               }
               else
               {
                   SCM(playerid, -1,""BELA"* "BELA"Zatvorio si haubu.");
                  SetVehicleParamsEx(near, engine, lights, alarm, doors, 0, boot, objective);
                }
         }
      }
   }
Poslednja Izmena: Jun 10, 2022, 18:16:43 POSLE PODNE od Deleted User

Treba vam zabraniti koriscenje ovog jebenog foruma

Citat: PazzOnee poslato Jun 10, 2022, 12:23:45 POSLE PODNE
Treba vam zabraniti koriscenje ovog jebenog foruma
Zašto zato što pitam nekog jel zna?