C#:
// Все права принадлежат дискорд сообществу https://discord.gg/VgNHPpNrz6
// Copyright 2020 gitub.com/spookywooky3
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.// You may obtain a copy of the License at
// http://www.apache.org/licenses/LICENSE-2.0
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.// See the License for the specific language governing permissions and
// limitations under the License.using Rust;
namespace Oxide.Plugins
{
[Info("HeliDamage", "SpooksAU", 1.0), Description("Manages damage scaling for helicopters.")]
class HeliDamage : RustPlugin
{
object OnEntityTakeDamage(BaseCombatEntity entity, HitInfo info)
{
if (entity == null || info == null)
return null;
if (entity.ShortPrefabName != "minicopter.entity")
return null;
if (info?.WeaponPrefab?.name == "rocket_sam" || info.damageTypes.Has(DamageType.Decay))
return null;
return false;
}
}
}