136 lines
4.0 KiB
TypeScript
136 lines
4.0 KiB
TypeScript
export const MSG_CODE_LEN = 8;
|
||
export const MAX_PRIVATE_MSGS = 99;
|
||
export const JEWEL_PUSH_LV = 7;
|
||
|
||
export const MSG_STATUS = {
|
||
NORMAL: 0,
|
||
BLOCKED: 1
|
||
}
|
||
|
||
export const MSG_TYPE = {
|
||
TEXT: 0,
|
||
RICH_TEXT: 1,
|
||
IMG: 2
|
||
}
|
||
|
||
export const CHANNEL_PREFIX = {
|
||
SYS: 'sys',
|
||
WORLD: 'world',
|
||
GUILD: 'guild',
|
||
TEAM: 'com_btl_team',
|
||
CITY: 'city', // 军团活动,诸侯混战,按城池分channel
|
||
GUILD_AUCTION: 'g_auction', // 军团拍卖
|
||
WORLD_AUCTION: 'w_auction', // 军团拍卖
|
||
}
|
||
|
||
export const getChannelType = function(prefix: string) {
|
||
switch(prefix) {
|
||
case CHANNEL_PREFIX.SYS:
|
||
return 1;
|
||
case CHANNEL_PREFIX.WORLD:
|
||
return 2;
|
||
case CHANNEL_PREFIX.GUILD:
|
||
return 3;
|
||
case CHANNEL_PREFIX.TEAM:
|
||
return 4;
|
||
case 'private':
|
||
return 5;
|
||
}
|
||
}
|
||
|
||
export const getSdkChannelId = function(prefix: string) {
|
||
switch(prefix) {
|
||
case CHANNEL_PREFIX.WORLD:
|
||
return 1;
|
||
case CHANNEL_PREFIX.GUILD:
|
||
return 4;
|
||
case CHANNEL_PREFIX.TEAM:
|
||
return 3;
|
||
case 'private':
|
||
return 2;
|
||
}
|
||
}
|
||
|
||
// 消息来源
|
||
export const MSG_SOURCE = {
|
||
ROLE_SEND_TEXT: 0,
|
||
PRIVATE_SEND_GIFT: 1,
|
||
TEAM_ROLE: 2,
|
||
HERO_QUALITY_UP: 3,
|
||
COMPOSE_ORANGE_HERO: 4,
|
||
HERO_STAR_MAX: 5,
|
||
GUILD_NOTICE: 6,
|
||
GUILD_STRUCTURE_LV_UP: 7,
|
||
GUILD_TRAIN_SUC: 8,
|
||
GUILD_BOSS_SUC: 9,
|
||
EQUIP_REFINE_SUC: 10,
|
||
EQUIP_COMPOSE_SUIT: 11,
|
||
EQUIP_COMPOSE_ORANGE: 12,
|
||
JEWEL_COMPOSE: 13,
|
||
ORANGE_BLUEPRT_COMPOSE: 14,
|
||
TOWER_SUC: 15,
|
||
MYSTERY_FIRST_SUC: 16,
|
||
VESTIGE_FIRST_SUC: 17,
|
||
TEAM_INVITE: 18,
|
||
HERO_WAKE_UP: 19,
|
||
EQUIP_REFRESH_BEST: 20,
|
||
ACQUIRE_RARE_GOODS: 21,
|
||
GROUP_SEND_GIFT: 22,
|
||
SEND_MARQUEE: 23,
|
||
GUILD_RECURIT: 24,
|
||
EQUIP_STAR_UP: 25,
|
||
EQUIP_QUALITY_UP: 26,
|
||
}
|
||
|
||
export const ON_PRIVATE_MSG_ROUTE = 'onPrivateMessage';
|
||
export const ON_GROUP_MSG_ROUTE = 'onGroupMessage';
|
||
export const ON_ADD_CHANNEL_ROUTE = 'onAddChannel';
|
||
export const ON_LEAVE_CHANNEL_ROUTE = 'onLeaveChannel';
|
||
|
||
export const DEFAULT_MSG_PER_PAGE = 10;
|
||
|
||
|
||
export const PUSH_ROUTE = {
|
||
PRIVATE_MSG: 'onPrivateMessage',
|
||
GROUP_MSG: 'onGroupMessage',
|
||
ADD_CHANNEL: 'onAddChannel',
|
||
LEAVE_CHANNEL: 'onLeaveChannel',
|
||
GUILD_ACTIVITY_STATUS: 'onGuildActivityStatus',
|
||
RANK_TOP_UPDATE: 'onRankTopUpdated',
|
||
MAILS_ADD: 'onMailsAdd',
|
||
SERVER_MAINTENANCE: 'onServerMaintenance',
|
||
PUSH_CURRENT_TIME: 'onPushCurrentTime',
|
||
AUCTION_OVER: 'onAuctionOver',
|
||
AUCTION_UPDATE: 'onAuctionUpdate',
|
||
AUCTION_ADD: 'onAuctionAdd',
|
||
DIVIDEND_UPDATE: 'onDividendsUpdate',
|
||
DIVIDEND_ADD: 'onDividendsAdd',
|
||
MEMBER_QUIT: 'onMemberQuit',
|
||
DISMISS: 'onDismiss',
|
||
GUILD_INFO_UPDATE: 'onGuildInfoUpdate',
|
||
DEMOTION: 'onDemotion',
|
||
PROMOTION: 'onPromotion',
|
||
GUILD_REC_ADD: 'onGuildRecAdd',
|
||
GUILD_BOSS_OPEN: 'onGuildBossStatus',
|
||
RACE_START: 'onRaceStart',
|
||
GATE_ACT_RANK: 'onGuildGateRankUpdate', // 军团活动排行榜
|
||
CITY_ACT_RANK: 'onGuildCityRankUpdate', // 军团活动排行榜
|
||
GUILD_GATE_ACT_HP: 'onGuildGateHpUpdate', // 军团活动蛮夷入侵排行榜
|
||
GUILD_ACTIVITY_END: 'onGuildActivityEnd', // 军团活动结束
|
||
GUILD_CITY_DECLARE: 'onGuildCityDeclare', // 有军团对这个城池进行宣战了
|
||
GUILD_CITY_ACT_HP: 'onGuildCityGateHpUpdate', // 诸侯入侵城门血条
|
||
GUILD_RACE_UPDATE: 'onRaceHorseUpdate', /// 更新木牛流马
|
||
GUILD_RACE_JOIN: 'onRaceHorseJoin',
|
||
GUILD_RACE_EVENT: 'onRaceEventUpdate', /// 更新木牛流马
|
||
GUILD_POP_UP_ACTIVITY: 'onActivityTaskUpdate', /// 向军团成员发送弹窗礼包
|
||
GUILD_TRAIN_RESET: 'onGuildTainReset', // 试炼场重置
|
||
GUILD_BOSS_ENCOURAGE: 'onGuildBossEncourage', // 鼓舞
|
||
ACTIVITY_UPDATE: 'onActivityUpdate',
|
||
TEAM_JOIN: 'onTeamJoin',
|
||
TEAM_DISMISS: 'onTeamDismiss',
|
||
TEAMMATE_READY: 'onTeammateReady',
|
||
LEAVE_TEAM: 'onLeaveTeam',
|
||
COMBATTLE_START: 'onComBtlStart',
|
||
TEAM_COMPLETE: 'onTeamComplete',
|
||
TEAMMATE_ACT: 'onTeammateAct',
|
||
} |