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); }
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); }
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, }); } }