You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

permissions.cs 691 B

12345678910111213141516171819202122232425262728
  1. // Finding User Permissions
  2. void FindPermissions(User u, Channel c)
  3. {
  4. ChannelPermissions cperms = u.GetPermissions(c);
  5. ServerPermissions sperms = u.GetServerPermissions();
  6. }
  7. void SetPermissionsChannelPerms(User u, Channel c)
  8. {
  9. ChannelPermissions allow = new ChannelPermissions();
  10. ChannelPermissions deny = new ChannelPermissions();
  11. allow.Connect = true;
  12. deny.AttachFiles = true;
  13. client.SetChannelPermissions(c, u, allow, deny)
  14. }
  15. void SetPermissionsDualPerms(User u, Channel c)
  16. {
  17. DualChannelPermissions dual = new DualChannelPermissions();
  18. dual.ReadMessageHistory = false;
  19. dual.Connect = true;
  20. dual.AttachFiles = null;
  21. client.SetChannelPermissions(c, u, dual);
  22. }