Пример #1
0
 public static int Event_eventSystem_GroupAdmin(int subType, int sendTime, long fromGroup, long beingOperateQQ)
 {
     if (Event_eventSystem_GroupAdminHandler != null)
     {
         CQGroupManageChangeEventArgs args = new CQGroupManageChangeEventArgs(api, log, 5, 101, "群管理变动事件处理", "_eventSystem_GroupAdmin", 30000, subType, sendTime, fromGroup, beingOperateQQ);
         Event_eventSystem_GroupAdminHandler(typeof(CQEventExport), args);
     }
     return(0);
 }
Пример #2
0
 public static int Event_eventSystem_GroupAdmin(int subType, int sendTime, long fromGroup, long beingOperateQQ)
 {
     if (Event_eventSystem_GroupAdminHandler != null)
     {
         CQGroupManageChangeEventArgs args = new CQGroupManageChangeEventArgs(AppData.CQApi, AppData.CQLog, 5, 101, "群管理变动事件处理", "_eventSystem_GroupAdmin", 30000, subType, sendTime, fromGroup, beingOperateQQ);
         Event_eventSystem_GroupAdminHandler(typeof(CQEventExport), args);
         return((int)(args.Handler ? CQMessageHandler.Intercept : CQMessageHandler.Ignore));
     }
     return(0);
 }
Пример #3
0
 public void GroupManageChange(object sender, CQGroupManageChangeEventArgs e)
 {
     LuaEnv.Tools.Manager.GroupManager.GetGroup(e.FromGroup).Update();
     if (e.SubType == Sdk.Cqp.Enum.CQGroupManageChangeType.SetManage)
     {
         LuaEnv.LuaStates.Run(e.FromGroup.Id, "GroupManageSet", new
         {
             group = e.FromGroup.Id,
             qq    = e.BeingOperateQQ.Id,
         });
     }
     else if (e.SubType == Sdk.Cqp.Enum.CQGroupManageChangeType.RemoveManage)
     {
         LuaEnv.LuaStates.Run(e.FromGroup.Id, "GroupManageRemove", new
         {
             group = e.FromGroup.Id,
             qq    = e.BeingOperateQQ.Id,
         });
     }
 }