50 lines
1.2 KiB
Go
50 lines
1.2 KiB
Go
package parkour
|
|
|
|
// import (
|
|
// "go_dreamfactory/comm"
|
|
// "go_dreamfactory/pb"
|
|
// )
|
|
|
|
// //参数校验
|
|
// func (this *apiComp) ViewPlayerCheck(session comm.IUserSession, req *pb.ParkourViewPlayerReq) (errdata *pb.ErrorData) {
|
|
// return
|
|
// }
|
|
|
|
// ///游戏
|
|
// func (this *apiComp) ViewPlayer(session comm.IUserSession, req *pb.ParkourViewPlayerReq) (errdata *pb.ErrorData) {
|
|
// var (
|
|
// resp *pb.ParkourViewPlayerResp
|
|
// )
|
|
// if errdata = this.ViewPlayerCheck(session, req); errdata != nil {
|
|
// return
|
|
// }
|
|
// resp = &pb.ParkourViewPlayerResp{
|
|
// Player: make([]*pb.ParkourData, 0),
|
|
// }
|
|
// for _, uid := range req.Uid {
|
|
// if u, err := this.module.ModuleUser.GetUser(uid); err == nil {
|
|
// {
|
|
// var time int64
|
|
// if this.module.ModuleUser.IsOnline(uid) {
|
|
// //if user := this.module.ModuleUser.GetUser(uid); user != nil {
|
|
// time = u.Offlinetime
|
|
// // }
|
|
// } else {
|
|
// time = -1
|
|
// }
|
|
|
|
// resp.Player = append(resp.Player, &pb.ParkourData{
|
|
// Uid: uid,
|
|
// Name: u.Name,
|
|
// Avatar: u.Avatar,
|
|
// Lv: u.Lv,
|
|
// OfflineTime: time, // 检查是否在线
|
|
// })
|
|
// }
|
|
// }
|
|
// }
|
|
|
|
// session.SendMsg(string(this.module.GetType()), "viewplayer", resp)
|
|
// return
|
|
// }
|