Esempio n. 1
0
        /// <summary>
        /// Spawns a vehicle for player with certain id
        /// </summary>
        /// <param name="client">Character</param>
        /// <param name="vehicleId">Vehicle id</param>
        public void SpawnVehicleForCharacter(Character character, int vehicleId)
        {
            RPVehicle vehicle = VehicleManager.Instance().GetVehicleWithId(vehicleId);
            if (vehicle != null && character.ID == vehicle.ownerId)
            {
                if (!vehicle.spawned)
                {
                    vehicle.Spawn();
                }
                else
                {
                    character.SendNotification("This vehicle is already active!");
                }
            }

        }
Esempio n. 2
0
 /// <summary>
 /// Spawns a vehicle for player with certain id
 /// </summary>
 /// <param name="c">Character</param>
 /// <param name="vehicleId">Vehicle id</param>
 public void SpawnVehicleForCharacter(Client c, int vehicleId)
 {
     if (PlayerManager.Instance().IsClientUsingCharacter(c))
     {
         Character character = PlayerManager.Instance().GetActiveCharacterForClient(c);
         RPVehicle vehicle   = VehicleManager.Instance().GetVehicleWithId(vehicleId);
         if (vehicle != null && character.ID == vehicle.ownerId)
         {
             if (!vehicle.spawned)
             {
                 vehicle.Spawn();
             }
             else
             {
                 API.shared.sendNotificationToPlayer(c, "This vehicle is already active!");
             }
         }
     }
 }