//跨服聊天提交
parent
6b76168938
commit
0458df7595
|
@ -9,6 +9,7 @@ import com.ljsd.jieling.handler.map.Cell;
|
||||||
import com.ljsd.jieling.handler.map.MapManager;
|
import com.ljsd.jieling.handler.map.MapManager;
|
||||||
import com.ljsd.jieling.handler.map.TowerBuff;
|
import com.ljsd.jieling.handler.map.TowerBuff;
|
||||||
import com.ljsd.jieling.logic.OnlineUserManager;
|
import com.ljsd.jieling.logic.OnlineUserManager;
|
||||||
|
import com.ljsd.jieling.logic.activity.crossService.CrossServiceLogic;
|
||||||
import com.ljsd.jieling.logic.dao.*;
|
import com.ljsd.jieling.logic.dao.*;
|
||||||
import com.ljsd.jieling.logic.dao.gm.ArenaOfHero;
|
import com.ljsd.jieling.logic.dao.gm.ArenaOfHero;
|
||||||
import com.ljsd.jieling.logic.dao.root.GuildInfo;
|
import com.ljsd.jieling.logic.dao.root.GuildInfo;
|
||||||
|
@ -24,6 +25,7 @@ import util.TimeUtils;
|
||||||
import com.ljsd.fight.ArenaRecord;
|
import com.ljsd.fight.ArenaRecord;
|
||||||
import rpc.protocols.CommonProto;
|
import rpc.protocols.CommonProto;
|
||||||
|
|
||||||
|
import java.net.UnknownHostException;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
|
@ -525,11 +527,16 @@ public class CBean2Proto {
|
||||||
return chatInfo.build();
|
return chatInfo.build();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static ChatProto.ChatInfo getCrossChatInfoBuilder(User user,String message,long time,long messageId) {
|
public static ChatProto.ChatInfo getCrossChatInfoBuilder(User user,String message,long time,long messageId){
|
||||||
ChatProto.ChatInfo.Builder chatInfo = ChatProto.ChatInfo.newBuilder();
|
ChatProto.ChatInfo.Builder chatInfo = ChatProto.ChatInfo.newBuilder();
|
||||||
PlayerManager playerInfoManager = user.getPlayerInfoManager();
|
PlayerManager playerInfoManager = user.getPlayerInfoManager();
|
||||||
chatInfo.setSenderId(user.getId());
|
chatInfo.setSenderId(user.getId());
|
||||||
chatInfo.setSenderName(GameApplication.serverId+"_"+playerInfoManager.getNickName());
|
try {
|
||||||
|
chatInfo.setSenderName(playerInfoManager.getNickName()+"_"+ CrossServiceLogic.getInstance().findServerName(GameApplication.serverId));
|
||||||
|
} catch (UnknownHostException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
chatInfo.setSenderName(playerInfoManager.getNickName());
|
||||||
|
}
|
||||||
chatInfo.setSenderlevel(playerInfoManager.getLevel());
|
chatInfo.setSenderlevel(playerInfoManager.getLevel());
|
||||||
chatInfo.setSendervip(playerInfoManager.getVipLevel());
|
chatInfo.setSendervip(playerInfoManager.getVipLevel());
|
||||||
chatInfo.setTimes(time);
|
chatInfo.setTimes(time);
|
||||||
|
|
Loading…
Reference in New Issue