Example #1
0
 public static CVehicleExtend GetExtension(this GTANetworkAPI.Vehicle vehicle)
 {
     if (!vehicle.HasData("extension"))
     {
         vehicle.AddExtension();
     }
     return(vehicle.GetData("extension"));
 }
Example #2
0
        public Vehicle Create(EVehicleType type, VehicleHash vehicleHash, Vector3 pos, Vector3 rot)
        {
            Vehicle vehicle = NAPI.Vehicle.CreateVehicle(vehicleHash, pos, rot, new Color(255, 255, 255).ToInt32(), new Color(255, 255, 255).ToInt32());

            vehicle.AddExtension();
            vehicle.SetVehicleType(type);
            vehicle.SetSharedData("type", type);
            vehicles[type].Add(vehicle);
            switch (type)
            {
            case EVehicleType.UNKNOWN:

                break;

            case EVehicleType.PRIVATE:

                break;

            case EVehicleType.FRACTION:

                break;

            case EVehicleType.WORK:

                break;

            case EVehicleType.PUBLIC:

                break;

            case EVehicleType.EXAM:

                break;

            case EVehicleType.SALON:

                break;

            case EVehicleType.EVENT:

                break;
            }
            return(vehicle);
        }