Esempio n. 1
0
    public void SendHeroMsg(long heroId, C2SMessageType type)
    {
        Dictionary <string, object> newpacket = new Dictionary <string, object>();

        newpacket.Add("arg1", heroId);//英雄id
        PackNormalKvpAndSend(MessageID.common_hero_skill_list_req, newpacket, C2SMessageType.Active);
    }
Esempio n. 2
0
    public void SendDeleteSingleMail(long mailID, C2SMessageType c2sType)
    {
        Dictionary <string, object> newpacket = new Dictionary <string, object>();

        newpacket.Add("arg1", mailID);
        PackNormalKvpAndSend(MessageID.common_delete_mail_req, newpacket, c2sType);
    }
Esempio n. 3
0
    public void SendGetSocietyList(C2SMessageType c2sType, int count)
    {
        Dictionary <string, object> newpacket = new Dictionary <string, object>();

        newpacket.Add("arg1", count);//玩家账户
        PackNormalKvpAndSend(MessageID.union_query_uncion_list_req, newpacket, c2sType);
    }
Esempio n. 4
0
    public void SendChatInfo(string content, ChatType chatType, C2SMessageType c2sType)
    {
        Dictionary <string, object> newpacket = new Dictionary <string, object>();

        newpacket.Add("arg1", (int)chatType);
        newpacket.Add("arg2", content);
        switch (chatType)
        {
        case ChatType.WorldChat:
            newpacket.Add("arg3", 0);
            break;

        case ChatType.SystemChat:
            newpacket.Add("arg3", 0);
            break;

        case ChatType.SocietyChat:
            newpacket.Add("arg3", 0);
            break;

        case ChatType.PrivateChat:
            newpacket.Add("arg3", Globe.privateChatPlayerAId);
            break;

        case ChatType.NearbyChat:
            newpacket.Add("arg3", 0);
            break;

        case ChatType.TroopsChat:
            newpacket.Add("arg3", 0);
            break;
        }

        PackNormalKvpAndSend(MessageID.common_player_chat_msg_req, newpacket, C2SMessageType.Active);
    }
Esempio n. 5
0
    public void SendGetUISign_inCumulative(C2SMessageType c2sType, int index)
    {
        Dictionary <string, object> newpacket = new Dictionary <string, object>();

        newpacket.Add("arg1", index);
        PackNormalKvpAndSend(MessageID.common_everyday_sign_reward_req, newpacket, c2sType);
    }
Esempio n. 6
0
    public void SendGetLevelReward(C2SMessageType type, int id)
    {
        Dictionary <string, object> newpacket = new Dictionary <string, object>();

        newpacket.Add("arg1", id);
        PackNormalKvpAndSend(MessageID.common_player_level_reward_req, newpacket, type);
    }
Esempio n. 7
0
    public void SendGetSingleMailGoods(long mailID, C2SMessageType c2sType)
    {
        Dictionary <string, object> newpacket = new Dictionary <string, object>();

        newpacket.Add("arg1", mailID);
        PackNormalKvpAndSend(MessageID.common_distill_mail_item_req, newpacket, c2sType);
    }
Esempio n. 8
0
    public void SendKickoutSocietyMember(C2SMessageType c2sType, long id)
    {
        Dictionary <string, object> newpacket = new Dictionary <string, object>();

        newpacket.Add("arg1", id);
        PackNormalKvpAndSend(MessageID.union_kickout_someone_req, newpacket, c2sType);
    }
Esempio n. 9
0
    public void SendApplicationJoinSociety(C2SMessageType c2sType, long societyId)
    {
        Dictionary <string, object> newpacket = new Dictionary <string, object>();

        newpacket.Add("arg1", societyId);//玩家账户
        PackNormalKvpAndSend(MessageID.union_application_join_req, newpacket, c2sType);
    }
Esempio n. 10
0
    public void SendGetHaveMountOrPetList(C2SMessageType c2sType, int type)
    {
        Dictionary <string, object> newpacket = new Dictionary <string, object>();

        newpacket.Add("arg1", type);//1宠物 2坐骑
        PackNormalKvpAndSend(MessageID.pet_query_list_req, newpacket, c2sType);
    }
Esempio n. 11
0
    public void SendSearchSocietyList(C2SMessageType c2sType, long societyId)
    {
        Dictionary <string, object> newpacket = new Dictionary <string, object>();

        newpacket.Add("arg1", societyId);//玩家账户
        PackNormalKvpAndSend(MessageID.union_search_someone_req, newpacket, c2sType);
    }
Esempio n. 12
0
    public void SendGetHeroInfo(long id, C2SMessageType type)
    {
        Dictionary <string, object> newpacket = new Dictionary <string, object>();

        newpacket.Add("arg1", id);//英雄ID
        PackNormalKvpAndSend(MessageID.common_player_hero_info_req, newpacket, type);
    }
Esempio n. 13
0
    public void SendGetSocietyMemberList(C2SMessageType c2sType, long societyId)
    {
        Dictionary <string, object> newpacket = new Dictionary <string, object>();

        newpacket.Add("arg1", societyId);
        PackNormalKvpAndSend(MessageID.union_query_all_member_req, newpacket, c2sType);
    }
Esempio n. 14
0
    public void SendGetSocietyInfo(C2SMessageType c2sType, long id)
    {
        Dictionary <string, object> newpacket = new Dictionary <string, object>();

        newpacket.Add("arg1", id);//工会ID,此数值为空则显示查询人所在工会信息
        PackNormalKvpAndSend(MessageID.union_query_detailed_info_req, newpacket, c2sType);
    }
Esempio n. 15
0
    public void SendBatchChangeMailState(List <long> idList, C2SMessageType c2sType)
    {
        Dictionary <string, object> newpacket = new Dictionary <string, object>();

        newpacket.Add("arg1", idList);//邮件ID列表 {23,567,980}
        PackNormalKvpAndSend(MessageID.common_change_mail_newf_req, newpacket, c2sType);
    }
Esempio n. 16
0
    public void UseGoldHand(int type, C2SMessageType c2sType)
    {
        Dictionary <string, object> newpacket = new Dictionary <string, object>();

        newpacket.Add("arg1", type); // (0:一次 1:连续4次)
        PackNormalKvpAndSend(MessageID.common_use_lucky_draw_req, newpacket, c2sType);
    }
Esempio n. 17
0
    public void SendPresidentChange(C2SMessageType c2sType, long id)
    {
        Dictionary <string, object> newpacket = new Dictionary <string, object>();

        newpacket.Add("arg1", id);
        PackNormalKvpAndSend(MessageID.union_change_someone_position_req, newpacket, c2sType);
    }
Esempio n. 18
0
    public void SendGetUISign_inList(C2SMessageType c2sType, int types)
    {
        Dictionary <string, object> newpacket = new Dictionary <string, object>();

        newpacket.Add("arg1", types);
        PackNormalKvpAndSend(MessageID.common_everyday_sign_list_req, newpacket, c2sType);
    }
Esempio n. 19
0
    public void SendApproveJoinSociety(C2SMessageType c2sType, long Id, int type)
    {
        Dictionary <string, object> newpacket = new Dictionary <string, object>();

        newpacket.Add("arg1", Id);   //玩家账户
        newpacket.Add("arg2", type); //玩家账户
        PackNormalKvpAndSend(MessageID.union_approve_application_req, newpacket, c2sType);
    }
Esempio n. 20
0
    public void SendChangeTitleState(C2SMessageType type, int titleid, int oprtype)
    {
        Dictionary <string, object> newpacket = new Dictionary <string, object>();

        newpacket.Add("titleId", titleid); //称号id
        newpacket.Add("oprType", oprtype); //oprType==1穿 / oprType==2卸 /默认为0
        PackNormalKvpAndSend(MessageID.common_title_wear_or_takeoff_req, newpacket, type);
    }
Esempio n. 21
0
    public void SendAssignFightHero(int types, object hero, C2SMessageType type = C2SMessageType.Active)
    {
        Dictionary <string, object> newpacket = new Dictionary <string, object>();

        newpacket.Add("arg1", types); //队列类型 类型 1普通副本;2竞技场防守;3活动副本一;4活动副本二;5活动副本三;6活动副本四;7活动副本五
        newpacket.Add("arg2", hero);  //队列 出战英雄列表 {"1":111,"2":222,"3":333,"4":444,"5":0,"6":0}
        PackNormalKvpAndSend(MessageID.common_assign_fight_hero_req, newpacket, type);
    }
Esempio n. 22
0
    public void SendUseMountOrPet(C2SMessageType c2sType, int type, long id)
    {
        Dictionary <string, object> newpacket = new Dictionary <string, object>();

        newpacket.Add("arg1", type);//1宠物 2坐骑
        newpacket.Add("arg2", id);
        PackNormalKvpAndSend(MessageID.pet_set_defend_status_req, newpacket, c2sType);
    }
Esempio n. 23
0
    public void SendDrugUpgrade(long heroid, int types, C2SMessageType type = C2SMessageType.Active)
    {
        Dictionary <string, object> newpacket = new Dictionary <string, object>();

        newpacket.Add("arg1", heroid); //英雄ID
        newpacket.Add("arg2", types);  //升级类型
        PackNormalKvpAndSend(MessageID.common_upgrade_hero_level_req, newpacket);
    }
Esempio n. 24
0
    public void SendChangeSocietyInfo(C2SMessageType c2sType, long societyId, string str1)
    {
        Dictionary <string, object> newpacket = new Dictionary <string, object>();

        newpacket.Add("arg1", societyId);
        newpacket.Add("arg2", str1);
        PackNormalKvpAndSend(MessageID.union_change_some_info_req, newpacket, c2sType);
    }
Esempio n. 25
0
    public void SendReqTaskInfo(C2SMessageType c2sType, int taskId, int scid)
    {
        Dictionary <string, object> newpacket = new Dictionary <string, object>();

        newpacket.Add("arg1", taskId);
        newpacket.Add("arg2", scid);
        PackNormalKvpAndSend(MessageID.c_Req_Taskinfo, newpacket, c2sType);
    }
Esempio n. 26
0
    public void SendGetAllMailList(C2SMessageType c2sType)
    {
        Dictionary <string, object> newpacket = new Dictionary <string, object>();

        newpacket.Add("arg1", 0);  //开始位置
        newpacket.Add("arg2", 20); //获取个数
        PackNormalKvpAndSend(MessageID.common_player_mail_list_req, newpacket, c2sType);
    }
Esempio n. 27
0
    public void SendBuyActionPoint(int type, int count, C2SMessageType c2sType)
    {
        Dictionary <string, object> newpacket = new Dictionary <string, object>();

        newpacket.Add("arg1", type);
        newpacket.Add("arg2", count);
        PackNormalKvpAndSend(MessageID.common_buy_action_point_req, newpacket, c2sType);
    }
Esempio n. 28
0
    public void SendCompleteCopyTask(C2SMessageType c2sType, int taskId, long dungeonId, int result)
    {
        Dictionary <string, object> newpacket = new Dictionary <string, object>();

        newpacket.Add("missionId", taskId);
        newpacket.Add("dungeonId", dungeonId);
        newpacket.Add("result", result);
        PackNormalKvpAndSend(MessageID.common_mission_dungeon_complete_req, newpacket, c2sType);
    }
Esempio n. 29
0
    public void SendTaskSkillMonster(C2SMessageType c2sType, int taskId, long monsterId, long allCount)
    {
        Dictionary <string, object> newpacket = new Dictionary <string, object>();

        newpacket.Add("missionId", taskId);
        newpacket.Add("monsterId", monsterId);
        newpacket.Add("allCount", allCount);
        PackNormalKvpAndSend(MessageID.common_mission_killmonster_complete_req, newpacket, c2sType);
    }
Esempio n. 30
0
    public void SendCreateSociety(C2SMessageType c2sType, string name, string content, string icon)
    {
        Dictionary <string, object> newpacket = new Dictionary <string, object>();

        newpacket.Add("arg1", name);
        newpacket.Add("arg2", content);
        newpacket.Add("arg3", icon);
        PackNormalKvpAndSend(MessageID.union_create_someone_req, newpacket, c2sType);
    }