示例#1
0
        private void GroupProfileHandler(Packet packet, Simulator simulator)
        {
            GroupProfileReplyPacket profile = (GroupProfileReplyPacket)packet;

            if (GroupProfileCallbacks.ContainsKey(profile.GroupData.GroupID))
            {
                GroupProfile group = new GroupProfile();

                group.AllowPublish         = profile.GroupData.AllowPublish;
                group.Charter              = Helpers.FieldToString(profile.GroupData.Charter);
                group.FounderID            = profile.GroupData.FounderID;
                group.GroupMembershipCount = profile.GroupData.GroupMembershipCount;
                group.GroupRolesCount      = profile.GroupData.GroupRolesCount;
                group.InsigniaID           = profile.GroupData.InsigniaID;
                group.MaturePublish        = profile.GroupData.MaturePublish;
                group.MembershipFee        = profile.GroupData.MembershipFee;
                group.MemberTitle          = Helpers.FieldToString(profile.GroupData.MemberTitle);
                group.Money          = profile.GroupData.Money;
                group.Name           = Helpers.FieldToString(profile.GroupData.Name);
                group.OpenEnrollment = profile.GroupData.OpenEnrollment;
                group.OwnerRole      = profile.GroupData.OwnerRole;
                group.Powers         = profile.GroupData.PowersMask;
                group.ShowInList     = profile.GroupData.ShowInList;

                GroupProfileCallbacks[profile.GroupData.GroupID](group);
            }
        }
示例#2
0
文件: useful.cs 项目: zadark/par
    private Packet GroupProp(Packet packet, IPEndPoint sim)
    {
        GroupProfileReplyPacket p = (GroupProfileReplyPacket)packet;

        frame.SayToUser(Utils.BytesToString(p.GroupData.Name) + " = " + p.GroupData.GroupID.ToString());
        return(packet);
    }
示例#3
0
文件: usefull.cs 项目: zadark/par
        private Packet GroupProp(Packet packet, IPEndPoint sim)
        {
            if (!form.checkBox1groupkey.Checked)
            {
                return(packet);
            }

            GroupProfileReplyPacket p = (GroupProfileReplyPacket)packet;

            frame.SayToUser(Utils.BytesToString(p.GroupData.Name) + " = " + p.GroupData.GroupID.ToString());
            return(packet);
        }