```js if(IsASweeperVeh(GetPVarInt(playerid...
# pawn-help
g
Copy code
js
        if(IsASweeperVeh(GetPVarInt(playerid, "LastVeh")))
        {
            for(new i = 0; i < 3; i++) 
            {
                if(DialogSweeper[i] == true) 
                {
                    DialogSweeper[i] = false;
                }
            }
            new vehicleidid = GetPVarInt(playerid, "LastVeh");
            SweepWork[playerid] = 0;
            foreach(new i : SWP)
            {
                if(vehicleidid == SweepVeh[i])
                {
                    DestroyVehicle(SweepVeh[i]);
                    DeletePVar(playerid, "LastVeh");
                    Iter_SafeRemove(SWP, i, i);
                }
            }
Im removing vehicle with this, but sometimes another vehicle marked as
IsASweeperVeh
what wrong with that? Here how im creating vehicle
Copy code
js
#DEFINE MAX_SWEEPER_VEHICLE 15
new Iterator:SWP<MAX_SWEEPER_VEHICLE>,
    SweepVeh[MAX_SWEEPER_VEHICLE];


...
                               new strings[18], i = Iter_Free(SWP);
               // if(i >= sizeof(SweepVeh)) return SendClientMessage(playerid, COLOR_ARWIN,"[SIDEJOBS] {FFFFFF}Sweeper vehicle is full, please wait.");
                    
                
                SweepVeh[i] = CreateVehicle(574,1619.05, -1883.39, 13.54, 0.21,1,0, VEHICLE_RESPAWN);
                format(strings, sizeof(strings), ""GREEN_E"Sweep(C/D)-%d", SweepVeh[i]);
                    SetVehicleNumberPlate(SweepVeh[i], strings);
                SetVehicleToRespawn(SweepVeh[i]);
                PutPlayerInVehicle(playerid, SweepVeh[i], 0);
                SetVehicleHealth(SweepVeh[i], 1000);
                Iter_Add(SWP, i); 
...