Esempio n. 1
0
 private void LoadNicknameCallbackAuto(string error, DS_Nickname data, string nickname)
 {
     if (null != error)
     {
         //nickname在数据库中不存在,可以作为新的昵称
         LogSys.Log(LOG_TYPE.ERROR, "Load {0} data failed: {1}", nickname, error);
         DSCreateNewUser(nickname);
     }
     else
     {
         //若数据库中已有该昵称,则向客户端提示错误
         string errorMsg = "Duplicated nickname: " + nickname;
         LogSys.Log(LOG_TYPE.ERROR, errorMsg);
         Next("End", GetType().Name, errorMsg);
     }
 }
Esempio n. 2
0
 private void LoadNicknameCallback(string error, DS_Nickname data, string nickname)
 {
     if (null != error)
     {
         LogSys.Log(LOG_TYPE.ERROR, "Load {0} data failed: {1}", nickname, error);
         //若数据库中该昵称不存在,则可以创建新的
         JsonMessageCreateNickResult cnResultMsg = new JsonMessageCreateNickResult();
         cnResultMsg.m_Account = Account;
         cnResultMsg.m_Result  = (int)CreateNickResult.NICK_SUCCESS;
         cnResultMsg.m_Nick    = nickname;
         JsonMessageDispatcher.SendDcoreMessage(LobbyServer.Instance.SvrAPI, NodeName, cnResultMsg);
         DSCreateNewUser(nickname);
     }
     else
     {
         //若数据库中已有该昵称,则向客户端提示错误
         LogSys.Log(LOG_TYPE.ERROR, "Duplicated nickname: {0}", nickname);
         JsonMessageCreateNickResult cnResultMsg = new JsonMessageCreateNickResult();
         cnResultMsg.m_Account = Account;
         cnResultMsg.m_Result  = (int)CreateNickResult.NICK_REPEAT_ERROR;
         cnResultMsg.m_Nick    = nickname;
         JsonMessageDispatcher.SendDcoreMessage(LobbyServer.Instance.SvrAPI, NodeName, cnResultMsg);
     }
 }