/// <summary> /// 创建角色 /// </summary> /// <param name="client"></param> /// <param name="name"></param> private void OnCreate(MobaClient client, string name) { int accId = accountCache.GetId(client); if (playerCache.Has(accId)) { return; } if (playerCache.HasNameSame(name)) { Send(client, OpCode.PlayerCode, OpPlayer.Create, -1, "已有相同名称的角色"); } //创建角色 playerCache.Create(name, accId); Send(client, OpCode.PlayerCode, OpPlayer.Create, 0, "创建成功"); }