예제 #1
0
 internal void SetWebMemberJoinType(GroupCreateMemberJoin JoinType)
 {
     IsRequiredName_web     = (byte)(JoinType.IsRequiredName ? 1 : 0);
     IsRequiredAge_web      = (byte)(JoinType.IsRequiredAge ? 1 : 0);
     IsRequiredSchool_web   = (byte)(JoinType.IsRequiredSchool ? 1 : 0);
     IsRequiredArea_web     = (byte)(JoinType.IsRequiredArea ? 1 : 0);
     IsRequiredTel_web      = (byte)(JoinType.IsRequiredTel ? 1 : 0);
     IsRequiredBirthday_web = (byte)(JoinType.IsRequiredBirthday ? 1 : 0);
     codeAdmissionType_web  = JoinType.codeAdmission;
     strQuiz_Question_web   = JoinType.Question;
     strQuiz_Answer_web     = JoinType.Answer;
     IsUseNote_web          = (byte)(JoinType.UseNote ? 1 : 0);
 }
예제 #2
0
        public static int Create(int ServerCode, int NexonSN, long CharacterSN, string CharacterName, string GuildName, string GuildID, string GuildIntro)
        {
            GroupCreateMemberType memberType = new GroupCreateMemberType(false)
            {
                Master  = "마스터",
                Manager = "운영진",
                Level1  = "일반회원"
            };
            GroupMenuDefaultMenu defaultMenu = new GroupMenuDefaultMenu
            {
                GameNotice         = "공지사항",
                GameUpdate         = "업데이트",
                GameNotice_BoardSN = 0,
                GameUpdate_BoardSN = 0
            };
            GroupCreateSkin skin = new GroupCreateSkin(false)
            {
                GroupSkinSyle      = 4,
                IsFullGroupSkin    = false,
                IsDefinedGroupSkin = false,
                BBSTitleColor      = "#B8B8B8",
                BGColor            = "#404040",
                BGImage            = "",
                LeftMenuColor      = "#EAEAEA",
                LoginBottomColor   = "#FFFFFF",
                LoginBoxColor      = "#777777",
                LoginBoxUpperColor = "#B8B8B8",
                MidBarColor        = "#CACACA",
                TitleColor         = "#FFFFFF",
                UpperColor         = "#89B13F",
                UpperImage         = "gr_top10.gif"
            };
            GroupCreateMemberJoin groupCreateMemberJoin = new GroupCreateMemberJoin
            {
                Answer             = string.Empty,
                codeAdmission      = 3,
                IsRequiredAge      = false,
                IsRequiredArea     = false,
                IsRequiredBirthday = false,
                IsRequiredName     = false,
                IsRequiredSchool   = false,
                IsRequiredTel      = false,
                Question           = string.Empty,
                UseNote            = false
            };

            return(GroupBase.Group.Create(ServerCode, NexonSN, CharacterSN, CharacterName, GuildName, GuildID, GuildIntro, memberType, groupCreateMemberJoin, groupCreateMemberJoin, defaultMenu, skin));
        }
예제 #3
0
 internal void SetMemberJoinType(GroupCreateMemberJoin JoinType)
 {
     IsRequiredName     = (byte)(JoinType.IsRequiredName ? 1 : 0);
     IsRequiredAge      = (byte)(JoinType.IsRequiredAge ? 1 : 0);
     IsRequiredSchool   = (byte)(JoinType.IsRequiredSchool ? 1 : 0);
     IsRequiredArea     = (byte)(JoinType.IsRequiredArea ? 1 : 0);
     IsRequiredTel      = (byte)(JoinType.IsRequiredTel ? 1 : 0);
     IsRequiredBirthday = (byte)(JoinType.IsRequiredBirthday ? 1 : 0);
     codeAdmissionType  = JoinType.codeAdmission;
     if ((JoinType.Question ?? string.Empty) != string.Empty)
     {
         strQuiz_Question = JoinType.Question;
     }
     if ((JoinType.Answer ?? string.Empty) != string.Empty)
     {
         strQuiz_Answer = JoinType.Answer;
     }
     IsUseNote = (byte)(JoinType.UseNote ? 1 : 0);
 }