bool CanToggleSwitch;
Config["CanToggleSwitch"] = CanToggleSwitch = GetConfig("CanToggleSwitch", false);
private object OnSwitchToggle(ElectricSwitch electricSwitch, BasePlayer player)
{
if(electricSwitch == null || player == null) return null;
if(CanToggleSwitch) return null;
BaseEntity entity = electricSwitch as BaseEntity;
if(CheckHelper(player, entity)) return null;
if(entity.OwnerID == player.userID) return null;
if(entity.OwnerID != 0 && entity.OwnerID != player.userID && !IsFriend(entity.OwnerID, player.userID))
{
if(UseCupboard || UseOnlyInCupboardRange)
if(CheckAuthCupboard(entity, player)) return null;
SendReply(player, lang.GetMessage("OnTryOnOff", this, player.UserIDString));
return false;
}
return null;
}