/** 创建角色 name 角色名 pic 角色头像/avatar */ func CreatePlayer(session *server.Session, response *server.Response, request server.Request) { // name, hasName := request.Get("name") pic, hasPic := request.Get("pic") if !hasName || !hasPic { response.Put("state", server.STATE_FAILD) response.Put("msg", "参数错误!") return } var userId int if v, err := session.Get(server.ATTR_USER_ID); err != nil { response.Put("state", server.STATE_FAILD) response.Put("msg", "找不到userid!") return } else { userId = v.(int) } err := world.WPlayerService.CreatePlayer(name, userId, pic) if err != nil { utils.CheckErr(err) response.Put("state", server.STATE_FAILD) response.Put("msg", "程序执行错误!") return } response.Put("state", server.STATE_OK) }