示例#1
0
        public uint Execute(PacketDistributed ipacket)
        {
            CG_GUILD_CHANGE_JOBNAME packet = (CG_GUILD_CHANGE_JOBNAME )ipacket;

            if (null == packet)
            {
                return((uint)PACKET_EXE.PACKET_EXE_ERROR);
            }
            //enter your logic
            return((uint)PACKET_EXE.PACKET_EXE_CONTINUE);
        }
    void OnChangeJobNameOKClick()
    {
        string szJobName = m_ChangeJobNameInput.value;

        if (szJobName.Length <= 0)
        {
            GUIData.AddNotifyData("#{10447}");
            return;
        }

        if (Encoding.UTF8.GetBytes(szJobName).Length > GlobeVar.MAX_GUILD_JOBNAME)
        {
            GUIData.AddNotifyData("#{10448}");
            return;
        }

        CG_GUILD_CHANGE_JOBNAME pak = (CG_GUILD_CHANGE_JOBNAME)PacketDistributed.CreatePacket(MessageID.PACKET_CG_GUILD_CHANGE_JOBNAME);

        pak.GuildJobId   = m_CurGuildJob;
        pak.GuildJobName = szJobName;
        pak.SendPacket();

        OnChangeJobNameCancelClick();
    }