object CanLootEntity(BasePlayer player, StorageContainer container)
        {
            var parent = container.GetParentEntity();
            var car    = parent as ModularCar ?? (parent as VehicleModuleStorage)?.Vehicle as ModularCar;

            return(CanPlayerInteractWithCar(player, car));
        }
Example #2
0
        private object CanLootEntity(BasePlayer player, StorageContainer container)
        {
            var Parent = container.GetParentEntity();

            if (Parent == null)
            {
                return(null);
            }

            if (Parent.GetComponent <FuelVehicle>())
            {
                return(false);
            }
            return(null);
        }
Example #3
0
        void CanLootEntity(BasePlayer player, StorageContainer container)
        {
            if (container == null || !container.IsLocked())
            {
                return;
            }

            var mini = container.GetParentEntity() as MiniCopter;

            if (mini == null || !IsPlayerOwned(mini))
            {
                return;
            }

            if (permission.UserHasPermission(mini.OwnerID.ToString(), _noFuel))
            {
                player.ChatMessage(lang.GetMessage("mini_unlimited_fuel", this, player.UserIDString));
            }
        }