Exemplo n.º 1
0
        public bool Create(NetFrame.UserToken token, string name)
        {
            //帐号是否登陆 获取帐号ID
            int accountId = accBiz.get(token);

            if (accountId == -1)
            {
                return(false);
            }
            //判断当前帐号是否已经拥有角色
            if (userCache.hasByAccountId(accountId))
            {
                return(false);
            }
            userCache.create(token, name, accountId);
            return(true);
        }
Exemplo n.º 2
0
        public bool Create(NetFrame.UserToken token, string name)
        {
            //账号是否登录,获取账号ID
            int accountID = accountBiz.get(token);

            if (accountID == -1)
            {
                return(false);
            }
            //判断当前账号是否已经拥有角色
            if (userCache.hasByAccountId(accountID))
            {
                return(false);
            }

            return(userCache.create(token, name));
        }
Exemplo n.º 3
0
        public bool Create(NetFrame.UserToken token, string name)
        {
            //判断账号是否在线
            int accountId = accBiz.get(token);//如果账号不在线获取到-1

            //int accountId = accCache.getId(token);
            if (accountId == -1)
            {
                return(false);
            }
            //判断是否有角色
            if (userCache.hasuserByAccountID(accountId))
            {
                return(false);
            }
            return(userCache.creat(token, name, accountId));
        }
Exemplo n.º 4
0
        public bool create(AceNetFrameWork.ace.UserToken token, string name)
        {
            int acc = accountBiz.get(token);

            if (acc == -1)
            {
                return(false);
            }
            User user = get(token);

            if (user != null)
            {
                return(false);
            }
            //创建角色
            user = new User(name, id.getAndAdd(), acc);
            accToUid.Add(acc, user.id);
            idToUser.Add(user.id, user);
            return(true);
        }