public JobVehicleEntity(VehicleModel vehicleModel, Position respawnPosition, Rotation rotation, CharacterEntity worker)
        {
            Worker = worker;

            VehicleEntity = new VehicleEntity(new VehicleDataModel()
            {
                Id       = 600,
                Model    = vehicleModel.ToString(),
                Owner    = worker.DbModel,
                OwnerId  = worker.DbModel.Id,
                Group    = null,
                PosX     = respawnPosition.X,
                PosY     = respawnPosition.Y,
                PosZ     = respawnPosition.Z,
                RotPitch = rotation.Pitch,
                RotRoll  = rotation.Roll,
                RotYaw   = rotation.Yaw,
                R        = 255,
                G        = 255,
                B        = 255,
                State    = true,
                Health   = 1000
            }, true);


            VehicleEntity.Spawn();

            Worker.CasualJobVehicle = this;
        }
        public void CreateGlobalVehicleCMD(IPlayer sender, int id, VehicleModel model)
        {
            if (!sender.GetAccountEntity().HasRank((int)EAdmin.CommunityManager))
            {
                return;
            }

            if (!sender.GetAccountEntity().OnAdminDuty)
            {
                sender.SendErrorNotify("Wystąpił bląd!", "Aby użyć tej komendy musisz wejść na służbę administratora");
                return;
            }

            IPlayer getter = PlayerExtenstion.GetPlayerById(id);

            if (getter == null)
            {
                sender.SendErrorNotify(null, $"Gracz o ID {id} nie jest w grze");
            }

            if (model == 0)
            {
                return;
            }

            VehicleEntity vehicle = new VehicleEntity(new VehicleDataModel()
            {
                Id       = 600,
                Model    = model.ToString(),
                Owner    = null,
                Group    = null,
                PosX     = sender.Position.X,
                PosY     = sender.Position.Y,
                PosZ     = sender.Position.Z,
                RotPitch = sender.Rotation.Pitch,
                RotRoll  = sender.Rotation.Roll,
                RotYaw   = sender.Rotation.Yaw,
                R        = 255,
                G        = 255,
                B        = 255,
                State    = true,
                Health   = 1000
            });

            vehicle.Create();
            vehicle.Spawn();
        }