Я разобрался с PVP в зоне шкафа, решил поделится с вами.
Разобравшись в принципе работы плагина я его немного поправил и добавил еще один флаг:
'AuthorizedPVP'
в функцию bool AllowDamage(BaseEntity entity, HitInfo hitinfo) добавил:
Код:
if (ruleSet.HasFlag(RuleFlags.AuthorizedPVP)
&& entity is BasePlayer
&& entity.ToPlayer().IsBuildingBlocked() )
{
return true;
}
Таким образом урон получают все не авторизированные в шкафу в зоне действия шкафа.